在使用代理更新功能时,可以创建一个映像并将它应用到多个主机。 您需要为 SPARC 和 x86 分别创建更新映像。为 x86 创建和应用代理更新映像的过程略有不同。有关创建代理安装和更新映像的常规信息,请参见《Sun Management Center 3.5 安装和配置指南》中的“创建代理安装和更新映像”。
可以使用以下方法创建代理更新映像:使用 es-gui-imagetool 命令(图形用户界面)或使用 es-imagetool 命令(命令行界面)。
以 root 用户的身份登录 Sun Management Center 3.5 Update 1 服务器。
通过键入以下命令运行 Sun Management Center 3.5 Update 1 GUI 映像工具:
# /opt/SUNWsymon/sbin/es-gui-imagetool |
将显示“欢迎”屏幕。 单击“下一步”。 将显示“概述”屏幕,其中列出了可能需要提供的信息。 单击“下一步”。
将显示“选择更新映像组件”屏幕。
请选择更新映像组件。
有以下四个选项:
选择软件包时,将自动包含选定软件包所需的所有修补程序。 如果仅要安装基本代理修补程序和附加代理修补程序,请选择“仅限于基本和附加代理修补程序”。
选择要创建的更新映像的类型,然后单击“下一步”。 将显示“指定安装文件源目录”屏幕。
提供有效的 Sun Management Center 3.5 Update 1 源目录的名称。
屏幕显示默认的安装源目录 /cdrom/cdrom0/image。
如果从 CD 安装,请将 Sun Management Center 3.5 Update 1 Software CD 1 of 2 插入 CD-ROM 驱动器。
输入以下路径:
/cd-rom-mount-point/x86/image |
如果从磁盘上的 Sun Management Center 3.5 Update 1 映像安装,请在“源目录”字段中键入 disk1/x86 的路径。 例如,键入:
源目录:cd-image-dir/disk1/x86/image |
单击“下一步”。
执行《Sun Management Center 3.5 安装和配置指南》中“使用 es-gui-imagetool 创建代理更新映像的步骤”中的步骤 5 至 12,并进行相应修改。
当系统要求您提供代理更新映像的名称时,建议使用指明 x86 体系结构的命名惯例,如 x86baseagent。
请按照在 x86 上使用 agent-update-bin 从代理更新映像安装或更新代理的步骤中的说明应用代理更新映像。
以 root 用户的身份登录 Sun Management Center 3.5 Update 1 服务器。
键入以下命令以运行 Sun Management Center 3.5 Update 1 命令行映像工具:
# /opt/SUNWsymon/sbin/es-imagetool |
选择要更新的组件。
将提示您选择要添加到更新映像中的组件,例如:
选择要添加到更新映像组件。 是否要升级基本代理的组件?[y|n|q] y 是否要安装/升级附加代理的组件?[y|n|q] y |
键入 y 将组件添加到更新映像中,或键入 n 从更新映像中排除组件。
将提示您输入有效的源目录。
提供有效的 Sun Management Center 3.5 Update 1 源目录的名称。
如果从 CD 安装,请在 CD ROM 中插入 Sun Management Center 3.5 Update 1 Software CD 1 of 2,并键入适用于 x86 的 Sun Management Center 3.5 Update 1 安装目录的路径。
输入有效的源目录:/cdrom-mount-point/x86/image |
如果从磁盘上的 Sun Management Center 3.5 Update 1 映像安装,请键入映像 disk1/x86/image 目录的路径。 键入:
输入有效的源目录:/cd-image-dir/disk1/x86/image |
执行《Sun Management Center 3.5 安装和配置指南》中“使用 es-imagetool 创建代理更新映像的步骤”中的步骤 5 至 9,并进行相应修改。
当系统要求您提供代理更新映像的名称时,建议使用包括 x86 体系结构的命名惯例。 例如,键入 x86baseagent。
请按照在 x86 上使用 agent-update-bin 从代理更新映像安装或更新代理的步骤中的说明应用代理更新映像。
因为 Sun Management Center 3.5 Update 1 是第一个具有 x86 代理的版本,所以最初仅可以使用 agent-update.bin 方法来更新代理。 对于以后进行的代理安装,可以按照《Sun Management Center 3.5 安装和配置指南》中“使用管理作业任务从代理更新映像安装代理的步骤”中的介绍,使用管理作业任务来安装。
以 root 用户的身份登录 Sun Management Center 3.5 Update 1 服务器。
可以使用以下两种映像工具之一创建代理更新映像。
要使用 es-gui-imagetool 创建代理更新映像,请参见使用 es-gui-imagetool 命令为 x86 创建代理更新映像的步骤中的说明。
要使用 es-imagetool 创建代理更新映像,请参见使用 es-imagetool 命令为 x86 创建代理更新映像的步骤中的说明。
从 Sun Management Center 服务器将适当的 agent-update.bin 文件下载到每个目标计算机的根目录中。
对于 x86 代理,该文件位于 /opt/SUNWsymon/base/bin/i386-sun-solaris/agent-update.bin 中。
对于SPARC 代理,该文件位于 /opt/SUNWsymon/base/bin/sparc-sun-solaris/agent-update.bin 中。
以 root 用户的身份登录目标计算机。
转到下载的 agent-update.bin 文件所在的目录。
键入 ./agent-update.bin -s server -r http-port -p image-name,其中
server 是您在步骤 1 中登录的服务器。
http-port 是 Sun Management Center 3.5 Update 1 Web 服务器端口。
image-name 是您在步骤 2 中创建的仅用于代理的映像名称。
例如,假设 Sun Management Center 3.5 Update 1 服务器名称是 Production1 且 Web 服务器端口是 8080,另外假设代理更新映像名称是 x86baseagent。 那么您应键入:
# ./agent-update.bin -s Production1 -r 8080 -p x86baseagent |
提供安全性初始化向量和 SNMPv1 团体字符串。
代理更新进程将提示您输入安全性初始化向量和 SNMPv1 团体字符串。
安全性初始化向量必须与设置 Sun Management Center 3.5 Update 1 服务器和代理时提供的初始化向量相同。
SNMPv1 团体字符串必须与设置 Sun Management Center 3.5 Update 1 服务器和代理时提供的 SNMPv1 团体字符串相同。
更新进程完成后,请查看目标计算机上的日志文件 /var/opt/SUNWsymon/log/agent-update.log 以检查更新状态。
以 root 用户的身份登录。
将 Sun Management Center 3.5 Update 1 Software CD 1 of 2 放入到 CD-ROM 驱动器中。
键入命令 /opt/SUNWsymon/sbin/es-makeagent。
系统将提示您指定安装源文件目录。
键入源目录。
如果从 CD-ROM 安装,请键入:
cdrom-mount-point/x86/image |
如果从 CD 映像安装,请键入:
cdrom-image-dir/x86/image |
键入目标目录的名称。
如果该目录不存在,系统将询问您是否要创建它。 键入 y 创建该目录,或者键入 n 或 q 退出到系统提示符下。
指定的目录必须允许 root 用户进行写入操作。
例如:
# 请输入目标目录:/es-makeagent-image 目录 /es-makeagent-image 不存在 是否要创建它 (y|n|q) y |
es-makeagent 脚本在指定的目录中创建子目录 disk1 和 disk2,并将所需文件复制到这些子目录中。
当 es-makeagent 命令完成从 Sun Management Center 3.5 Update 1 Software CD 1 of 2 复制文件后,该 CD 将被弹出,系统将提示您插入第二张 CD 或指定磁盘 2 的源目录。
拿出第一张 Sun Management Center 3.5 Update 1 安装 CD。
在 CD-ROM 驱动器中放入 Sun Management Center 3.5 Update 1 Software CD 2 of 2,然后关上驱动器的门。
CD-ROM 驱动器的 LED 指示灯熄灭后,按 Return 键。
es-makeagent 命令从该 CD 复制剩余的文件。
系统将通知您仅用于代理的产品已经安装在指定目录中。 此外还会显示在本地计算机上安装代理所需的命令。
以 NFS 方式装载目标目录,以便网络中的其他计算机可以访问该目录。
键入命令 eject 以弹出 CD。
现在您可以使用以下任何方法安装 Sun Management Center 3.5 Update 1 x86 代理。
使用 es-inst -a 命令。 当系统提示您指定安装源目录时,请提供仅用于代理的安装映像名称。 确保已使用网络文件共享 (NFS) 方式共享了仅用于代理的安装映像。
使用 JumpStart 软件应用仅用于代理的安装映像。
仅用于代理的安装映像还包含一个磁带存档文件,您可以使用 ftp 命令将该文件传送到其他代理计算机,并在每台代理计算机上解压缩该文件以创建安装映像。 解压缩后的映像目录包含子目录 disk1 和 disk2。 在每台代理计算机上,如果要从解压缩后的代理映像安装代理,请转到 disk1/sbin 目录,然后使用 es-inst 命令。