Sun Management Center 3.6.1 安装和配置指南

创建代理安装和更新映像

代理更新映像只在安装了 Sun Management Center 代理的系统中才受支持。如果尝试在安装了 Sun Management Center 服务器或控制台或全部三层组件的系统上使用代理更新映像,操作将失败。Sun Management Center 提供了三种工具来创建代理更新映像。该映像可用于在多个系统中安装或同时更新 Sun Management Center 代理。此外,脚本和 GUI 映像工具实用程序也允许您创建用于更新多个系统的修补程序专用更新映像。

es-gui-imagetooles-imagetool 命令允许您选择特定的 Solaris 和 Linux 操作环境和附加产品,从而使生成的安装映像远远小于使用 es-makeagent 创建的映像。使用映像工具创建的映像通过使用 Sun Management Center Java 控制台“管理作业”任务或 agent-update.bin 可执行文件来应用。


注 –

管理作业任务允许您将代理更新映像应用到目标计算机,而不需要在目标计算机中执行任何任务。当然,您也可以拷贝或使用 ftp 将 agent-update.bin 可执行文件拷贝到每个目标计算机中,然后在每个目标计算机上运行 agent-update.bin,从而应用代理更新映像。


您创建的映像类型主要取决于以下因素:

Sun Management Center 3.6.1 可安装在 SPARC、x86 和 Linux 系统上。

以下过程介绍了如何使用 es-gui-imagetooles-imagetool 命令创建代理更新映像和修补程序专用更新映像,以及如何使用 es-makeagent 命令创建代理专用映像。

Procedure使用 es-gui-imagetool 命令创建代理更新映像

es-gui-imagetool允许您创建包含以下各项之一的代理更新映像。


注 –

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


步骤
  1. 以超级用户身份登录安装了 Sun Management Center 3.6.1 服务器的计算机。

  2. 通过键入以下命令运行 Sun Management Center GUI 映像工具:


    # /opt/SUNWsymon/sbin/es-gui-imagetool
    

    将显示“欢迎”屏幕。单击“下一步”。将显示“概述”屏幕,其中列出了可能需要的信息。单击“下一步”。

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

  3. 请选择更新映像组件。

    系统提供了以下四个选项:

    • 基本代理包

    • 附加代理软件包

    • 基本和附加代理软件包

    • 仅限于基本和附加代理修补程序


    注 –

    选择软件包时,将自动包含选定软件包所需的所有修补程序。如果仅要安装基本代理修补程序和附加代理修补程序,请选择“仅限于基本和附加代理修补程序”。


    选择要创建的更新映像的类型,然后单击“下一步”。将显示“指定安装文件源目录”屏幕。

  4. 提供有效的 Sun Management Center 3.6.1 源目录名称。

    屏幕上将显示安装该软件的源默认位置 /<DiskMountDir>/image

    • 如果要从 DVD 安装,请将 Sun Management Center 3.6.1 DVD 插入 DVD 驱动器。

      输入一个有效的源目录:/ <DiskMountDir>/image

    • 如果从磁盘上的 Sun Management Center 3.6.1 安装映像进行安装,请单击“浏览”导航到 Sun Management Center 安装目录 disk1/image,或在 Source Directory 字段中键入 disk1/image 目录的路径。


      Source Directory: /net/machine/installdir/disk1/image
      

      其中,machine 是创建安装映像的计算机,installdir 是包含 Sun Management Center 3.6.1 disk1 和 disk2 映像的目录。有关安装映像的详细信息,请参见确定安装来源

    单击“下一步”。

    • 如果选择了“基本代理软件包”,或者选择了“基本和附加代理软件包”,将显示“指定目标目录”屏幕。转到步骤 5

    • 如果选择了“附加代理软件包”或“仅限于基本和附加代理修补程序”,系统将显示“更新映像名称”屏幕。转到步骤 6

  5. 提供 Sun Management Center 3.6.1 安装的目标目录。

    目标目录即其中创建了 Sun Management Center 3.6.1 SUNWsymon 目录(如果尚不存在)的目录。

    • 如果尚未安装代理,将在指定的目录中安装新代理。

    • 如果其它目录中已经安装了旧版本的代理,将在指定的目录中安装新代理。

    • 如果另一目录中已经安装了一个相同版本的代理,并且您所应用的更新中包含其他组件(如附加产品),则系统将在现有目录中更新代理。

    下面提供了一个示例:

    假设您已创建了基本和附加代理软件包更新映像,并已将 /opt 指定为目标目录;此外,还假设您要在如下五台不同的计算机上应用更新映像:

    • 计算机 A:/opt/SUNWsymon 中安装了 Sun Management Center 3.0。

    • 计算机 B:/export/home/opt/SUNWsymon 中安装了 Sun Management Center 3.0。

    • 计算机 C:没有安装 Sun Management Center 组件。

    • 计算机 D:仅在 /opt/SUNWsymon 中安装了 Sun Management Center 3.5 基本代理。

    • 计算机 E:仅在 /export/home/opt/SUNWsymon 中安装了 Sun Management Center 3.5 基本代理。

    当您将 Sun Management Center 3.6.1 基本和附加代理软件包的更新映像应用到这五台计算机中时,每台计算机的更新情况如下:

    • 在计算机 A 上,Sun Management Center 3.6.1 代理将重新安装,并替换 /opt/SUNWsymon 目录中的 3.0 版代理。

    • 在计算机 B 上,Sun Management Center 3.6.1 代理将安装在 /opt/SUNWsymon 中。

    • 在计算机 C 上,Sun Management Center 3.6.1 代理将安装在 /opt/SUNWsymon 中。

    • 在计算机 D 上,/opt/SUNWsymon 目录中的基本代理和附加软件包将升级到 3.6.1 版本。

    • 在计算机 E 上,/export/home/opt/SUNWsymon 目录中的基本代理和附加软件包将升级到 3.6.1 版本。

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

  6. 提供代理更新映像的名称。

    为更新映像键入一个能反映更新映像类型的名称,例如 SPARC-Base-agentsx86-Base-agentsLinux agents add-onsconfig-readers

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

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

  7. 选择目标计算机运行的平台(Solaris 或 Linux)版本。

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


    注意 – 注意 –

    如果创建代理更新映像时忽略了平台版本,则平台版本被忽略的计算机在应用更新映像时将失败。


    单击“下一步”。将显示“检查可用产品”屏幕。

    • 如果选择了“基本代理软件包”或“基本和附加代理软件包”,映像工具将验证基本层的所有组件是否在您指定的映像源中。

      验证映像源后,将显示“SNMP 端口分配”屏幕。转到步骤 11

    • 如果选择了“附加软件包”,系统将显示“选择软件包的附加产品和修补程序更新”屏幕。转到步骤 8

    • 如果选择了“基本和附加代理修补程序”,系统将显示“选择修补程序”屏幕。转到步骤 9

  8. 选择附加产品。

    选择要添加到代理更新映像中的产品,然后单击“下一步”。

    映像工具将检查要包含在更新映像中的附加产品是否需要设置响应。转到步骤 10

    • 如果选定的附加产品不需要设置响应,将显示“SNMP 端口分配”屏幕。转到步骤 11

    • 如果任意选定的附加产品需要设置响应,将显示“附加产品设置”屏幕。

  9. 选择增补程序。

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

    修补程序选择完毕后,单击“下一步”。系统将显示“确认”屏幕。步骤 12

  10. 提供附加产品设置响应。

    系统将提示您单击“下一步”,以便回答选定附加产品的设置问题。单击“下一步”。

    系统将显示一个终端窗口,映像工具进程将逐一检查您选定的用于代理更新的附加产品,并提示您提供每个产品所需的设置响应。有关详细信息,请参见每个附件产品的文档。

    响应设置完毕后,将显示“SNMP 端口分配”屏幕。

  11. 为 Sun Management Center 代理指定一个 SNMP 端口。

    大多数情况下,会默认分配 161 端口供 SNMP 守护进程使用。但是,其他进程或守护进程也可能使用端口 161。目前,SNMP 守护进程有一些第三方替换版和增强版,您可在自己的系统上安装这些程序。Sun Management Center 代理就是一个这样的守护程序。另外还需要注意的是,在每台目标计算机上安装 Sun Management Center 时,可能已经指定了除 161 以外的其他端口号。

    有关确定端口是否被占用的过程,请参见确定某个端口是否被占用


    注意 – 注意 –

    如果您选择使用端口 161,则必须先停止并禁用每台目标计算机上使用该端口的所有进程,然后才能重新启动每台计算机上的代理。在每台计算机上停止和禁用 SNMP 守护进程不能确保您已停止了使用端口 161 的实际进程。要确定使用端口 161 的守护进程,您需要手动查看所有 /etc/rcN/etc/rcN.d 文件, 其中 N 为 0 到 6 以及 S。查找到定义该进程(使用端口 161)的文件后,可以重命名该文件以禁用此进程。例如,您可以输入:


    /etc/rc3.d# mv S76snmpdx s76snmpdx
    

    必须禁用每台目标计算机上使用端口 161 的所有守护程序。


    • 要在每台目标计算机上使用端口 161,请选择“使用端口 161”,然后单击“下一步”。将显示“停止并禁用 SNMP 守护程序”屏幕。

    • 要分配不同的端口号,请选择“使用不同的端口号”。

      在“端口 ID”字段中键入端口号,然后单击“下一步”。

      当将代理更新映像应用到目标客户机中后,更新进程将检查该客户机上是否已该安装代理。

      • 如果之前已安装并配置了代理,更新进程将使用原先的端口分配。例如,如果之前的代理使用端口 2261,更新进程便将端口 2261 分配给已更新的代理。

      • 如果目标计算机上未安装代理,且端口 161 未被占用,更新进程便将端口 161 分配给代理。

      • 如果目标计算机上未安装代理,但端口 161 已被占用,更新进程便将您指定的端口分配给代理。

    映像工具进程将检查是否有足够的磁盘空间。

    • 如果没有足够的空间来创建映像,将通知用户,并列出所需的可用空间大小。单击“取消”退出升级映像工具。在创建更新映像之前,必须按照列出的数值增加可用的磁盘空间。

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

  12. 确认选择的更新映像。

    系统将显示您选定的包含在代理更新映像中的组件列表。

    • 如果列表内容不正确,请重复单击“后退”,返回到“选择软件包的附加产品和增补程序更新”屏幕或“选择更新映像组件”屏幕。当显示相应的屏幕时,选择要添加到更新映像中的产品,然后确认新的选择。

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

      映像工具将在 /var/opt/SUNWsymon/agentupdate 目录中创建代理更新映像,并使用您在步骤 6 中指定的文件名。

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

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

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

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

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

  13. 应用代理更新映像。

    现在,您可以将更新映像应用到目标计算机中。

Procedure使用 es-imagetool 命令创建代理更新映像

es-imagetool 允许您创建包含以下各项之一的代理更新映像。


注 –

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


步骤
  1. 以超级用户身份登录安装了 Sun Management Center 3.6.1 服务器的计算机。

  2. 键入以下命令以运行 Sun Management Center 命令行映像工具:


    # /opt/SUNWsymon/sbin/es-imagetool
    
  3. 选择要更新的组件。

    将提示您选择要添加到更新映像中的组件,例如:


    Select the components you want to add to the update-image.
    
    Do you want to upgrade components of Base Agent? [y|n|q] y
    Do you want to install/upgrade components of Addons? [y|n|q] y
    

    键入 y 将组件添加到更新映像中,或键入 n 将组件排除在更新映像外。

    将提示您输入有效的源目录。

  4. 提供有效的 Sun Management Center 3.6.1 源目录名称。

    • 如果要从 DVD 进行安装,请键入 Sun Management Center 3.6.1 安装映像目录的路径。例如:


      Enter a valid source directory: /<DiskMountDir>/image
      
    • 如果是从磁盘上的 Sun Management Center 3.6.1 安装映像进行安装,请键入映像目录 disk1/image 的路径。例如:


      Enter a valid source directory: /net/machine/installdir/disk1/image
      

      其中,machine 是创建安装映像的计算机,installdir 是包含 Sun Management Center 3.6.1 disk1 和 disk2 映像的目录。有关安装映像的详细信息,请参见确定安装来源

      • 当系统提示“是否要升级基本代理的组件?”时,如果回答 y,将提示您指定安装的目标目录。转到步骤 5

      • 当系统提示“是否要升级基本代理的组件?”时,如果回答 n,并且在提示“是否要安装/升级附加产品的组件?”时回答 y,将提示您指定安装的目标目录。转到步骤 6

  5. 提供 Sun Management Center 3.6.1 安装的目标目录名称。

    目标目录即其中创建了 Sun Management Center 3.6.1 SUNWsymon 目录(如果尚不存在)的目录。

    • 如果尚未安装代理,将在指定的目录中安装新代理。

    • 如果其它目录中已经安装了旧版本的代理,将在指定的目录中安装新代理。

    • 如果其它目录中已经安装了相同版本的代理,且正在应用的更新包含新软件,将对现有目录中的代理进行升级。

    下面提供了一个示例:

    假设您已创建了基本和附加代理软件包更新映像,并已将 /opt 指定为目标目录。此外,还假设您要在如下五台不同的计算机上应用更新映像:

    • 计算机 A:/opt/SUNWsymon 中安装了 Sun Management Center 3.0。

    • 计算机 B:/export/home/opt/SUNWsymon 中安装了 Sun Management Center 3.0。

    • 计算机 C:没有安装 Sun Management Center 组件。

    • 计算机 D:仅在 /opt/SUNWsymon 中安装了 Sun Management Center 3.5 基本代理。

    • 计算机 E:仅在 /export/home/opt/SUNWsymon 中安装了 Sun Management Center 3.5 基本代理。

    将 Sun Management Center 3.6.1 基本和附加代理软件包更新映像应用到这五台计算机之后,每台计算机的情况如下:

    • 在计算机 A 上,Sun Management Center 3.6.1 代理将重新安装,并替换 /opt/SUNWsymon 目录中的 3.0 版代理。

    • 在计算机 B 上,Sun Management Center 3.6.1 代理将安装在 /opt/SUNWsymon 中。

    • 在计算机 C 上,Sun Management Center 3.6.1 代理将安装在 /opt/SUNWsymon 中。

    • 在计算机 D 上,/opt/SUNWsymon 目录中的基本代理和附加软件包将升级到 3.6.1 版本。

    • 在计算机 E 上,/export/home/opt/SUNWsymon 目录中的基本代理和附加软件包将升级到 3.6.1 版本。

    将提示您输入代理更新映像的名称。

  6. 提供代理更新映像的名称。

    提供一个可以反映更新映像类型的更新映像名称,例如 Ultra60agent、SPARC-baseagent、x86–baseagent 或 Linux agent,然后按 Return 键。

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

    然后,系统将提示您选择目标计算机的平台(Solaris 或 Linux)版本。

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

  7. 选择目标计算机当前运行的平台。

    系统将列出支持的版本,并询问您是否要选择所有版本。

    • 如果目标计算机包含所有 Solaris 和 Linux 版本,请回答 y

      映像工具进程将检查可用的附加产品。转到步骤 8

    • 如果目标计算机不包含所有版本,请回答 n

      系统将列出 Solaris 和 Linux 的每一个版本,并询问您是否要创建该版本的映像。请根据目标计算机的实际情况,回答 yn。例如:


      Do you want to select ALL OS versions ? [y|n|q] n
      Do you want to create images for sparc-sun-Solaris_7 ?   [y|n|q] n
      Do you want to create images for sparc-sun-Solaris_8 ?   [y|n|q] y
      Do you want to create images for sparc-sun-Solaris_9 ?   [y|n|q] n
      Do you want to create images for sparc-sun-Solaris_10 ?  [y|n|q] y
      Do you want to create images for i386-sun-Solaris_9 ?    [y|n|q] n
      Do you want to create images for i386-sun-Solaris_10 ?   [y|n|q] y
      Do you want to create images for i686-sun-Linux_2.4 ?    [y|n|q] y
      Do you want to create images for i686-sun-Linux_2.6 ?    [y|n|q] n
      

      注意 – 注意 –

      如果创建代理更新映像时忽略 Solaris 版本,则在 Solaris 版本被忽略的计算机上应用更新映像将失败。


    • 如果在步骤 3 中仅选择了“升级基本代理的组件“,请转到步骤 9

    • 如果在步骤 3 中选择了“安装/升级附加产品的组件”,映像工具进程将检查附加产品,并列出可进行代理更新的产品。转到步骤 8

  8. 选择要升级的代理附加产品。

    系统将列出可用的附加产品,并依次询问您是否要安装每个附加产品。回答 y 将附加软件添加到更新映像中,或者回答 n 将附加软件排除在更新映像外。

    选择完要升级的附加产品后,系统将提示您提供 Sun Management Center 代理端口。

  9. 为 Sun Management Center 代理指定一个端口。

    大多数情况下,会默认分配 161 端口供 SNMP 守护进程使用。但是,其他进程或守护进程也可能使用端口 161。目前,SNMP 守护进程有一些第三方替换版和增强版,您可在自己的系统上安装这些程序。Sun Management Center 代理组件就是这样的守护进程。在每台目标计算机上安装 Sun Management Center 时,可能已经指定了其他端口号。


    注意 – 注意 –

    如果您选择使用端口 161,则必须先停止并禁用每台目标计算机上使用该端口的所有进程,然后才能重新启动每台计算机上的代理。在每台计算机上停止和禁用 SNMP 守护进程不能确保您已停止了使用端口 161 的实际进程。要确定使用端口 161 的实际守护进程,您需要手动查看所有 /etc/rcN/etc/rcN.d 文件, 其中 N 为 0 到 6 以及 S。查找到定义该进程(使用端口 161)的文件后,可以重命名该文件以禁用此进程。例如,您可以输入:


    /etc/rc3.d# mv S76snmpdx s76snmpdx
    

    必须禁用每台目标计算机上使用端口 161 的所有守护程序。


    按 Return 键在每台目标计算机上使用端口 161,或者键入其它的端口号。

    • 如果在步骤 3 中仅选择了“升级基本代理的组件“,映像工具进程将检查是否有足够的磁盘空间。如果有足够的空间,将创建代理更新映像。

      如果没有足够的空间来创建映像,将通知用户,并显示所需的可用空间大小。将退出映像工具。在创建更新映像之前,必须按照列出的数值增加可用的磁盘空间。

    • 如果在步骤 3 中选择了安装/升级附加产品的组件,映像工具进程将检查所有要包含在更新映像中的附加产品是否需要设置响应。

      如果任意选定产品需要设置响应,映像工具进程将逐一检查选定要升级的附加产品,并提示您提供每个产品所需的设置响应。有关详细信息,请参见每个附件产品的文档。

      完成附加产品的设置响应集合后,映像工具将检查磁盘空间。如果有足够的空间,将创建代理更新映像。

      如果没有足够的空间来创建映像,将通知用户,并显示所需的可用空间大小。将退出映像工具。在创建更新映像之前,必须按照列出的数值增加可用的磁盘空间。

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

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

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

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

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

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

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

步骤
  1. 以超级用户身份登录安装了 Sun Management Center 3.6.1 服务器的计算机。

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

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

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


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

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

  3. 确定哪些 Sun Management Center 修补程序可供下载。

    打开浏览器并转到 http://www.sun.com/sunmanagementcenter。单击 Patches and Support 链接。

    查看页面底部显示的可用修补程序列表。打印该页,以便参考修补程序版本号。

  4. 登录到 SunSolve。

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

    如果没有 SunSolve ID,单击 Register 按钮以获取一个 SunSolve ID。

  5. 下载每个 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 页面。重复执行上面两个步骤,从而下载选定的所有修补程序。

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

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

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

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

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

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

  8. 使用 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 3.6.1 服务器的名称。

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

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

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

      现在,您可以将该映像应用到目标计算机中:

  9. 使用 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 是您提供的名称。

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

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

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


      注意 – 注意 –

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


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

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

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

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

    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 3.6.1 服务器的名称。

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

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

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

      现在,您可以将该映像应用到目标计算机中:

Procedure使用 es-makeagent 创建代理专用安装映像


注 –

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


步骤
  1. 以超级用户身份登录。

  2. 将 Sun Management Center 3.6.1 DVD 插入 DVD 驱动器。

  3. 键入命令 /opt/SUNWsymon/sbin/es-makeagent

    系统将提示您指定安装源文件目录。

  4. 键入源目录。


    (SPARC) /<DiskMountDir>/image/SunOS/sparc

    (x86) /<DiskMountDir>/image/SunOS/i386

    (Linux) /<DiskMountDir>/image/Linux

    将提示您指定要创建仅用于代理安装映像的目标目录。

  5. 键入目标目录的名称。

    如果该目录不存在,系统将询问您是否要创建它。键入y 创建该目录,或者键入 nq 退出到系统提示符下。

    指定的目录必须允许超级用户进行写入操作。

    例如:


    # enter the target directory: /es-makeagent-image
    Directory /es-makeagent-image does not exist
    Do you want to create it (y|n|q) y
    

    es-makeagent 脚本将在您指定的目录中创建子目录 disk1disk2,并将必需的文件复制到这些子目录中。

    1. 取出 Sun Management Center 安装 DVD。

    2. 按回车键。

      es-makeagent 命令将从该 DVD 复制剩余的文件。

      系统将通知您仅用于代理的产品已经安装在指定目录中。此外还会显示在本地计算机上安装代理所需的命令。


    提示 –

    以 NFS 方式装载目标目录,以便网络中的其他计算机可以访问该目录。请参见创建 DVD 映像中的步骤 8


  6. 键入 eject 命令以弹出 DVD。

    现在,您可以使用以下任何方法安装 Sun Management Center 3.6.1 代理。


    注 –

    此外,代理专用安装映像还包含一个 tar 文件,您可以使用 ftp 命令将该文件复制到其他代理计算机中,然后在每台代理计算机上解压缩该文件来创建安装映像。解压缩后的映像目录包含子目录 disk1disk2。要从每台代理计算机上的解压缩映像进行安装,必须将目录切换到 disk1/sbin,然后使用使用 es-inst 安装 Sun Management Center 中所述的 es-inst 命令。