Sun Management Center 产品 Web 站点 http://www.sun.com/sunmanagementcenter 将定期发布 Sun Management Center 的特定修补程序。Sun Management Center 允许您创建修补程序专用映像,然后将修补程序专用映像应用到多个代理计算机中。
以超级用户身份登录安装了 Sun Management Center 3.6 服务器的计算机。
创建一个用于下载 Sun Management Center 修补程序的目录。
切换到刚才创建的目录。为需要下载修补程序的每个 Solaris 操作环境版本创建目录。
例如,假设您创建了目录 /sunmcpatches。此外,还假设您打算为每个受支持的 Solaris 版本创建修补程序专用更新映像。则您应创建如下目录:
# mkdir /sunmcpatches # cd /sunmcpatches /sunmcpatches # mkdir Solaris_2.6 Solaris_7 Solaris_8 Solaris_9 |
您必须使用显示的名称创建目录。
确定哪些 Sun Management Center 修补程序可供下载。
打开浏览器并转到 http://www.sun.com/sunmanagementcenter。单击 Patches and Support 链接。
查看页面底部显示的可用修补程序列表。打印该页,以便参考修补程序版本号。
登录到 SunSolve。
单击 Login 按钮以显示登录屏幕,然后输入您的 SunSolve ID 和密码。
如果没有 SunSolve ID,单击 Register 按钮以获取一个 SunSolve ID。
下载每个 Solaris 版本的修补程序。
单击 Solaris 版本所对应的修补程序版本号。
系统将显示 SunSolve Online 的 Web 页面。
键入要查看的修补程序的编号,然后单击 Find Patch。
系统显示该修补程序的描述信息。
记下受支持的 Solaris 版本。如果该修补程序要应用到多个 Solaris 版本中,您必须下载每个 Solaris 版本的修补程序文件。
单击 HTTP 或 FTP 下载链接,以便下载修补程序。
显示 Save As 面板。
将修补程序文件保存到您在步骤 2 中创建的 Solaris 版本目录中。
例如,假设修补程序 111222-33 可用于 Solaris 版本 8 和 Solaris 版本 9。此外,还假设您在根目录 sunmcpatches 中创建了子目录 Solaris_8 和 Solaris_9。这样,您可以将修补程序文件下载到 /sunmcpatches/Solaris_8 和 /sunmcpatches/Solaris_9 中。
如果要下载多个修补程序,单击 Back 返回到 SunSolve Online 的 Web 页面。重复执行上面两个步骤,从而下载选定的所有修补程序。
修补程序下载完毕后,转到下一步。
解压缩修补程序文件。
切换到您下载修补程序文件并解压缩这些文件的目录。
例如,假设您将修补程序 111222–33 和 111222–34 的修补程序文件下载到 /sunmcpatches/Solaris_8。再假设修补程序 111222–33 的修补程序文件是 111222–33.tar.Z;111222–34 的修补程序文件是 111222–34.zip。则您应按如下所示解压缩修补程序文件:
/sunmcpatches # cd Solaris_8 /sunmcpatches/Solaris_8 # ls 111222-33.tar.Z 111222-34.zip /sunmcpatches/Solaris_8 # zcat 111222-33.tar.Z | tar xvf - x 111222-33, 0 bytes, 0 tape blocks x 111222-33/installpatch, 119239 bytes, 233 tape blocks . . . x 111222-33/README.111222-33, 136444 bytes, 267 tape blocks /sunmcpatches/Solaris_8 # unzip 111222-34.zip Archive: 111222-34.zip creating: 111222-34/ ..inflating: 111222-34/prepatch . . . inflating: 111222-34/README.111222-34 /sunmcpatches/Solaris_8 # ls -p 111222-33/ 111222-33.tar.Z.....111222-34/ 111222-34.zip |
您可以使用下面步骤 8 所述的 es-gui-imagetool 图形工具创建修补程序专用映像,也可以使用步骤 9 所述的 es-imagetool 命令行工具创建修补程序专用映像。
将下载的修补程序文件移到另一目录。
您既可以将下载的压缩修补程序文件移到另一目录,也可以删除压缩的修补程序文件。
使用 es-gui-imagetool 命令创建修补程序专用映像。
以下过程假设您已在默认目录 /opt 下安装了 Sun Management Center。如果您已在另一个目录下安装了 Sun Management Center,请使用您指定的目录名称来替换 /opt。
键入命令 /opt/SUNWsymon/sbin/es-gui-imagetool 。
将显示“欢迎”屏幕。单击“下一步”。将出现“概述”屏幕。 单击“下一步”。
将显示“选择更新映像选项”屏幕。
仅选择基本和附加代理增补程序
单击“下一步”。
将显示“指定安装文件源目录”屏幕。
指定修补程序文件的源目录。
键入您在步骤 2 中创建的修补程序目录的名称,或单击“浏览”定位并选择目录。
单击“下一步”。将出现“更新映像名称”屏幕。
提供修补程序专用映像的名称。
键入一个可以反映映像类型的修补程序专用映像的名称,如 base-and-addon-patches。
系统将在 /var/opt/SUNWsymon/agentupdate/ update-image-name 中创建映像,其中 update-image-name 是您提供的名称。
单击“下一步”。将显示“选择操作系统”屏幕。
选择目标计算机上当前使用的 Solaris 版本。
映像工具将为 Sun Management Center 支持的所有 Solaris 版本创建映像,无论运行该工具的计算机是何种版本。您可以选择任何一种 Solaris 版本,也可以选择所有 Solaris 版本。
如果创建修补程序专用映像时忽略了 Solaris 版本,则在忽略了 Solaris 版本的计算机上应用修补程序将失败。
单击“下一步”。将出现“检查修补程序”屏幕当映像工具检查完修补程序后,将出现“选择修补程序”屏幕。
选择要添加到修补程序专用更新映像中的修补程序。
您可以选择所有修补程序,也可以选择单个修补程序。
修补程序选择完毕后,单击“下一步”。映像工具将检查磁盘空间。
如果没有足够的空间来创建映像,将通知用户,并列出所需的可用空间大小。单击“取消”退出该映像工具。您必须先根据列出的量增加可用空间量,然后才能创建修补程序专用映像。
如果磁盘空间足够,将显示“确认”屏幕。
确认更新映像选项。
系统将显示您为修补程序专用映像选定的修补程序和 Solaris 版本列表。
如果列表不正确,则单击两次“后退”返回到 Solaris 版本选择屏幕,或单击一次“后退”返回到选择修补程序屏幕。选择要添加到修补程序专用映像中的 Solaris 版本和修补程序,并确认新的选择。
如果列表内容正确,请单击“下一步”。
映像工具将使用您在步骤 d 中指定的文件名在 /var/opt/SUNWsymon/agentupdate 目录中创建修补程序专用映像。
创建更新映像之后,用户会得到通知。单击“关闭”返回到系统提示。
通过查看日志文件 /var/opt/SUNWsymon/install/es-gui-imagetool_host-name.date-and-time-string.process-id,您可以检查更新映像的创建状态,其中:
host-name 是您用于创建更新映像的 Sun Management Center 3.6 服务器的名称。
date-and-time-string 是创建映像的年份、日期和时间。
process-id 是创建了代理更新映像的映像工具会话的进程 ID。
应用修补程序专用映像。
现在,您可以将该映像应用到目标计算机中:
要使用 Sun Management Center 任务管理器来应用映像,请参见《Sun Management Center 3.6 用户指南》中的“创建代理更新任务”。
要使用 agent-update.bin 可执行文件来应用映像,请参见使用 agent-update.bin 命令从代理更新映像安装或更新代理。
使用 es-gui-imagetool 命令创建修补程序专用映像。
以下过程假设您已在默认目录 /opt 下安装了 Sun Management Center。如果您已在另一个目录下安装了 Sun Management Center,请使用您指定的目录名称来替换 /opt。
键入命令 /opt/SUNWsymon/sbin/es-imagetool 。
系统将询问您是否要升级基本代理的组件。键入 n,然后按 Return 键。
系统将询问您是否要安装或升级附件产品的组件。键入 n,然后按 Return 键。
系统将询问您是否要安装修补程序。键入y,然后按 Return 键。
系统将提示您提供修补程序专用源目录。
指定修补程序文件的源目录。
键入您在步骤 2 中创建的修补程序目录名称,然后按 Return 键。
系统将提示您提供修补程序专用映像的名称。
提供修补程序专用映像的名称。
键入一个可以反映映像类型的修补程序专用映像的名称,如 base-and-addon-patches。
系统将在 /var/opt/SUNWsymon/agentupdate/ update-image-name 中创建映像,其中 update-image-name 是您提供的名称。
按回车键。系统将列出受支持的 Solaris 版本。
选择目标计算机上当前使用的 Solaris 版本。
映像工具将为 Sun Management Center 支持的所有 Solaris 版本创建映像,无论运行该工具的计算机是何种版本。您可以选择任何一种 Solaris 版本,也可以选择所有 Solaris 版本。
如果创建修补程序专用映像时忽略了 Solaris 版本,则在忽略了 Solaris 版本的计算机上应用修补程序将失败。
要选择所有 Solaris 版本,键入 y。
如果仅选择特定 Solaris 版本,键入 n。
系统将提示您依次选择每个 Solaris 版本。键入 y 选择一个 Solaris 版本,或键入 n 将 Solaris 版本排除在该映像之外。
按回车键。映像工具将列出可选择的修补程序。
选择要添加到修补程序专用更新映像中的修补程序。
系统将提示您选择每个修补程序。
键入y 选择一个要包含在修补程序专用映像中的修补程序,或键入 n 将修补程序排除在映像之外。
修补程序选择完毕后,按 Return 键。映像工具将检查磁盘空间。
如果没有足够的空间来创建映像,将通知用户,并列出所需的可用空间大小。键入 q 退出映像工具。您必须先根据列出的量增加可用空间量,然后才能创建修补程序专用映像。
如果有足够的磁盘空间,映像工具将使用您在步骤 c 中指定的文件名在 /var/opt/SUNWsymon/agentupdate 目录中创建修补程序专用映像。
通过查看日志文件 /var/opt/SUNWsymon/install/es-imagetool_ host-name.date-and-time-string.process-id,您可以检查更新映像的创建情况,其中:
host-name 是您用于创建更新映像的 Sun Management Center 3.6 服务器的名称。
date-and-time-string 是创建映像的年份、日期和时间。
process-id 是创建了代理更新映像的映像工具会话的进程 ID。
应用修补程序专用映像。
现在,您可以将该映像应用到目标计算机中:
要使用 Sun Management Center 任务管理器,请参见《Sun Management Center 3.6 用户指南》中的“创建代理更新任务”。
要使用 agent-update.bin 可执行文件来应用映像,请参见使用 agent-update.bin 命令从代理更新映像安装或更新代理。