选择一台机器,其中安装并设置 Sun Management Center 基本代理。然后以超级用户身份登录该机器。
该机器即样例机器。
选择一台未安装 Sun Management Center 产品的机器。如果这样的机器不存在,请按照 Sun Management Center 软件安装手册中的指导,从样例机器上卸载 Sun Management Center 软件。请勿保存 Sun Management Center 早期版本的配置数据。
将 Sun Management Center 4.0 DVD 插入 DVD 驱动器。
切换到目录 /DiskMountDir/sbin。
在保存 Sun Management Center 安装和设置响应文件的机器上创建一个目录。
例如:
# mkdir /response-files |
生成 Sun Management Center 安装响应文件。
要生成安装响应文件,您必须使用命令格式 ./es-inst -C/response-file-dir/install-response-file.cfg 来安装基本代理,其中:
response-file-dir 是您创建的要保存响应文件的目录。
install-response-file 是响应文件的名称。
例如:
# ./es-inst -C /response-files/install.cfg |
将提示您提供用于安装 Sun Management Center 的目录。
提供用于安装 Sun Management Center 的目录名称。
将提示您提供目标目录,默认位置是 /opt。
Sun Management Center 软件可以安装在系统中的任何位置,只要该位置的磁盘空间达到最低要求。如果要将软件安装在 /opt 以外的其他目录中,请键入相应的目录名称。
df -ak 命令用于列出机器上每个文件系统的已用空间和可用空间。
系统将提示您选择要安装的 Sun Management Center 组件。
请只选择代理组件。
当提示您安装服务器组件时,键入 n。
当提示您安装代理组件时,键入 y。
当提示您安装控制台组件时,键入 n。
3 component(s) are available for your selection: Do you want to install the Server component (y|n|q) n Do you want to install the Agent component (y|n|q) y Do you want to install the Console component (y|n|q) n |
安装进程将检查附加产品组件,然后提示您选择附加产品。
请勿选择安装任何附加产品组件。
当提示您选择每个附加产品时,键入 n。
Select the products you want to install: Advanced System Monitoring (y|n|q) n Service Availability Manager (y|n|q) n Performance Reporting Manager (y|n|q) n Sun Fire Platform Administration (y|n|q) n System Reliability Manager (y|n|q) n Workgroup Server (y|n|q) n |
系统将询问您是否继续。键入 y 继续。
检查磁盘空间。
安装进程将检查是否有足够的磁盘空间来安装 Sun Management Center 基本代理。
如果磁盘空间足够,则安装基本代理。
如果磁盘空间不足,将要求您提供替代的文件系统。将显示可用空间的大小和所需空间的大小。
在要安装 Sun Management Center 代理的机器的一个终端窗口中,键入 df -ak 列出该机器上每个文件系统的已用空间和可用空间。
代理安装完毕后,系统将提示您是否运行设置。
请勿运行设置。键入 n 退出。如果在安装进程中运行设置,系统将不会创建 JumpStart 结束脚本所需的 Sun Management Center 设置响应文件。
转到目录 /opt/SUNWsymon/sbin。
如果已在另一位置安装了 Sun Management Center,请转到 /install-dir/SUNWsymon/sbin 目录,其中 install-dir 是您在步骤 4 中指定的目录。
生成 Sun Management Center 4.0 设置响应文件。
要生成 Sun Management Center 设置响应文件,您必须使用命令格式 ./es-setup -C /response-file-dir/setup-response-file.cfg 来设置基本代理,其中:
response-file-dir 是您创建的要保存响应文件的目录。
setup-response-file 是响应文件的名称。
例如:
# ./es-setup -C /response-files/setup.cfg |
系统将提示您提供一个用于生成安全密钥的初始化向量。
生成安全密钥。
所有 Sun Management Center 进程之间的通信都需要使用加密的安全密钥。密钥是基于您提供的密码初始化向量生成的。初始化向量的长度必须为 1 到 8 个字符,且不能包含空格。超过 8 个字符的密码将只取其前 8 个字符。
必须确保为单个服务器环境中的所有机器使用相同的安全初始化向量。
键入与您在设置 Sun Management Center的步骤 b,SMC 服务器设置期间提供的密码初始化向量相同的初始化向量。
当提示时,再次键入该密码初始化向量。
为了确保安全性,您提供的密码初始化向量将不会保存在 Sun Management Center 设置响应文件中。您既可以在 JumpStart 结束脚本中对密码初始化向量进行硬编码,也可以配置结束脚本,使其在安装客户机上运行时提示用户输入密码初始化向量。创建 JumpStart 结束脚本中对这两种指定密码初始化向量的方法均有所介绍。
将提示您提供 SNMPv1 团体字符串。
指定 SNMPv1 团体安全字符串。
SNMPv1 团体字符串是保证安全性所必需的,默认设置为 public。如果有其他安全性方面的要求,可以指定自定义字符串。
必须确保为单个服务器环境中的所有机器使用相同的 SNMPv1 团体字符串。
使用与您在设置 Sun Management Center的步骤 c,SMC 服务器设置期间提供的团体字符串相同的字符串。
如果使用团体字符串默认设置 public,请在提示您提交 SNMPv1 团体字符串时,按 Return 键。
如果指定了一个自定义团体文本字符串,请键入与设置 Sun Management Center 服务器期间所提供的团体字符串相同的字符串。
为了确保安全性,您提供的团体字符串将不会保存在 Sun Management Center 设置响应文件中。您既可以在 JumpStart 结束脚本中对团体字符串进行硬编码,也可以配置结束脚本,使其在安装客户机上运行时提示用户输入团体字符串。创建 JumpStart 结束脚本中对这两种指定团体字符串的方法均有所介绍。
系统将提示您输入 Sun Management Center 服务器主机名。
指定 Sun Management Center 服务器主机的名称。
键入安装了 Sun Management Center 服务器的机器的名称。
设置过程将检查 SNMP 端口是否已被占用。
如果 SNMP 端口 161 未被占用,系统将询问您否要启动 Sun Management Center 代理。转到步骤 e。
如果 SNMP 端口 161 已被占用,系统将提示您指定一个 SNMP 端口号。
解决 SNMP 端口冲突。
键入与 Sun Management Center 服务器设置期间您在设置 Sun Management Center的步骤 f 中所提供的端口号相同的端口号。
启动 Sun Management Center 代理。
如果您的网络使用网络地址转换 (Network Address Translation, NAT),请键入 n 退出设置,不启动 Sun Management Center。在启动 Sun Management Center 之前,应使用启用 NAT 支持 中介绍的 es-config 命令行实用程序为机器配置 NAT。
如果要立即启动 Sun Management Center 基本代理,请键入 y。
设置脚本将使用 es-start -A 启动代理。有关es-start 的信息,请参见使用 es-start 启动组件。
此外,有关如何启动 Sun Management Center 控制台,请参见启动控制台。
如果希望以后再启动 Sun Management Center,请键入 n。如果准备好在该机器上启动 Sun Management Center 代理,请参见第 8 章,启动和停止 Sun Management Center。
将安装和设置响应文件拷贝到 JumpStart 配置文件服务器。
作为前几步的一个示例,Sun Management Center 安装响应文件 install.cfg 是在样例机器的 /response-files 目录中创建的。Sun Management Center 设置响应文件 setup.cfg 也是在样例机器的 /response-files 目录中创建的。
假设您的 JumpStart 配置文件服务器名为 bootserver01,且机器 bootserver01 上的 JumpStart 配置文件目录为 /export/home/JumpStart/jumpstart。此外,再假设您已启用样例机器中 JumpStart 配置文件目录的写访问权限。然后,您将响应文件从样例机器拷贝到 JumpStart 机器上的 JumpStart 配置文件目录。例如:
# cd /response-files # cp install.cfg /net/bootserver01/export/home/JumpStart/jumpstart # cp setup.cfg /net/bootserver01/export/home/JumpStart/jumpstart |
以超级用户身份登录创建了 JumpStart 配置文件目录的机器。
转到您在创建 JumpStart 安装服务器和配置文件目录的步骤 2 中创建的 JumpStart 配置文件目录下。
编辑 Sun Management Center 安装响应文件。
您必须对安装响应文件进行编辑,以便 JumpStart 能够使用它。安装响应文件即您在步骤 4 中指定的文件名称。对该安装响应文件作以下修改:
将 SOURCE_DIRECTORY 值更改为 /a/mnt/disk1/image。/a/mnt/disk1/image 对应于您在 JumpStart 结束脚本中指定的 $MNTDIR 值。
将 TARGET_DIRECTORY 值更改为 /a/target_directory,其中 target_directory 是每台安装客户机上要安装 Sun Management Center 基本代理的目录。
将 SETUP_NOW 参数的值更改为零。将 SETUP_NOW 参数值设置为零可确保在 Sun Management Center 基本代理安装完毕后,每台安装客户机上不会自动运行 Sun Management Center 设置。
以下范例提供了一个编辑后的基本 Sun Management Center 安装响应文件:
SUNMC_VERSION=4.0 ENVIRONMENT=1 SOURCE_DIRECTORY=/a/mnt/disk1/image TARGET_DIRECTORY=/a/opt OSVERS=8 PRTOUT= Sun Microsystems sun4u PCI (UltraSPARC-II 450MHz) LAYER.SERVER=0 LAYER.AGENT=1 LAYER.CONSOLE=0 SETUP_NOW=0
PRTOUT 参数的值并不重要,因为基本代理是独立于平台的。但是,JumpStart 要求提供该参数。请勿删除 PRTOUT 参数。
编辑 Sun Management Center 设置响应文件。
您必须对设置响应文件进行编辑,以便 JumpStart 能够使用它。设置响应文件即您在步骤 6 中指定的文件名称。如果需要,对设置文件作以下修改:
确保 SUNMC_SERVER 参数指定的服务器名称即 Sun Management Center 4.0 服务器机器名称。
确保 START_SUNMC 参数的值为 1(一)。将 START_SUNMC 参数的值设置为 1 可确保 Sun Management Center 基本代理在设置完毕后随即启动。
确保提供了 agent_OPTIONAL_PORT 参数,且赋给它的值为一个有效端口号,或为文本字符串 DEFAULT。
确保包括如下设置响应文件范例中的所有参数。
以下示例提供了应用 JumpStart 编辑前后的 Sun Management Center 设置响应文件。在这两个示例中,bootserver01 是 Sun Management Center 服务器机器的名称。
SUNMC_SERVER=bootserver01 agent_OPTIONAL_PORT=1161 START_SUNMC=1
DISABLE_SNMPDX_DAEMON=1 STOP_SNMPDX=1 SUNMC_SERVER=bootserver01 agent_OPTIONAL_PORT=1161 START_SUNMC=1
在本例中,行 DISABLE_SNMPDX_DAEMON=1 禁用 SNMP 守护进程。行 STOP_SNMPDX=1 停止 SNMP 守护进程。行 SUNMC_SERVER=bootserver01 指定将名为 bootserver01 的机器作为基本代理 Sun Management Center 服务器主机。行 agent_OPTIONAL_PORT=1161 将端口 1161 指定给该代理。行 START_SUNMC=1 在基本代理设置完毕后启动该基本代理。