Sun Management Center 4.0 安装和配置指南

Procedure使用映像工具创建修补程序专用映像

Sun Management Center Web 站点 http://www.sun.com/sunmanagementcenter 将定期发布特定于 Sun Management Center 的修补程序。Sun Management Center 允许您创建修补程序专用映像,然后将修补程序专用映像应用到多个代理机器中。

  1. 以超级用户身份登录安装了 Sun Management Center 4.0 服务器的机器。

  2. 创建一个用于下载 Sun Management Center 修补程序的目录。

    切换到刚才创建的目录。为需要下载修补程序的每个 Solaris 操作环境版本创建目录。

    例如,假设您创建了目录 /sunmcpatches。此外,还假设您打算为每个受支持的 Solaris 版本创建修补程序专用更新映像。则您应创建如下目录:


    # mkdir /sunmcpatches
    # cd /sunmcpatches
    /sunmcpatches# mkdir Solaris_8 Solaris_9
    

    您必须使用显示的名称创建目录。

  3. 登录到 SunSolve。

    单击“Login”(登录)按钮以显示登录屏幕,然后输入您的 SunSolve ID 和密码。

    如果没有 SunSolve ID,单击“Register”(注册)按钮以获取一个 SunSolve ID。

  4. 下载每个 Solaris 版本的修补程序。

    单击 Solaris 版本所对应的修补程序版本号。

    系统将显示 SunSolve Online 的 Web 页面。

    1. 键入要查看的修补程序的编号,然后单击“Find Patch”(查找修补程序)。

      系统显示该修补程序的描述信息。

      记下受支持的 Solaris 版本。如果该修补程序要应用到多个 Solaris 版本中,您必须下载每个 Solaris 版本的修补程序文件。

    2. 单击 HTTP 或 FTP 下载链接,以便下载修补程序。

      显示“Save As”(另存为)面板。

      将修补程序文件保存到您在步骤 2 中创建的 Solaris 版本目录下。

      例如,假设修补程序 111222-33 适用于 Solaris 版本 8 和 Solaris 版本 9。此外,还假设您在根目录 sunmcpatches 中创建了子目录 Solaris_8Solaris_9。这样,您就可以将修补程序文件下载到 /sunmcpatches/Solaris_8/sunmcpatches/Solaris_9 中。

    如果要下载多个修补程序,单击“Back”(上一步)返回到 SunSolve Online 的 Web 页面。重复执行上面两个步骤,从而下载选定的所有修补程序。

    修补程序下载完毕后,转到下一步。

  5. 解压缩修补程序文件。

    切换到您下载修补程序的目录,并解压缩文件。

    例如,假设您将修补程序 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

    您可以按接下来的步骤 7 所述使用图形工具 es-gui-imagetool 来创建修补程序专用映像,也可以按步骤 8 所述使用命令行工具 es-imagetool 来创建。

  6. 将下载的修补程序文件移到另一目录。

    您既可以将下载的压缩修补程序文件移到另一目录,也可以删除压缩的修补程序文件。

  7. 使用 es-gui-imagetool 命令创建修补程序专用映像。


    注 –

    以下过程假设您已在默认目录 /opt 下安装了 Sun Management Center。如果已在其他目录下安装 Sun Management Center,请用您指定的目录的名称替换 /opt


    1. 键入命令 /opt/SUNWsymon/sbin/es-gui-imagetool

      此时将显示“欢迎”屏幕。单击“下一步”。将显示“概述”屏幕。 单击“下一步”。

      将显示“选择更新映像选项”屏幕。

    2. 选择“仅基本和附加代理修补程序”。

      单击“下一步”。

      将显示“指定安装文件源目录”屏幕。

    3. 指定修补程序文件的源目录。

      键入您在步骤 2 中创建的修补程序目录的名称,或单击“浏览”导航到该目录并选择它。

      单击“下一步”。将显示“更新映像名称”屏幕。

    4. 提供修补程序专用映像的名称。

      为修补程序专用映像键入一个能反映映像类型的名称,如 base-and-addon-patches

      系统将在 /var/opt/SUNWsymon/agentupdate/update-image-name 中创建映像,其中 update-image-name 是您提供的名称。

      单击“下一步”。将显示“选择操作系统”屏幕。

    5. 选择目标机器上当前使用的 Solaris 版本。

      映像工具将为 Sun Management Center 支持的所有 Solaris 版本创建映像,无论运行该工具的机器是何种版本。您可以选择任何一种 Solaris 版本,也可以选择所有 Solaris 版本。


      注意 – 注意 –

      如果创建修补程序专用映像时忽略了 Solaris 版本,则在忽略了 Solaris 版本的机器上应用修补程序将失败。


      单击“下一步”。将出现“检查修补程序”屏幕。当映像工具检查完修补程序后,将显示“选择修补程序”屏幕。

    6. 选择要添加到修补程序专用更新映像中的修补程序。

      您可以选择所有修补程序,也可以选择单个修补程序。

      修补程序选择完毕后,单击“下一步”。映像工具将检查磁盘空间。

      • 如果没有足够的空间来创建映像,将通知用户,并列出所需的可用空间大小。单击“取消”退出该映像工具。您必须先根据列出的量增加可用空间量,然后才能创建修补程序专用映像。

      • 如果磁盘空间足够,将显示“确认”屏幕。

    7. 确认更新映像选项。

      系统将显示您为修补程序专用映像选定的修补程序和 Solaris 版本列表。

      • 如果列表不正确,则单击两次“后退”返回到 Solaris 版本选择屏幕,或单击一次“后退”返回到选择修补程序屏幕。选择要添加到修补程序专用映像中的 Solaris 版本和修补程序,并确认新的选择。

      • 如果列表内容正确,请单击“下一步”。

        映像工具将在 /var/opt/SUNWsymon/agentupdate 目录中创建修补程序专用映像,并使用您在步骤 d 中指定的文件名。

      创建更新映像之后,用户会得到通知。单击“关闭”返回到系统提示。

      通过查看日志文件 /var/opt/SUNWsymon/install/es-gui-imagetool_host-name.date-and-time-string.process-id,您可以检查更新映像的创建状态,其中:

      • host-name 是您用于创建更新映像的 Sun Management Center 4.0 服务器的名称。

      • date-and-time-string 是创建映像的年份、日期和时间。

      • process-id 是创建了代理更新映像的映像工具会话的进程 ID。

    8. 应用修补程序专用映像。

      现在,您可以将该映像应用于目标机器。

  8. 使用 es-gui-imagetool 命令创建修补程序专用映像。


    注 –

    以下过程假设您已在默认目录 /opt 下安装了 Sun Management Center。如果已在其他目录下安装 Sun Management Center,请用您指定的目录的名称替换 /opt


    1. 键入命令 /opt/SUNWsymon/sbin/es-imagetool

      系统将询问您是否要升级基本代理的组件。键入 n,然后按 Return 键。

      系统将询问您是否要安装或升级附件产品的组件。键入 n,然后按 Return 键。

      系统将询问您是否要安装修补程序。键入 y,然后按 Return 键。

      系统将提示您提供修补程序专用源目录。

    2. 指定修补程序文件的源目录。

      键入您在步骤 2 中创建的修补程序目录名称,然后按 Return 键。

      系统将提示您提供修补程序专用映像的名称。

    3. 提供修补程序专用映像的名称。

      为修补程序专用映像键入一个能反映映像类型的名称,如 base-and-addon-patches

      系统将在 /var/opt/SUNWsymon/agentupdate/update-image-name 中创建映像,其中 update-image-name 是您提供的名称。

      按 Return 键。系统将列出受支持的 Solaris 版本。

    4. 选择目标机器上当前使用的 Solaris 版本。

      映像工具将为 Sun Management Center 支持的所有 Solaris 版本创建映像,无论运行该工具的机器是何种版本。您可以选择任何一种 Solaris 版本,也可以选择所有 Solaris 版本。


      注意 – 注意 –

      如果创建修补程序专用映像时忽略了 Solaris 版本,则在忽略了 Solaris 版本的机器上应用修补程序将失败。


      • 要选择所有 Solaris 版本,键入 y

      • 如果仅选择特定 Solaris 版本,键入 n

        系统将提示您依次选择每个 Solaris 版本。键入 y 选择一个 Solaris 版本,或键入 n 将该 Solaris 版本排除在映像之外。

      按 Return 键。映像工具将列出可选择的修补程序。

    5. 选择要添加到修补程序专用更新映像中的修补程序。

      系统将提示您选择每个修补程序。

      键入y 选择一个要包含在修补程序专用映像中的修补程序,或键入 n 将该修补程序排除在映像之外。

      修补程序选择完毕后,按 Return 键。映像工具将检查磁盘空间。

      • 如果没有足够的空间来创建映像,将通知用户,并列出所需的可用空间大小。键入 q 退出映像工具。您必须先根据列出的量增加可用空间量,然后才能创建修补程序专用映像。

      • 如果有足够的磁盘空间,映像工具将在 /var/opt/SUNWsymon/agentupdate 目录中创建修补程序专用映像,并使用您在步骤 c 中指定的文件名。

      通过查看日志文件 /var/opt/SUNWsymon/install/es-imagetool_host-name.date-and-time-string.process-id,您可以检查更新映像的创建情况,其中:

      • host-name 是您用于创建更新映像的 Sun Management Center 4.0 服务器的名称。

      • date-and-time-string 是创建映像的年份、日期和时间。

      • process-id 是创建了代理更新映像的映像工具会话的进程 ID。

    6. 应用修补程序专用映像。

      现在,您可以将该映像应用于目标机器。