Sun Management Center 3.5 安装和配置指南

第 6 章 Sun Management Center 3.5 安装和设置

本章介绍在 Solaris 和 Microsoft Windows 系统上安装和设置 Sun Management Center 软件的过程。

本章包括以下主题:


小心:小心:

在使用 es-guiinst 命令安装 Sun Management Center 3.5 之前,请确保您已经完成了安装前核对表中列出的所有任务。


安装之前的信息

下表列出了安装 Sun Management Center 3.5 软件前需要具备的前提条件。

表 6–1 安装 Sun Management Center 之前需要的信息

菜单项 

说明 

管理员用户名 

指定为 Sun Management Center 服务器计算机上的 Sun Management Center 管理员需要一个有效的 Solaris 用户名。 

网络寻址模式 

Sun Management Center 使用两种寻址方式进行服务器和代理之间的通信:IP 寻址和网络地址转换 (NAT)。必须提供以下信息:

  • 网络使用的寻址模式

  • Sun Management Center 管理的每台计算机的名称

  • 已分配静态 IP 地址的所有计算机的 IP 地址和名称

有关详细信息,请参见附录 D,网络地址转换

Sun Management Center 安全密钥 

首次安装 - Sun Management Center 需要一个加密的安全密钥,用于进程之间的通信。安全密钥是根据您提供的唯一口令生成的。

请妥善保管口令。在修改 Sun Management Center 安装时,需要提供该口令。 

升级安装 – 如果要升级 Sun Management Center 的早期版本,必须提供在 Sun Management Center 早期版本中使用的口令。

SNMPv1 团体字符串 

Sun Management Center 3.5 需要 SNMPv1 团体字符串来维护安全性。缺省设置是 public。您可以指定一个更安全的自定义字符串。

请妥善保管 SNMPv1 字符串。在修改 Sun Management Center 安装时,需要提供 SNMPv1 安全字符串。 

Web 服务器安全密钥 

Sun Management Center Web 服务器需要使用加密的安全密钥。安全密钥是根据您的组织名称和位置生成的。 

请妥善保管组织名称和位置。在修改 Sun Management Center Web 服务器时,需要提供此信息。 

基本组件 

首次安装 – 确定要安装各个组件(例如服务器、代理和控制台)的计算机。请参见第 2 章,Sun Management Center 3.5 要求

升级安装 – 确保当前计算机具有足够的容量,可以将安装在这些计算机上的组件升级到新版本。

附加产品 

查看附加产品的补充资料,确定要安装的]附加产品。 

附加产品与 Sun Management Center 服务器安装在同一台计算机上。确保用于安装服务器的计算机具有足够的资源。请参见Sun Management Center 基本附加产品要求

所需空间 

如果计算机的缺省目录 /opt 中没有足够的空间,您可能需要执行以下调整之一:

  • 指定具有足够空间的替代文件系统

  • 选择具有足够资源的计算机

  • /opt 中留出更多空间

有关 /opt/var/opt 中所需空间的信息,请参见Sun Management Center 基本层要求Sun Management Center 基本附加产品要求和附加产品的补充资料。

权限 

您必须作为每台计算机上的 root 用户,拥有对 /var/opt/opt/SUNWsymon 目录的写入权限,还应具有运行命令(例如 chmod)的权限。

语言 

确定联机帮助使用的其它语言(如果需要)。 

端口 

确定以下端口的分配情况: 

  • SNMPv1 端口:缺省 161

  • 数据库端口:缺省 2521

  • Web 服务器端口:缺省 8080

  • Web 服务器安全端口:8443

有关详细信息,请参见缺省端口

在 Solaris 平台上安装 Sun Management Center 3.5

本节介绍如何使用 es-guiinst 命令在 Solaris 平台上安装 Sun Management Center 3.5。在安装时,您可以单独安装或组合安装控制台、服务器和代理层,也可以选择安装提供了所需功能的特定附加产品。安装过程完成后,将运行设置向导 es-guisetup,供您设置基本组件和附加组件。

此安装过程假设您从网络上的 CD 映像目录安装 Sun Management Center。有关详细信息,请参见创建安装 CD 映像。 实际安装时可能会跳过某些步骤,这取决于您在安装过程中所做的选择。


注意:

如果您计划安装 Sun Management Center 3.5 开发环境,则应在单独的专用计算机上进行安装。 Sun Management Center 服务器、代理和控制台层将自动安装在开发环境计算机上。

用于开发 Sun Management Center 的计算机必须满足 Sun Management Center 服务器层的最低硬件和软件需求。 开发环境计算机还必须满足所安装的代理层、控制台层和所有附加产品的需求。有关详细信息,请参见第 2 章,Sun Management Center 3.5 要求


在 Solaris 平台上安装 Sun Management Center 3.5
  1. 打开终端窗口,在其中键入 xhost + 命令。

    另外,还要确保 DISPLAY 环境变量被设置为该计算机的显示器。

  2. 以 root 用户身份登录要安装 Sun Management Center 3.5 基本组件和附加组件的计算机。

  3. 确保 /etc/nsswitch.conf 中的 gruop 项以 files 作为第一个标记。


    group: files nis

  4. 检查 /disk1/sbin/INSTALL.READMEdisk1/sbin/INSTALL_README.HWDS 后再继续安装。

    要访问 README 文件,请转到 Installation CD 映像目录 disk1/sbin。例如:


    # cd 
    /net/machine-name/cd-imagedir/disk1/sbin
    

    其中,machine-name 是创建安装映像的计算机,cd-imagedir 是包含 Installation CD 映像的根目录。

  5. 转到 CD 映像的 disk1/sbin 目录。

  6. 运行 es-guiinst 脚本:


    # ./es-guiinst
    

    将显示“欢迎”屏幕。确保已获得所列的信息,然后单击“下一步”。

    • 如果计算机上已经有 Sun Management Center 的早期版本,将显示“检测到 Sun Management Center 的早期版本”屏幕。转到步骤 7

    • 如果计算机上未安装 Sun Management Center 的早期版本,或者已经卸载了早期版本,则显示“指定安装的目标目录”屏幕。转到步骤 8

  7. 单击“下一步”卸载 Sun Management Center 的早期版本。

    Sun Management Center 早期版本中的 es-uninst 脚本将在一个 Xterm 窗口中运行。

    • 如果安装的 Sun Management Center 早期版本中仅包含 Sun Management Center 控制台,将询问您是否要卸载早期版本。要卸载早期版本,请键入 y

      成功卸载早期版本后,键入 y 继续。Xterm 窗口关闭,并显示“指定安装的目标目录”屏幕。转到步骤 8

    • 如果安装的 Sun Management Center 早期版本中仅包含 Sun Management Center 服务器或/和代理,将询问您是否要迁移以前的数据。

      • 要保存并迁移以前的 Sun Management Center 配置数据、警报和数据库,以便在新的 Sun Management Center 3.5 安装中使用,请键入 y

        以前的 Sun Management Center 数据将被保存,并询问您是否要卸载早期版本。

        键入 y。Sun Management Center 早期版本被卸载。

        成功卸载早期版本后,键入 y 继续。Xterm 窗口关闭,并显示“指定安装的目标目录”屏幕。转到步骤 8

      • 要放弃 Sun Management Center 早期版本的所有数据,请键入 n

        将提示您 /var/opt/SUNWsymon 中的所有数据都将被删除,并通知您应该将可能存在的自定义脚本移到其它位置。如果需要,请先保存自定义脚本,再继续操作。

        将询问您是否继续删除现有数据。

        键入 y 卸载 Sun Management Center 的早期版本。Sun Management Center 早期版本被卸载。

        成功卸载早期版本后,键入 y 继续。Xterm 窗口关闭,并显示“指定安装的目标目录”屏幕。转到步骤 8

  8. 单击“下一步”接受缺省安装目录 /opt,或者键入所需的目录名,然后单击“下一步”。

    Sun Management Center 3.5 可以安装在系统中的任何位置,只要该位置的磁盘空间达到最低要求。缺省位置是 /opt

    将显示“选择环境”屏幕。

  9. 选择 Sun Management Center 生产环境或开发环境。


    注意:

    如果您正在安装开发环境,则应该分别在不同的专用服务器上运行 Sun Management Center 3.5 开发环境和 Sun Management Center 3.5 生产环境。


    • 缺省情况下选定生产环境。要安装生产环境,请单击“下一步”。将显示“选择 Sun Management Center 组件”屏幕。转到步骤 10

    • 要安装开发环境,请选择“开发环境”。将自动选择安装 Sun Management Center 服务器、代理和控制台层。单击“下一步”。

      将显示服务器层的二进制代码许可证协议。转到步骤 11

  10. 选择要安装的 Sun Management Center 组件,然后单击“下一步”。


    注意:

    如果选择了“服务器”选项,将自动选择“代理”选项。


    • 如果选择了“服务器”或“服务器、代理和控制台”选项,将显示服务器层的二进制代码许可证。转到步骤 11

    • 如果选择了“控制台”或“代理和控制台”选项,将显示“选择语言支持”屏幕。转到步骤 12

    • 如果仅选择了“代理”选项,将显示“选择附加产品”屏幕。转到步骤 13

  11. 阅读服务器层的二进制代码许可证。

    请仔细阅读服务器层的二进制代码许可证。要继续安装,必须接受许可证中的条款。

    单击“我同意”接受许可证中的条款并继续安装,或者单击“我不同意”退出安装。

    如果接受了许可证中的条款,安装进程将检查是否安装了有效的 JDK 版本。

    • 如果未安装有效的 JDK 版本,将给出相应的通知信息,并且安装进程将退出到系统提示符。

    • 如果安装了有效的 JDK 版本,则显示“选择语言支持”屏幕。

  12. 选择语言支持。

    您可以安装其它语言的帮助和支持文件。选择所需的其它语言,然后单击“下一步”。将显示“检查可用产品”屏幕。检查完可用的附加产品后,将显示“选择附加产品”屏幕。


    注意:

    基于《Sun Management Center 软件用户指南》的 Sun Management Center 联机帮助为某些主题提供了快速参考。安装 Sun Management Center 服务器的同时会自动安装 Sun Management Center 联机帮助。安装路径为 /opt/SUNWsymon/lib/locale/dir/help 目录,其中 dir 代表特定的语言版本。


  13. 选择 Sun Management Center 附加产品和硬件包。

    “ 选择附加产品”屏幕给出了可供安装的附加产品的列表。选择要安装的附加产品,然后单击“下一步”。


    注意:

    有些附加产品和软件包仅适用于特定的平台。有关每个附加产品和软件包的信息,请参见《Sun Management Center 3.5 软件发行说明》、Sun Management Center 发行套件附带的平台补充资料,以及 Sun Management Center Web 站点 http://www.sun.com/sunmanagementcenter/


    • 如果您没有选择附加组件,或者没有其它组件适用于选定的附加组件,安装进程将检查磁盘空间。转到步骤 16

    • 如果所选的任意附加产品具有可选组件,将显示“可选的附加组件”屏幕。转到步骤 14

    • 如果选择了以下一个或多个基本附加组件,而没有选择任何其它附加组件,将显示附加产品二进制代码许可证。 转到步骤 15。.

      • 高级系统监视

      • 性能报告管理器

      • 服务可用性管理器

      • 系统可靠性管理器

  14. 如果需要,选择可选的附加组件。

    选择要安装的可选组件(如果有),然后单击“下一步”。

    • 如果未选择任何可选附加组件,安装进程将检查磁盘空间。转到步骤 16

    • 如果选择了以下任一附加产品,将显示附加产品的二进制代码许可证。

      • 高级系统监视

      • 性能报告管理器

      • 服务可用性管理器

      • 系统可靠性管理器

  15. 阅读附加产品的二进制代码许可证。

    请仔细阅读附加产品的二进制代码许可证。要继续安装,必须接受许可证中的条款。单击“我同意”继续安装,或者单击“我不同意”退出安装。

    如果单击了“我同意”,安装进程将检查磁盘空间。

  16. 检查磁盘空间。

    安装进程将检查是否有足够的磁盘空间来安装选定的产品。

    • 如果磁盘空间足够,将列出选定的产品,并提示您对所作的选择进行确认。转到步骤 18

    • 如果磁盘空间不足,将要求您提供替代的文件系统。将显示可用空间的大小和所需空间的大小。

  17. 提供具有足够磁盘空间的替代文件系统的名称。

    键入具有足够可用空间的文件系统和目录的名称。


    提示:

    在准备安装 Sun Management Center 的计算机的终端窗口中,键入 df -ak 列出该计算机中每个文件系统的已用空间和可用空间。


    安装进程将再次检查磁盘空间。如果有足够的磁盘空间,将列出选定的产品。 将要求您确认安装选择。

  18. 确认安装选择。

    将显示 Sun Management Center 基本组件和附加组件的列表。

    • 如果列表不正确,请单击“后退”返回到“选择附加产品”屏幕,以便选择要安装的产品。确认新的选择。

    • 如果列表正确,请单击“下一步”开始安装 Sun Management Center。

      将显示“正在安装”屏幕。


      注意:

      安装进程会持续几分钟到半小时,甚至更长时间,具体的时间长度取决于选定的产品。


      • 安装进程完成后,您可以运行设置向导,如下一步骤中所述。

      • 如果安装失败,将显示一个摘要屏幕。

        查看 /var/opt/SUNWsymon/install 中的安装日志,以找到安装失败的原因,并解决问题。

  19. 选择是否运行设置向导。


    小心:小心:

    如果使用 gui-inst 仅安装了附加产品,请单击“关闭”退出安装和设置进程。 您必须按照使用 es-setup 设置附加产品中的说明设置附加产品,否则,您的安全密钥将被覆盖,然后就需要设置所有计算机上的所有代理,才能使代理正常工作。


在 Solaris 平台上设置基本产品和附加产品

可以使用图形设置向导 es-guisetup 设置、配置和重新配置 Sun Management Center 安装。有关使用 es-setup 命令行设置脚本的信息,请参见使用 es-setup 脚本设置 Sun Management Center

在 Solaris 平台上设置 Sun Management Center 3.5

注意:

此过程假设您在缺省目录 /opt 中安装了 Sun Management Center。如果已将 Sun Management Center 安装在其它目录中,请使用在在 Solaris 平台上安装 Sun Management Center 3.5步骤 8 中指定的目录名称替换 /opt


  1. 打开终端窗口,在其中键入 xhost + 命令。

    另外,还要确保 DISPLAY 环境变量被设置为该计算机的显示器。

  2. 以 root 用户身份登录安装了 Sun Management Center 3.5 基本组件和附加组件的计算机。

  3. 转到 Sun Management Center sbin 目录。例如:


    # cd /opt/SUNWsymon/sbin
    

    如果 Sun Management Center 安装在 /opt 以外的目录中,则转到 /installdir/SUNWsymon/sbin,其中 installdir 是在在 Solaris 平台上安装 Sun Management Center 3.5过程的步骤 8 中指定的目录。

  4. 运行 es-guisetup 脚本:


    # ./es-guisetup
    

    将显示“欢迎”屏幕。确保已获得所列的信息,然后单击“下一步”。

  5. 查看 Sun Management Center 设置所需的信息。

    确保已获得所列的信息,然后单击“下一步”。

    • 如果仅安装了控制台,则设置控制台,并显示设置状态屏幕。

      单击“取消”退出。 可以按启动控制台中所述启动 Sun Management Center 控制台。

    • 如果仅安装了代理,或者安装了代理和控制台,将显示“生成安全密钥”屏幕。转到步骤 7

    • 如果仅安装了代理,或者安装了代理和控制台,将显示“存储设置响应数据”屏幕。

  6. 如果需要,请存储设置响应数据。

    您可以将所有设置响应存储到 /var/opt/SUNWsymon/install/setup-responses-file 文件中。当需要将当前计算机上的设置复制到其它计算机时,setup-responses-file 文件将非常有用。

    • 如果希望不创建响应文件且继续进行设置,请单击“下一步”。

    • 要创建响应文件,请选择“存储响应数据”,然后单击“下一步”。

      对随后每个步骤的响应都将存储在 /var/opt/SUNWsymon/install/setup-responses-file 中。

    将显示“生成安全密钥”屏幕。

  7. 生成 Sun Management Center 安全密钥。

    在两个字段中都键入口令,然后单击“下一步”生成安全密钥。

    所有 Sun Management Center 进程之间的通信都需要使用加密的安全密钥。该密钥基于您提供的口令生成,您提供的口令必须由 1 到 8 个字符组成且不包含空格。如果超过 8 个字符,口令将被截断为 8 个字符。


    注意:

    请将此计算机用于生成安全密钥的口令记录在安全的位置,以备日后为其重新生成密钥时使用。您也可以在日后需要时更改此安全密钥,如重新生成安全密钥所述。


    将显示“SNMPv1 团体字符串”屏幕。

  8. 指定 SNMPv1 团体安全字符串。

    团体字符串用于维护 SNMP 安全性,缺省设置为 public

    将团体字符串设置为 publicprivate 以外的其它值,以提供更好的 SNMP 安全性。


    小心:小心:

    在所有安装 Sun Management Center 3.5 的计算机中,必须使用相同的 SNMP 团体字符串。如果在各台计算机中使用不同的团体字符串,则计算机和 Sun Management Center 组件之间将无法进行 SNMP 通信。


    • 如果接受团体串的缺省值 public,请单击“下一步”。

    • 如果要使用自定义团体字符串:

      1. 选择“使用自定义团体字符串”。

        团体字符串最多可以包含 255 个字符,且不能包含空格或为空。

      2. 在两个字段中键入相同的团体字符串,然后单击“下一步”。

    设置进程将检查安装了哪些基本组件。

    • 如果仅安装了代理,或者安装了代理和控制台,将显示“指定主机名”屏幕。 转到步骤 9

    • 如果安装了服务器,或者安装了服务器、代理和控制台,设置进程将检查 Sun Management Center esadmesdomadm 组是否存在有效的 UNIX 管理员帐户名。有关组的信息,请参见用户、组和角色概述

      • 如果不存在有效的 UNIX 管理员帐户名,将显示“管理员帐户名”屏幕。 转到步骤 10

      • 如果存在有效的 UNIX 管理员帐户名,设置进程将检查 SNMP 端口是否被占用。转到步骤 11

  9. 指定 Sun Management Center 服务器主机名。

    键入安装了 Sun Management Center 服务器的计算机名称,然后单击“下一步”。

    设置进程将检查 SNMP 端口是否被占用。转到步骤 11

  10. 键入一个有效的 Solaris 用户名作为 UNIX 管理员帐户。

    管理 Sun Management Center 时要求使用有效的 Solaris 用户名。请键入有效的 Solaris 用户名。

    安装进程将检查 SNMP 端口是否被占用。

    • 如果 SNMP 端口未被占用,安装进程将检查 Sun Management Center 端口是否正被使用。

      • 如果仅安装了代理,或者安装了代理和控制台,将显示“确认”屏幕。 转到步骤 16

      • 如果安装了服务器并且正在使用任一 Sun Management Center 端口,则必须解决端口冲突。 转到步骤 13

      • 如果安装了服务器并且未使用任何 Sun Management Center 端口,将显示“Web 服务器安全密钥”屏幕。转到步骤 15

    • 如果 SNMP 端口被占用,将显示“SNMP 端口冲突”屏幕。

  11. 解决 SNMP 端口冲突。

    将通知您端口 161 正被其它进程使用。大多数情况下,会缺省分配端口 161 供 SNMP 守护程序使用。但是,其它进程或守护程序可能正在使用端口 161。SNMP 守护程序有一些第三方替代品和增强功能可供使用,您可以在您的系统上安装它们。Sun Management Center 代理就是一个这样的守护程序。

    您可以选择使用端口 161,也可以使用其它端口号。


    小心:小心:

    如果选择恢复先前安装的 Sun Management Center 中的配置数据,请确保代理使用的端口号与先前安装的 Sun Management Center 使用的端口号相同。 此建议适用于代理升级和服务器升级。


    • 要分配其它端口号,请:

      1. 选择“使用其它端口号”。

        有关如何查看端口是否被占用的说明,请参见确定某个端口是否被占用

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


        注意:

        请记下此替代端口号,如果以后使用 JumpStart 安装代理,或使用代理更新映像工具更新 Sun Management Center 代理,将需要此编号。有关详细信息,请参见使用 JumpStart 安装代理创建代理安装和更新映像


        • 如果仅安装了代理,或者安装了代理和控制台,将显示“确认”屏幕。 转到步骤 16

        • 如果安装了服务器,安装进程将检查 Sun Management Center 端口是否被占用。

          如果任一 Sun Management Center 端口被占用,则必须解决端口冲突。 转到步骤 13

          如果 Sun Management Center 端口均未被占用,将显示“Web 服务器安全密钥”屏幕。转到步骤 15

    • 要使用端口 161,请选择“使用端口 161”并单击“下一步”。

      将提示您停止并禁用 SNMP 守护程序 snmpdx

  12. 停止并禁用 SNMP 守护程序 snmpdx

    • 要自动停止并禁用 SNMP 守护程序 snmpdx,请确保已选定“停止并禁用 SNMP 守护程序 snmpdx”,然后单击“下一步”。


      小心:小心:

      停止并禁用系统 SNMP 守护程序并不能保证您停止了使用端口 161 的实际进程。要确定实际是哪个守护程序进程在使用端口 161,必须手动检查所有的 /etc/rcN/etc/rc N.d 文件,其中 N 是 0 到 6 中的值或 S。当找到定义使用端口 161 的进程的文件后,可以通过重命名文件来禁用该进程。例如:


      /etc/rc3.d# mv S76snmpdx s76snmpdx
      

      在启动 Sun Management Center 之前,必须停止使用端口 161 的所有其它进程。


    • 要分配未被使用的端口,请单击“后退”,并按照步骤 11 中的说明进行操作。

    设置进程将检查任何 Sun Management Center 端口是否被占用。

    • 如果 Sun Management Center 端口均未被占用,将显示“Web 服务器安全密钥”屏幕。 转到步骤 15

    • 如果任一 Sun Management Center 端口被占用,则必须解决端口冲突。

  13. 解决 Sun Management Center 端口冲突。

    按照以下顺序检查端口:陷阱服务、事件服务、拓扑服务、配置服务、平台代理、cst 服务、图元数据服务、数据库、查找服务、Web 服务器缺省端口和 Web 服务器安全端口。

    如果任一端口被占用,将提示您提供未使用的端口号。在字段中键入一个未使用的端口号,然后单击“下一步”。

    • 如果是首次安装 Sun Management Center,或者选择删除 Sun Management Center 早期版本的配置数据,将显示“Web 服务器安全密钥”屏幕。转到步骤 15

    • 如果选择了从 Sun Management Center 早期版本中迁移配置数据,将提示您恢复 Sun Management Center 早期版本的配置数据。

  14. 恢复 Sun Management Center 早期版本的配置数据。

    保存的配置数据包括图形、拓扑对象、警报,以及 Sun Management Center 控制台上显示的其它信息。


    小心:小心:

    如果不从 Sun Management Center 的早期版本中恢复配置数据,则只能手动重新创建信息。


    • 要恢复配置数据,请选择“恢复配置数据”,然后单击“下一步”。

      将恢复 Sun Management Center 早期版本的配置数据。

    • 要放弃配置数据,请选择“不恢复配置数据”,然后单击“下一步”。

      将删除 Sun Management Center 早期版本的配置数据。

    将显示“Web 服务器安全密钥”屏幕。

  15. 生成 Web 服务器安全密钥。

    Sun Management Center Web 服务器需要使用加密的安全密钥。 该密钥根据您的组织名称和位置名称生成。您提供的名称不能包含空格或为空。

    键入您的组织名称和位置名称,以便生成 Web 服务器安全密钥。

    例如,可以在“组织名称”字段中键入 administration,在“位置名称”字段中键入 headquarters


    注意:

    请将用于生成安全密钥的项记录在安全的位置,以备日后需要重新生成某台计算机的密钥时使用。


    单击“下一步”。将显示“确认”屏幕。

  16. 确认设置选择。

    • 如果选择不正确,请单击“后退”返回上一屏幕并更改您的选择。

    • 单击“下一步”接受选择并开始 Sun Management Center 设置。将显示“设置进度”面板。

      设置过程会持续几分钟到半小时,甚至更长时间,具体的时间长度取决于选定的产品。

    设置过程完成后,将显示“Sun Management Center 内核产品设置完毕”面板。

  17. 验证设置状态。

    “Sun Management Center 内核产品设置完毕”面板列出了设置的完成状态。

    • 如果基本产品设置失败,将通知您基本产品的设置不成功。然后指导您查看日志文件以获得详细信息,同时会提供该日志文件的名称。

      单击“取消”返回到系统提示符。检查日志文件以确定设置失败的原因。

    • 如果设置成功,并且您选择了一个或多个基本产品(控制台、代理和服务器),将通知您基本产品设置完毕。将显示已安装并设置的基本产品的列表。

      单击“下一步”。将通知您没有附加产品需要进行设置。现在,您可以启动 Sun Management Center 3.5,也可以关闭向导,在执行其它任务后再启动 Sun Management Center。

    • 如果设置成功,并且您选择了附加产品,将通知您 Sun Management Center 基本产品设置完毕。如果选择了任何基本产品,将显示已安装并设置的基本产品的列表,同时还显示已选择安装的附加组件的列表。

      • 如果希望退出设置,以后再对附加产品进行设置,请单击“取消”。查看各个附加产品的文档,以获得相应的设置说明。

      • 如果要设置附加产品,请单击“下一步”。设置过程将为每个选定的附加产品运行图形用户界面设置向导。

        某些附加产品随 Sun Management Center 3.5 Installation CD 一起提供。在 Solaris 平台上安装 Sun Management Center 3.5步骤 13 中的“选择附加产品”面板列出了这些产品。有关如何设置每个附加产品的信息,请参见安装工具包中包含的每个附加产品的 Sun Management Center 补充资料。每份补充资料都介绍了特定附加产品的设置过程,所以此处不再赘述有关附加产品的设置过程。


        小心:小心:

        如果选择了 A5 x00 和 T3 设备的监视和管理附加产品,请确保按照Sun StorEdge A5x00 增补程序所述对服务器应用所需的增补程序。另外,请按照T3 存储设备中的介绍将每个 T3 IP 地址、以太网地址和名称添加到服务器系统文件中。


        设置每个附加产品后,将显示一个附加产品设置状态面板。

        如果附加产品设置失败,将通知您附加产品设置不成功,并指导您检查日志文件以获取详细信息,同时会提供该日志文件的名称。单击“取消”返回到系统提示符,检查日志文件以确定设置失败的原因。

        如果所有附加产品设置成功,将通知您 Sun Management Center 基本产品设置完毕。如果选择了任何基本产品,将显示已安装并设置的基本产品的列表,同时还显示已安装并设置的附加组件的列表。

        您还可以启动 Sun Management Center。

  18. 启动 Sun Management Center 3.5。


    小心:小心:

    如果您的网络使用了网络地址转换 (NAT),请单击“关闭”。在启动 Sun Management Center 之前,使用启用 NAT 支持中介绍的 es-config 命令行实用程序将计算机配置为使用 NAT。


    • 要启动 Sun Management Center,请单击“下一步”。

      有关如何启动 Sun Management Center 控制台的说明,请参见启动控制台

    • 要关闭设置向导,以便可以在执行其它任务后再启动 Sun Management Center,请单击“关闭”。

      准备好启动 Sun Management Center 时,请参见第 8 章,启动和停止 Sun Management Center

创建代理安装和更新映像

Sun Management Center 提供了三个工具来创建代理更新映像,用于在多个系统上安装或同时更新 Sun Management Center 代理。 其中两个映像工具还可以创建仅用于增补程序的更新映像,用于更新多个系统。

es-gui-imagetooles-imagetool 使您能够选择特定的 Solaris 操作环境和附加产品,从而可以创建比使用 es-makeagent 创建的映像小得多的安装映像。使用映像工具创建的映像通过使用 Sun Management Center Java 控制台管理作业任务或 agent-update.bin 可执行文件来应用。


注意:

管理作业任务使您可以将代理更新映像应用到目标计算机,而无需在目标计算机上执行任何任务。相反地,您必须将 agent-update.bin 可执行文件复制到或以 ftp 方式传递到每台目标计算机,然后在每台目标计算机上运行 agent-update.bin 才能应用代理更新映像。


您创建的映像类型取决于以下因素。

以下过程介绍了如何使用 es-gui-imagetooles-imagetool 创建代理更新映像和仅用于增补程序的更新映像,以及如何使用 es-makeagent 创建仅用于代理的映像。

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

es-gui-imagetool 使您可以创建包含以下任一项目的代理更新映像。


注意:

此过程假设您在缺省目录 /opt 中安装了 Sun Management Center。如果已将 Sun Management Center 安装在其它目录中,请使用在在 Solaris 平台上安装 Sun Management Center 3.5步骤 8 中指定的目录名称替换 /opt


  1. 以 root 用户身份登录 Sun Management Center 3.5 服务器计算机。

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


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

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

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

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

    有以下四个选项:

    • 基本代理软件包

    • 附加代理软件包

    • 基本和附加代理软件包

    • 仅基本和附加代理增补程序


    注意:

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


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

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

    将显示缺省安装源目录 /cdrom/cdrom0/image

    • 如果要从 CD 进行安装,请将 Sun Management Center 3.5 CD 1 of 2 放入 CD-ROM 驱动器。

      CD-ROM 驱动器 LED 熄灭后,按 Return 键 接受缺省目录 /cdrom/cdrom0/image

    • 如果要从磁盘上的 Sun Management Center 3.5 安装映像进行安装,请单击“浏览”找到 Sun Management Center 安装目录 disk1/image,或者在“源目录”字段中键入 disk1/image 目录的路径。例如:


      源目录: /net/machine/installdir/disk1/image
      

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

    单击“下一步”。

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

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

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

    如果目标目录不存在,则为在其中创建 Sun Management Center 3.5 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.5 基本和附加代理软件包更新映像应用到这五台计算机之后,每台计算机的更新情况如下:

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

    • 在计算机 B 上,Sun Management Center 3.5 代理被安装在 /opt/SUNWsymon 目录中。

    • 在计算机 C 上,Sun Management Center 3.5 代理被安装在 /opt/SUNWsymon 目录中。

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

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

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

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

    键入可以反映更新映像类型的更新映像名称,例如 Base-agentsadd-onsconfig-readers

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

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

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

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


    小心:小心:

    如果创建代理更新映像时忽略了一个 Solaris 版本,则对忽略了 Solaris 版本的计算机进行的更新映像应用将失败。


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

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

      验证映像源后,将显示“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. 确认更新映像选项。

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

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

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

      映像工具将使用步骤 6 中指定的文件名在 /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.5 服务器的名称。

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

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

  13. 应用代理更新映像。

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

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

es-imagetool 使您可以创建包含以下任一项目的代理更新映像。


注意:

此过程假设您在缺省目录 /opt 中安装了 Sun Management Center。如果已将 Sun Management Center 安装在其它目录中,请使用在在 Solaris 平台上安装 Sun Management Center 3.5步骤 8 中指定的目录名称替换 /opt


  1. 以 root 用户身份登录 Sun Management Center 3.5 服务器计算机。

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


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

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


    选择要添加到更新映像中的组件。
    
    是否要升级基本代理的组件?[y|n|q] y
    是否要安装/升级附加产品的组件? [y|n|q] y
    

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

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

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

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


      输入有效的源目录: /cdrom/cdrom0/image
      

    • 如果要从磁盘上的 Sun Management Center 3.5 安装映像进行安装,则键入映像 disk1/image 目录的路径。例如:


      输入有效的源目录: /net/machine/installdir/disk1/image
      

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

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

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

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

    如果目标目录不存在,则为在其中创建 Sun Management Center 3.5 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.5 基本和附加代理软件包更新映像应用到这五台计算机之后,每台计算机的更新情况如下:

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

    • 在计算机 B 上,Sun Management Center 3.5 代理被安装在 /opt/SUNWsymon 目录中。

    • 在计算机 C 上,Sun Management Center 3.5 代理被安装在 /opt/SUNWsymon 目录中。

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

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

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

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

    键入能够反映更新映像类型的更新映像名称,例如 Ultra60agent,然后按 Return 键。

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

    然后,将提示您选择目标计算机的 Solaris 版本。

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

  7. 选择 Solaris 版本。

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

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

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

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

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


      是否要选择所有的操作系统版本?[y|n|q] n
      
      是否要创建 Solaris_2.6 的映像?[y|n|q] n
      是否要创建 Solaris_7 的映像?[y|n|q] n
      是否要创建 Solaris_8 的映像?[y|n|q] y
      是否要创建 Solaris_9 的映像?[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.5 服务器的名称。

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

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

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

使用映像工具创建仅用于增补程序的映像

Sun Management Center 特定的增补程序定期在 Sun Management Center Web 站点 http://www.sun.com/sunmanagementcenter 上发布。 Sun Management Center 使您可以创建仅用于增补程序的映像,然后将仅用于增补程序的映像应用到多个代理计算机。

  1. 以 root 用户身份登录 Sun Management Center 3.5 服务器计算机。

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

    转到刚刚创建的目录。 创建要为其下载增补程序的每个 Solaris 操作环境的目录。

    例如,假设您创建了目录 /sunmcpatches, 并计划为每个支持的 Solaris 版本创建仅用于增补程序的更新映像。您需要按照以下方式创建目录。


    # mkdir /sunmcpatches
    # cd /sunmcpatches
    /sunmcpatches # mkdir Solaris_2.6 Solaris_7 Solaris_8 Solaris_9
    

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

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

    打开浏览器并转到 http://www.sun.com/sunmanagementcenter。单击“增补程序和支持”链接。

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

  4. 登录 SunSolve。

    单击“登录”按钮显示登录屏幕,然后输入 SunSolve ID 和口令。

    如果没有 SunSolve ID,请单击“注册”按钮以获取 SunSolve ID。

  5. 为每个 Solaris 版本下载增补程序。

    单击 Solaris 版本对应的增补程序编号。

    将显示 SunSolve 联机 Web 页面。

    1. 键入要查看的增补程序编号,然后单击“查找增补程序”。

      将显示该增补程序的说明。

      记录支持的 Solaris 版本。如果要将增补程序应用到多个 Solaris 版本,则必须为每个 Solaris 版本下载增补程序文件。

    2. 单击“HTTP”或“FTP”下载链接下载增补程序。

      将显示“另存为”面板。

      将增补程序文件保存到在步骤 2 中创建的相应 Solaris 版本目录中。

      例如,假设增补程序 111222-33 适用于 Solaris 8 和 Solaris 9, 并假设您在根目录 sunmcpatches 中创建了子目录 Solaris_8Solaris_9。然后,您要将增补程序文件下载到 /sunmcpatches/Solaris_8/sunmcpatches/Solaris_9 中。

    如果要下载更多的增补程序,请单击“后退”返回到 SunSolve 联机 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

    您可以使用图形工具 es-gui-imagetool 创建仅用于增补程序的映像,如下面步骤 8 所述;也可以使用命令行工具 es-imagetool 创建仅用于增补程序的映像,如步骤 9 所述。

  7. 将下载的增补程序文件移至其它目录。

    如果需要,可以将压缩的下载增补程序文件移至其它目录以安全保存,也可以删除压缩的增补程序文件。

  8. 使用 es-gui-imagetool 创建仅用于增补程序的映像文件。


    注意:

    以下步骤假设您在缺省目录 /opt 中安装了 Sun Management Center。如果已将 Sun Management Center 安装在其它目录中,请使用在在 Solaris 平台上安装 Sun Management Center 3.5步骤 8 中指定的目录名称替换 /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 版本。

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


      小心:小心:

      如果创建仅用于增补程序的映像时忽略了一个 Solaris 版本,则对忽略了 Solaris 版本的计算机进行的增补程序应用将失败。


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

    6. 选择要添加到仅用于增补程序的更新映像的增补程序。

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

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

      • 如果没有足够的空间来创建映像,将通知用户,并列出所需的可用空间大小。单击“取消”退出映像工具。 在创建仅用于增补程序的映像之前,必须按照列出的容量增加可用磁盘空间容量。

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

    7. 确认更新映像选择

      将显示为仅用于增补程序的映像选择的增补程序和 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.5 服务器的名称。

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

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

    8. 应用仅用于增补程序的映像。

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

  9. 使用 es-imagetool 创建仅用于增补程序的映像文件。


    注意:

    以下步骤假设您在缺省目录 /opt 中安装了 Sun Management Center。如果已将 Sun Management Center 安装在其它目录中,请使用在在 Solaris 平台上安装 Sun Management Center 3.5步骤 8 中指定的目录名称替换 /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 版本。

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


      小心:小心:

      如果创建仅用于增补程序的映像时忽略了一个 Solaris 版本,则对忽略了 Solaris 版本的计算机进行的增补程序应用将失败。


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

      • 要仅选择特定的 Solaris 版本,请键入 n

        将依次提示您选择每个 Solaris 版本。键入 y 选择 Solaris 版本,或键入 n 不选择此 Solaris 版本。

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

    5. 选择要添加到仅用于增补程序的更新映像的增补程序。

      将提示您选择每个增补程序。

      键入 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.5 服务器的名称。

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

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

    6. 应用仅用于增补程序的映像。

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

使用 es-makeagent 创建仅用于代理的安装映像

注意:

此过程假设您在缺省目录 /opt 中安装了 Sun Management Center。如果已将 Sun Management Center 安装在其它目录中,请使用在在 Solaris 平台上安装 Sun Management Center 3.5步骤 8 中指定的目录名称替换 /opt


  1. 以 root 用户身份登录。

  2. 将 Sun Management Center 3.5 CD 1 of 2 放入 CD-ROM 驱动器。

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

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

  4. 键入 /cdrom/cdrom0/image

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

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

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

    root 用户必须对指定目录具有写权限。

    例如:


    # 输入目标目录: /es-makeagent-image
    目录 /es-makeagent-image 不存在
    是否要创建该目录 (y|n|q) y
    

    es-makeagent 脚本将在指定目录中创建 disk1disk2 子目录,然后将所需文件复制到子目录中。

    es-makeagent 从 Sun Management Center 3.5 Installation CD 1 of 2 中复制完文件后,将弹出 CD,并提示您放入第二张 CD 或指定 disk 2 的源目录。

    1. 取出第一张 Sun Management Center Installation CD。

      将 Sun Management Center 3.5 CD 2 of 2 放入 CD-ROM 驱动器,然后合上驱动器。

    2. CD-ROM 驱动器 LED 熄灭后,按 Return 键。

      es-makeagent 将从 CD 复制剩余文件。

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


    提示:

    使用 NFS 装入目标目录,以便网络中的其它计算机可以访问该目录。请参见创建 CD 映像中的步骤 12


  6. 键入 eject 弹出 CD。

    现在,您可以使用以下方法之一安装 Sun Management Center 3.5 代理。


    注意:

    仅用于代理的安装映像还包含一个 tar 文件,可以用 ftp 将该文件传递到其它代理计算机,然后在每个代理计算机上解压缩以创建安装映像。未解压缩的安装映像目录包含子目录 disk1disk2。要在每个代理计算机上从未解压缩的映像进行安装,请将目录更改为 disk1/sbin 目录,并使用 es-inst 命令,如使用 es-inst 在 Solaris 平台上进行安装所述。


应用代理安装、更新和仅用于增补程序的映像

以下过程介绍了如何使用管理作业任务和 agent-update.bin 可执行文件从代理更新映像安装或更新代理,以及如何使用 es-inst -a 命令安装仅用于代理的安装映像。


注意:

如果要使用 JumpStart 软件安装 Solaris 操作环境和代理,请参见使用 JumpStart 安装代理


使用管理作业任务从代理更新映像安装代理

如果要升级 Sun Management Center 3.0 代理,请使用 agent-update.bin 可执行文件应用代理更新映像,如使用 agent-update.bin 从代理更新映像安装或更新代理所述。管理作业任务用于升级现有的 Sun Management Center 3.5 代理。

  1. 使用任一映像工具创建代理更新映像。

  2. 启动 Sun Management Center 控制台,然后以获得授权的 Sun Management Center 用户身份登录控制台。

    请参见在 Solaris 平台上启动控制台

  3. 选择“工具”->“管理作业”。

    将显示“管理作业”窗口。

    通过“管理作业”窗口,可以将代理同时传递到多台主机。有关管理作业功能的详细信息,请参见Sun Management Center 3.5

  4. 创建多代理升级任务。


    注意:

    请确保目标主机上安装并运行了 Sun Management Center 代理。


    1. 选择要升级的目标主机,然后创建一个组。

    2. 创建代理更新任务

      选择相应的映像名进行升级操作。此名称应为使用 es-imagetooles-gui-imagetool 创建的映像的名称。

      有关详细说明,请参见“创建代理更新任务” in Sun Management Center 3.5

    “作业管理”窗口中显示的状态仅说明整个作业是否成功。如果整个组中一个代理的升级失败,则作业被标记为失败,即使其余代理的升级都成功。单击作业列表旁边的“查看日志”检查各个升级的状态。

    要在作业进行中查看中间升级状态,请单击“查看日志”选项卡,然后单击“InstallServer.log”。

使用 agent-update.bin 从代理更新映像安装或更新代理

目标计算机 /tmp 目录的空间要求取决于更新映像的内容:

  1. 以 root 用户身份登录 Sun Management Center 服务器计算机。

  2. 使用任一映像工具创建代理更新映像。

  3. 从 Sun Management Center 服务器将文件 /opt/SUNWsymon/base/bin/agent-update.bin 下载到每个目标计算机的根目录。

    如果 Sun Management Center 安装在 /opt 以外的目录中,则下载 /installdir/SUNWsymon/base/bin/agent-update.bin,其中 installdir 是在在 Solaris 平台上安装 Sun Management Center 3.5过程的步骤 8 中指定的目录。必须为每个目标计算机完成此步骤。

    agent-update.bin 下载到每个目标计算机后,必须登录每个目标计算机并在每个目标计算机上执行以下四个步骤。

  4. 以 root 用户身份登录目标计算机。

  5. 转到下载的 agent-update.bin 文件所在的目录。

  6. 键入 ./agent-update.bin -sserver -rhttp-port -p image-name,其中

    • server 是在步骤 1 中登录的服务器。

    • http-port 是 Sun Management Center Web 服务器端口。

    • image-name 是在步骤 2 创建的仅用于代理的映像名称。

    例如,假设 Sun Management Center 服务器名称是 Production1,Web 服务器端口是 8080,并假设代理更新映像的名称是 baseagent。然后,键入:


    # ./agent-update.bin -s Production1 -r 8080 -p baseagent
    
  7. 提供安全性初始化向量和 SNMPv1 团体字符串。

    代理更新进程将提示您输入安全性初始化向量和 SNMPv1 团体字符串。

    • 安全性初始化向量必须与设置 Sun Management Center 服务器和代理时提供的初始化向量相同。

      键入在在 Solaris 平台上设置基本产品和附加产品步骤 7 中提供的安全性初始化向量口令。再次键入口令以确认该口令。

    • SNMPv1 团体字符串必须与设置 Sun Management Center 服务器和代理时提供的 SNMPv1 团体字符串相同。

      如果指定了自定义团体字符串,请确保键入的团体字符串与在在 Solaris 平台上设置基本产品和附加产品步骤 8 中提供的团体字符串相同。 如果使用缺省的团体字符串 public,请按 Return 键。

    更新过程将更新应用到计算机,不再提示输入其它信息。

    更新过程完成后,可以通过查看目标计算机上的日志文件 /var/opt/SUNWsymon/log/agent-update.log 来检查更新状态。

使用 es-inst -a 从仅用于代理的安装映像安装代理
  1. 创建仅用于代理的安装映像,如使用 es-makeagent 创建仅用于代理的安装映像所述。

  2. 以 root 用户身份登录要安装代理的计算机。

  3. 转到仅用于代理的安装映像 disk1/sbin 目录。

    例如,如果在名为 appserver 的计算机的 /export/agentsource 目录中创建仅用于代理的映像,请键入:


    # cd /net/appserver/export/agentsource/disk1/sbin
    

  4. 键入命令 ./es-inst -a 以安装 Sun Management Center 代理。

    将提示您提供目标目录。

  5. 键入用于安装 Sun Management Center 的目录名称。

    缺省位置是 /opt

    Sun Management Center 软件可以安装在系统中的任何位置,只要该位置的磁盘空间达到最低要求。按 Return 键接受缺省位置 /opt。如果要在 /opt 以外的其它目录进行安装,请键入目录名称。


    提示:

    df -ak 命令用于列出计算机上每个文件系统的已用空间和可用空间。


    安装进程将检查所有可用的附加产品。

  6. 选择 Sun Management Center 附加产品。

    安装进程将列出每个附加产品,并询问您是否要安装该产品。


    注意:

    只有选定附加产品的代理组件才会被安装。


    键入 y 选择安装该产品;如果不希望安装该产品,请键入 n

    如果未选择任何附加产品,将询问您是否要继续。键入 y 继续。安装进程将检查磁盘空间。转到步骤 8

    如果选择了附加产品,将列出您所作的选择。

  7. 检查您所作的选择。

    键入 y 继续,或者键入 n 重复选择过程。

    安装进程将检查磁盘空间。

  8. 检查磁盘空间。

    安装进程将检查是否有足够的磁盘空间安装代理和所选附加产品的代理组件。

    • 如果有足够的磁盘空间,将安装代理。将询问您是否要运行设置。转到步骤 10

    • 如果磁盘空间不足,将要求您提供替代的文件系统。将显示可用空间的大小和所需空间的大小。

  9. 提供具有足够磁盘空间的替代文件系统的名称。

    当提示您提供其它文件系统时,请键入具有足够空间的文件系统及目录的名称。


    提示:

    在准备安装 Sun Management Center 的计算机的终端窗口中,键入 df -ak 列出该计算机中每个文件系统的已用空间和可用空间。


    安装进程将再次检查磁盘空间。如果有足够的磁盘空间,将安装代理。将询问您是否要运行设置。

  10. 确定是否设置代理。

    要设置 Sun Management Center 代理和所选的附加产品,请键入 y,然后按照在 Solaris 平台上设置 Sun Management Center 3.5中的说明进行操作。

    如果选择以后运行设置,则必须在计算机上设置代理,然后才能运行代理。使用 es-guisetupes-setup 设置代理。

使用 JumpStart 安装代理

本节介绍了如何配置和使用 Solaris JumpStart 服务器在大量系统中安装并设置 Sun Management Center 3.5 基本代理,以及 Solaris 8 或 9 操作环境。

JumpStart 概念

JumpStart 软件使您可以在几个系统中自动安装或升级 Solaris 操作环境以及执行安装前和安装后的任务,这些任务包括安装和设置附加软件,例如 Sun Management Center。

Solaris JumpStart 软件是一种客户端服务器应用程序,由以下组件构成:

您还需要一台单独的计算机作为原型计算机,用于生成 JumpStart 结束脚本所需的 Sun Management Center 安装和设置响应文件。如果 Solstice SyMON 1.x、Sun Enterprise SyMON 2.x、Sun Management Center 2.x 或 Sun Management Center 3.0 安装在原型计算机上,则从原型计算机上卸载 SyMON 或 Sun Management Center 软件。有关 SyMON 或 Sun Management Center 软件的卸载步骤,请参见 SyMON 或 Sun Management Center 软件的安装手册。 请勿保存 Sun Management Center 早期版本的配置数据。

有关 JumpStart 软件的详细信息,请参见Solaris 9 安第 9 章至第 28 章。

所需的系统服务

JumpStart 软件需要以下系统服务。

表 6–2 JumpStart 软件需要的系统服务

服务 

用途 

网络文件系统 (NFS) 守护程序 mountdnfsd

共享 Solaris 操作系统映像文件 

rarp

查找 IP 地址 

bootp

共享文件系统的主机定义和位置 

tftp

从引导服务器向安装客户端传输 Solaris 初始引导内核 

JumpStart 进程概述

通过安装客户端上运行的 JumpStart 结束脚本来执行 Sun Management Center 3.5 基本代理的部署。JumpStart 安装了指定的 Solaris 操作环境后,JumpStart 结束脚本将基于 Sun Management Center 安装响应文件的内容在安装客户端上安装基本代理。

结束脚本还可以基于 Sun Management Center 设置响应文件的内容,准备安装客户端以在安装客户端重新引导后设置基本代理。

Sun Management Center 响应文件是在 Sun Management Center 3.5 命令行安装和设置进程期间在单独系统或原型系统中生成的。然后这些响应文件被复制到 JumpStart 配置文件目录中。如果需要,可以直接在 JumpStart 配置文件目录中手动创建安装和设置响应文件。

JumpStart 将安装客户端的文件系统装入 /a 分区。然后,JumpStart 结束脚本通过运行 Sun Management Center 命令 es-inst -R /a -T /a/target-directory 安装 Sun Management Center 基本代理,其中 target-directory 是安装客户端上安装代理的目录名称。有关 es-inst 命令和参数的信息,请参见es-inst 选项

结束脚本还可以创建 rc3.d 文件,该文件在安装客户端重新引导后运行。rc3.d 文件使用设置响应文件来设置 Sun Management Center 基本代理。设置基本代理后,rc3.d 文件将被删除。结束脚本的输出内容将保存在 /var/sadm/system/logs/finish.log 中。

结束脚本的安全注意事项

在 Sun Management Center 设置期间,您提供了用于生成安全密钥的口令,还提供了一个 SNMP 团体字符串。为确保安全,安全密钥和团体字符串不存储在 Sun Management Center 设置响应文件中。

要在安装客户端成功安装和设置 Sun Management Center 基本代理,您提供的口令必须与在 Solaris 平台上设置基本产品和附加产品步骤 7 中生成安全密钥所用的口令相同。您提供的 SNMP 团体字符串还必须与在 Solaris 平台上设置基本产品和附加产品步骤 8 中指定的 SNMP 团体字符串相同。这可以使用以下两种方法之一完成。

创建 JumpStart 结束脚本中提供了这两种方法的 JumpStart 结束脚本示例。

JumpStart 配置和使用

以下列表总结了在一个或多个 Sun Management Center 安装客户端上设置 JumpStart 软件以及安装 Solaris 操作环境和 Sun Management Center 基本代理所需的主要步骤。

完成上述步骤后,可以使用 JumpStart 服务器在一个或多个安装客户端上执行 Solaris 操作环境和 Sun Management Center 基本代理的全新安装。

本节所述过程假设具备以下条件:

创建 JumpStart 安装服务器和配置文件目录
  1. 创建 JumpStart 安装服务器和 Solaris 操作环境映像。

    1. 以 root 用户身份登录要用作 JumpStart 安装服务器的计算机。

    2. 将 Solaris Installation CD 1 of 2 放入 CD-ROM 驱动器。

    3. 转到 CD 上的 Tools 目录。


      # cd /cdrom/cdrom0/Solaris_2.8/Tools
      
    4. 创建 Solaris 操作环境安装映像。

      键入 ./setup_install_server /install-server-directory 命令,其中 install-server-directory 是用于安装映像的目录。 例如:


       
      # ./setup_install_server /export/home/JumpStart/Solaris_8 
      正在验证目标目录... 
      正在计算 Solaris_8 产品所需的磁盘空间
      正在将 CD 映像复制到磁盘...
      安装服务器设置完成
    5. 可选:将 Solaris 操作环境补充产品添加至 JumpStart 安装服务器。

      将 Solaris Installation CD 2 of 2 放入 CD-ROM 驱动器,并转至 CD 上的 Tools 目录。

      键入命令 ./add_to_install_server /install-server-directory,其中 install-server-directory 是用于安装映像的目录。例如:


      # cd /cdrom/cdrom0/s0/Solaris_8/Tools
      # ./add_to_install_server /export/home/JumpStart/Solaris_8
      
  2. 在服务器上创建 JumpStart 配置文件目录。


    # mkdir /export/home/JumpStart/jumpstart
    
  3. 将 Solaris Installation CD 1 of 2 放入 CD-ROM 驱动器。

  4. 将 JumpStart 样例从 CD 目录 Solaris_2.8/Misc/jumpstart_sample 复制到 JumpStart 配置文件目录 /export/home/JumpStart/jumpstart 中。 例如:


    # cd /cdrom/cdrom0/s0/Solaris_2.8/Misc
    # cp -r jumpstart_sample/* /export/home/JumpStart/jumpstart
    
  5. 停止网络文件系统守护程序 mountd


    # /etc/init.d/nfs.server stop
    
  6. 使 JumpStart 目录成为 NFS 共享目录。

    JumpStart 目录必须是 NFS 共享目录,以便安装客户端可以访问 JumpStart 服务器上的文件。将以下行添加到 /etc/dfs/dfstab 文件,然后保存并关闭该文件。

    share -F nfs -o ro,anon=0 /export/home/JumpStart

  7. 启动网络文件系统守护程序 mountd


    # /etc/init.d/nfs.server start
    
在 JumpStart 安装服务器上创建基本代理映像
  1. 以 root 用户身份登录创建 JumpStart 安装服务器的计算机。

  2. 将 Sun Management Center 3.5 Installation CD 1 of 2 放入 CD-ROM 驱动器。

    转到 /cdrom/cdrom0/sbin 目录。

  3. 键入命令 ./es-makeagent 创建 Sun Management Center 基本代理映像。

    将提示您提供安装文件源目录,以及代理映像目标目录。

    源目录是 /cdrom/cdrom0/image。 目标目录是 JumpStart 安装服务器上要创建代理映像的目录,例如,/export/home/JumpStart/AgentImage


    注意:

    如果指定的目标目录不存在,则询问您是否创建目标目录。键入 y 创建目标目录。


    示例:


    # ./es-makeagent
    安装文件源目录: /cdrom/cdrom0/image
    请输入目标目录: /export/home/JumpStart/AgentImage
    

    注意:

    映像创建过程需要一个半小时才能完成。


  4. 排除附加代理。

    如果不希望包含附加代理组件,请重命名代理映像附加程序目录。


    # cd /export/home/JumpStart/AgentImage/disk1/image
    # ls -p
    Addons/     PE/         Patches/    Webserver/  db/
    # mv Addons Addons-temp
    
生成 Sun Management Center 3.5 安装和设置响应文件
  1. 选择要安装和设置 Sun Management Center 基本代理的计算机,并以 root 用户身份登录。

    该计算机是原型计算机。


    提示:

    选择尚未安装 Sun Management Center 的计算机。如果没有这样的计算机,请按照 SyMON 或 Sun Management Center 软件安装手册中的说明从原型计算机上卸载 SyMON 或 Sun Management Center 软件。请勿保存 Sun Management Center 早期版本的配置数据。


  2. 将 Sun Management Center 3.5 Installation CD 1 of 2 放入 CD-ROM 驱动器。

    转到 /cdrom/cdrom0/sbin 目录。

  3. 在计算机上创建要存储 Sun Management Center 安装和设置响应文件的目录。

    例如:


    # mkdir /response-files
    
  4. 生成 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 的目录。

    1. 提供用于安装 Sun Management Center 的目录名称。

      将提示您提供目标目录,缺省位置是 /opt

      Sun Management Center 软件可以安装在系统中的任何位置,只要该位置的磁盘空间达到最低要求。如果要将软件安装在 /opt 以外的其它目录中,请键入相应的目录名称。


      提示:

      df -ak 命令用于列出计算机上每个文件系统的已用空间和可用空间。


      将询问您是安装生产环境还是安装开发环境。

    2. 键入 1 安装生产环境,并按 Return 键。


      小心:小心:

      请勿选择“(2) 开发人员环境 (DE)”。 选项 2 将安装整个 Sun Management Center 基本产品。


      将提示您选择要安装的 Sun Management Center 组件。

    3. 仅选择代理组件。

      提示安装服务器组件时,键入 n

      提示安装代理组件时,键入 y

      提示安装控制台组件时,键入 n


      3 个组件可供选择:
        是否要安装服务器组件 (y|n|q) n
        是否要安装代理组件 (y|n|q) y
        是否要安装控制台组件 (y|n|q) n
      

      安装进程将检查附加组件,然后提示您选择附加组件。

    4. 请不要选择任何附加组件进行安装。

      提示选择每个附加组件时,键入 n


      选择要安装的产品:
          高级系统监视 (y|n|q) n
          服务可用性管理器 (y|n|q) n
          性能报告管理器 (y|n|q) n
          Sun Fire 平台管理 (y|n|q) n
          监视并管理 A5x00 和 T3 设备 (y|n|q) n
          Sun Fire 链接 (y|n|q) n
          系统可靠性管理器 (y|n|q) n
          工作组服务器 (y|n|q) n
      

      将询问您是否要继续。键入 y 继续。

    5. 检查磁盘空间。

      安装进程将检查是否有足够的磁盘空间来安装 Sun Management Center 基本代理。

      • 如果有足够的磁盘空间,将安装基本代理。

      • 如果磁盘空间不足,将要求您提供替代的文件系统。将显示可用空间的大小和所需空间的大小。


        提示:

        在准备安装 Sun Management Center 代理的计算机的终端窗口中,键入 df -ak 列出该计算机中每个文件系统的已用空间和可用空间。


      完成代理安装后,将询问您是否运行设置。


      小心:小心:

      请勿运行设置。键入 n 退出。 在安装进程中运行设置将不会创建 JumpStart 结束脚本所需的 Sun Management Center 设置响应文件。


  5. 转到 /opt/SUNWsymon/sbin 目录。

    如果已将 Sun Management Center 安装在其它位置,请转至 /install-dir/SUNWsymon/sbin 目录,其中 install-dir 是在步骤 4 中指定的目录。

  6. 生成 Sun Management Center 3.5 设置响应文件。

    要生成 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
    

    将提示您提供初始化向量以生成安全密钥。

    1. 生成安全密钥。

      所有 Sun Management Center 进程之间的通信都需要使用加密的安全密钥。该密钥基于您提供的口令初始化向量生成。初始化向量必须由 1 到 8 个字符组成,且不能包含空格。 如果超过 8 个字符,初始化向量将被截断为 8 个字符。


      小心:小心:

      必须确保单个服务器环境中安装的所有计算机都使用同一安全性初始化向量。


      键入您在在 Solaris 平台上设置基本产品和附加产品步骤 7 中 Sun Management Center 服务器设置期间提供的同一口令初始化向量。

      提示时,再次键入口令初始化向量。


      注意:

      为确保安全,您提供的口令初始化向量不存储在 Sun Management Center 设置响应文件中。您可以在 JumpStart 结束脚本中硬编码口令初始化向量,也可以配置结束脚本,以便在安装客户端运行结束脚本时提示输入口令初始化向量。创建 JumpStart 结束脚本中提供了这两种指定口令初始化向量的方法。


      将提示您提供 SNMPv1 团体字符串。

    2. 指定 SNMPv1 团体安全字符串。

      SNMPv1 团体字符串用于维护安全性,缺省设置为 public。为了更加安全,可以指定自定义的字符串。


      小心:小心:

      必须确保单个服务器环境中安装的所有计算机使用相同的 SNMPv1 团体字符串。


      请提供在在 Solaris 平台上设置基本产品和附加产品步骤 8 中 Sun Management Center 服务器设置期间提供的同一团体字符串。

      • 如果使用了缺省团体字符串 public,请在提示您提交 SNMPv1 团体字符串时,按 Return 键。

      • 如果指定了自定义的团体文本字符串,请键入 Sun Management Center 服务器设置期间提供的同一团体字符串。


      注意:

      为确保安全,您提供的团体字符串将不存储在 Sun Management Center 设置响应文件中。您可以在 JumpStart 结束脚本中硬编码团体字符串,也可以配置结束脚本,以便在安装客户端运行结束脚本时提示输入团体字符串。创建 JumpStart 结束脚本中提供了这两种指定团体字符串的方法。


      将提示您输入 Sun Management Center 服务器主机名。

    3. 指定 Sun Management Center 服务器主机名。

      键入安装了 Sun Management Center 服务器的计算机名称。

      设置进程将检查 SNMP 端口是否被占用。

      • 如果 SNMP 端口 161 未被占用,则询问您是否要启动 Sun Management Center 代理。转到步骤 e

      • 如果 SNMP 端口 161 已被占用,将提示您另外指定一个 SNMP 端口号。

    4. 解决 SNMP 端口冲突。

      键入在在 Solaris 平台上设置基本产品和附加产品步骤 11 中 Sun Management Center 服务器设置期间提供的同一端口号。

    5. 启动 Sun Management Center 代理。


      小心:小心:

      如果您的网络使用的是网络地址转换 (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

  7. 将安装和设置响应文件复制到 JumpStart 配置文件服务器。

    作为以上步骤中的一个示例,原型计算机的 /response-files 目录中创建了 Sun Management Center 安装响应文件 install.cfg。原型计算机的 /response-files 目录中同时创建了 Sun Management Center 设置响应文件 setup.cfg

    假设您的 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
    
  8. 以 root 用户身份登录创建 JumpStart 配置文件目录的计算机。

  9. 转到在创建 JumpStart 安装服务器和配置文件目录步骤 2 中创建的 JumpStart 配置文件目录。

  10. 编辑 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=3.5
    ENVIRONMENT=1
    SOURCE_DIRECTORY=/a/mnt/disk1/image
    TARGET_DIRECTORY=/a/opt
    OSVERS=8
    PRTOUT= Sun Microsystems sun4u Sun Ultra 60 UPA/PCI (UltraSPARC-II 450MHz)
    LAYER.SERVER=0
    LAYER.AGENT=1
    LAYER.CONSOLE=0
    SETUP_NOW=0

    PRTOUT 参数的值并不重要,因为基本代理是平台独立型的。但是,JumpStart 需要使用此参数。请不要删除 PRTOUT 参数。

  11. 编辑 Sun Management Center 设置响应文件。

    必须编辑设置响应文件,使其可由 JumpStart 使用。设置响应文件是您在步骤 6 中指定的用户名。。如果需要,请对设置响应文件进行以下更改:

    • 确保由 SUNMC_SERVER 参数指定的服务器名称是 Sun Management Center 3.5 服务器计算机的名称。

    • 确保 START_SUNMC 参数的值被设置为 1(一)。 将 START_SUNMC 参数的值设置为 1,可确保 Sun Management Center 基本代理在经过设置后启动。

    • 确保存在 agent_OPTIONAL_PORT 参数,并且赋予的值是有效的端口号或文本字符串 DEFAULT

    • 确保存在下面显示的样例设置响应文件中的所有参数。

    以下示例显示了应用 Sun Management Center JumpStart 编辑之前和之后的设置响应文件。在这两个示例中,bootserver01 是 Sun Management Center 服务器计算机的名称。


    实例 6–1 应用 JumpStart 编辑之前的设置响应文件

    SUNMC_SERVER=bootserver01
    agent_OPTIONAL_PORT=1161
    START_SUNMC=1


    实例 6–2 应用 JumpStart 编辑之后的设置响应文件

    DISABLE_SNMPDX_DAEMON=1
    STOP_SNMPDX=1
    SUNMC_SERVER=bootserver01
    agent_OPTIONAL_PORT=1161
    START_SUNMC=1

    在此示例中,DISABLE_SNMPDX=1 行用于禁用 SNMP 守护程序。STOP_SNMPDX=1 行用于停止 SNMP 守护程序。SUNMC_SERVER=bootserver01 行指定基本代理 Sun Management Center 服务器主机是名为 bootserver01 的计算机。agent_OPTIONAL_PORT=1161 行将端口 1161 分配给代理。START_SUNMC=1 行在基本代理设置完成时启动基本代理。


创建 JumpStart 配置文件
  1. 以 root 用户身份登录创建 JumpStart 配置文件目录的计算机。

  2. 转到在创建 JumpStart 安装服务器和配置文件目录步骤 2 中创建的 JumpStart 配置文件目录。

  3. 为每种要安装 Sun Management Center 基本代理的安装客户端创建 JumpStart 配置文件。

    您可以通过从目录中的样例中复制相应的样例配置文件来创建 JumpStart 配置文件,也可以使用以下示例作为模板来创建 JumpStart 配置文件。保存在 JumpStart 配置文件服务器目录中创建的每个 JumpStart 配置文件,然后记录创建的每个配置文件的名称。


    小心:小心:

    请勿将样例配置文件用作实际的配置文件。编辑配置文件以符合 JumpStart 的要求,如《Solaris 9 安装指南》“创建配置文件” in Solaris 9 安中所述。


    以下示例显示了样例 JumpStart 配置文件。第一个示例显示了用于 Solaris 操作环境全新安装的配置文件。第二个示例显示了用于 Solaris 操作环境升级的配置文件。


    实例 6–3 样例 JumpStart 配置文件:Solaris 操作环境全新安装

    #
    # all_9000_t0+swap
    #
    install_type    initial_install
    system_type     standalone
    partitioning    explicit
    #
    filesys         c0t0d0s1        2024    swap
    filesys         c0t0d0s0        6120    /
    filesys         c0t0d0s7        free    /export/home
    #
    cluster         SUNWCall 
    package         SUNWabe             delete
    cluster         SUNWCapache         delete
    cluster         SUNWCdhcp           delete
    cluster         SUNWClux            delete
    cluster         SUNWCfct            delete
    cluster         SUNWCnet            delete
    package         NSCPcom             delete


    实例 6–4 样例 JumpStart 配置文件:升级 Solaris 操作环境安装

    install_type    upgrade

创建 JumpStart 结束脚本
  1. 以 root 用户身份登录创建 JumpStart 配置文件目录的计算机。

  2. 转到在创建 JumpStart 安装服务器和配置文件目录步骤 2 中创建的 JumpStart 配置文件目录。

  3. 创建 JumpStart 结束脚本。

    请参阅结束脚本的安全注意事项。然后,根据您的安全性要求,使用以下任一示例结束脚本作为指导在 JumpStart 配置文件目录中创建结束脚本。

    第一个示例显示了对口令初始化向量和团体字符串进行了硬编码的结束脚本。第二个示例显示了提示输入口令初始化向量和团体字符串的结束脚本。

    使用 sh 扩展名保存结束脚本,例如 base_agent_finish.sh


    实例 6–5 样例结束脚本:进行了硬编码的安全口令初始化向量和团体字符串

    #!/bin/sh
    #
    # Program type      : Unix bourne shell script
    # Description       : Standard finish script for installing and 
    #                     setting up Sun Management Center core agent
    #
    #
    #
    ROOTDIR=${ROOTDIR:-/a}               # Root directory for new OS
    MNTDIR=${ROOTDIR}/mnt
    LOGDIR=${ROOTDIR}/var/tmp/sunmcfinish
    SI_CONFIG_DIR=${SI_CONFIG_DIR:-/export/home/JumpStart/jumpstart}
    INSTALL_RESP=${SI_CONFIG_DIR}/install.cfg
    SETUP_RESP=${SI_CONFIG_DIR}/setup.cfg
    #
    #
    # Begin Main Program
    #
    #
    umask 022
    mkdir -p $LOGDIR
    #
    # Copy the install and setup response file to target system
    #
    cp ${INSTALL_RESP} $LOGDIR
    cp ${SETUP_RESP} $LOGDIR
    #
    # mount Sun Management Center image
    #
    mount -F nfs bootserver01:/export/home/JumpStart/AgentImage $MNTDIR
    [ $? -ne 0 ] && exit 1
    # 
    # run es-inst with -a -R -T and -A options
    # skip the next line for Flash Archive based deployment
    # Do not use the -T option if you have specified the TARGET_DIRECTORY 
    # tag in install.cfg
    #
    ${MNTDIR}/disk1/sbin/es-inst -a -R /a -T /a/opt -A ${LOGDIR}/install.cfg
    #
    # Clean up any rc script with the same name if present
    #
    test -f ${ROOTDIR}/etc/rc3.d/S80SunMCJumpStart && \
    rm -f ${ROOTDIR}/etc/rc3.d/S80SunMCJumpStart
    rm -f /etc/init.d/SunMCJumpStart
    #
    # Place rc script in rc3.d and init.d to do setup
    # Remember to access es-setup based on the target directory location
    #
    echo "Creating rc script..."
    cat> ${ROOTDIR}/etc/rc3.d/S80SunMCJumpStart << EOF
    #!/sbin/sh
    #
    rm /etc/rc3.d/S80SunMCJumpStart /etc/init.d/SunMCJumpStart
    SECURITY_SEED=abc123
    SNMPV1_STRING=private
    export SECURITY_SEED SNMPV1_STRING
    /opt/SUNWsymon/sbin/es-setup -e -A /var/tmp/sunmcfinish/setup.cfg
    EOF
    cp ${ROOTDIR}/etc/rc3.d/S80SunMCJumpStart \
         ${ROOTDIR}/etc/init.d/SunMCJumpStart
    exit 0


    实例 6–6 样例结束脚本:提示输入安全口令初始化向量和团体字符串

    #!/bin/sh
    #
    # Program type      : Unix bourne shell script
    # Description       : Standard finish script for installing and 
    #                     setting up Sun Management Center core agent
    #
    #
    #
    ROOTDIR=${ROOTDIR:-/a}               # Root directory for new OS
    MNTDIR=${ROOTDIR}/mnt
    LOGDIR=${ROOTDIR}/var/tmp/sunmcfinish
    SI_CONFIG_DIR=${SI_CONFIG_DIR:-/export/home/JumpStart/jumpstart}
    INSTALL_RESP=${SI_CONFIG_DIR}/install.cfg
    SETUP_RESP=${SI_CONFIG_DIR}/setup.cfg
    #
    #
    # Begin Main Program
    #
    #
    umask 022
    mkdir -p $LOGDIR
    #
    # Copy the install and setup response file to target system
    #
    cp ${INSTALL_RESP} $LOGDIR
    cp ${SETUP_RESP} $LOGDIR
    #
    # mount Sun Management Center image
    #
    mount -F nfs bootserver01:/export/home/JumpStart/AgentImage $MNTDIR
    [ $? -ne 0 ] && exit 1
    #
    # Read secure inputs from user who invoked boot net - install
    #
    echo "Enter Security seed:"
    read SECURITY_SEED
    echo "Enter SNMP string:"
    read SNMPV1_STRING
    #
    # run es-inst with -a -R -T and -A options
    # skip the next line for Flash Archive based deployment
    # Do not use the -T option if you have specified the TARGET_DIRECTORY 
    # tag in install.cfg
    #
    ${MNTDIR}/disk1/sbin/es-inst -a -R /a -T /a/opt -A ${LOGDIR}/install.cfg
    #
    # create a temporary es-setup script to use the secure information 
    # read earlier
    # Remember to access es-setup based on the target directory location 
    #
    FILE2=/a/opt/SUNWsymon/sbin/es-setup
    FILE=/a/opt/SUNWsymon/sbin/es-setup.jumpstart
    mv $FILE2 $FILE
    count=`wc -l $FILE`
    count=`echo $count | cut -d' ' -f1`
    ncount=$count
    count_enter=`expr $ncount - 3`
    while [ $ncount -gt 0 ] ; do
       k=`tail -$ncount $FILE | head -1`
       if [ $ncount -eq $count_enter ]
       then
           echo $k>> $FILE2
           echo "SECURITY_SEED=$SECURITY_SEED">> $FILE2
           echo "SNMPV1_STRING=$SNMPV1_STRING">> $FILE2
       else
           echo $k>> $FILE2
       fi
       ncount=`expr $ncount - 1`
    done
    chmod +x $FILE2
    #
    # Clean up any rc script with the same name if present
    #
    test -f ${ROOTDIR}/etc/rc3.d/S80SunMCJumpStart && \
    rm  -f ${ROOTDIR}/etc/rc3.d/S80SunMCJumpStart \
    rm -f /etc/init.d/SunMCJumpStart
    #
    # Place rc script in rc3.d and init.d to do setup and cleanup 
    # Remember to access es-setup based on the target directory location
    # 
    echo "Creating rc script..."
    cat> ${ROOTDIR}/etc/rc3.d/S80SunMCJumpStart << EOF
    #!/sbin/sh
    #
    rm /etc/rc3.d/S80SunMCJumpStart /etc/init.d/SunMCJumpStart
    /opt/SUNWsymon/sbin/es-setup -e -A /var/tmp/sunmcfinish/setup.cfg
    mv /opt/SUNWsymon/sbin/es-setup.jumpstart /opt/SUNWsymon/sbin/es-setup
    EOF
    cp ${ROOTDIR}/etc/rc3.d/S80SunMCJumpStart \
       ${ROOTDIR}/etc/init.d/SunMCJumpStart
    exit 0

创建 JumpStart 规则文件
  1. 以 root 用户身份登录创建 JumpStart 配置文件目录的计算机。

  2. 转到在创建 JumpStart 安装服务器和配置文件目录步骤 2 中创建的 JumpStart 配置文件目录。

  3. 创建 JumpStart 规则文件。

    使用以下示例规则文件作为模板,在 JumpStart 配置文件目录中创建规则文件。


    实例 6–7 样例规则文件

    #
    # rule keywords and rule values   begin script   profile    finish  script 
    # ------------------------------  ------------   -------    --------------
      
    # This rule matches one system: 
    #
    hostname bootserver01            -         basic_prof  base_agent_finish.sh 
     
     
    # This is a complex rule:
    #
    network 192.43.34.0 && ! model \ 
     SUNW,SPARCstation-20                 -         net_prof         - 
     
     
    # This rule applies to all 
    # SUNW,SPARCstation-LX:
    #
    model SUNW,SPARCstation-LX            -         lx_prof     complete.sh
     
     
    # Another complex rule:
    #
    network 193.144.2.0 && karch i86pc   init.sh    IA_prof     done.sh
     
    #
    # You can use system attributes like RAM size and architecture to 
    # classify targets:
    #
    memsize 16-32 && arch i386           -          prog_prof        -
     
     
    # rules are matched top-down. If nothing matches, this rule will apply:
    #
    any                  -               -         generic_prof     -

验证 JumpStart 文件
  1. 以 root 用户身份登录创建 JumpStart 配置文件目录的计算机。

  2. 转到在创建 JumpStart 安装服务器和配置文件目录步骤 2 中创建的 JumpStart 配置文件目录。

  3. 键入 ./check 以验证 JumpStart 文件。


    # ./check  
    Validating rules... 
    Validating profile basic_prof... 
    Validating profile net_prof... 
    Validating profile lx_prof... 
    Validating profile IA_prof... 
    Validating profile prog_prof... 
    Validating profile any_machine... 
    The custom JumpStart configuration is ok. 
    # cat rules.ok 
    hostname bootserver01          -         basic_prof      base_agent_finish.sh 
    network 192.43.34.0 && ! model \ 
     SUNW,SPARCstation-20                    -         net_prof        - 
    model SUNW,SPARCstation-LX             -         lx_prof         complete.sh
    network 193.144.2.0 && karch i86pc       init.sh   IA_prof         done.sh
    memsize 16-32 && arch i386               -         prog_prof       -      
    any -                                    -         generic_prof    -
向 JumpStart 服务器添加安装客户端信息
  1. 以 root 用户身份登录 JumpStart 服务器。

  2. 将 Solaris Installation CD 1 of 2 放入 CD-ROM 驱动器。

    转到 CD 上的 Tools 目录。


    # cd /cdrom/cdrom0/s0/Solaris_2.8/Tools
    
  3. 确定每个安装客户端的系统标识信息。

    JumpStart 服务器需要每个安装客户端的以下信息。

    • 名称

    • 以太网地址

    • IP 地址

    • 体系结构

    登录每个安装客户端,并使用以下 arpuname 命令显示安装客户端的以太网地址、IP 地址、名称和体系结构。


    > arp clienthost
    clienthost (111.222.123.124) at 8:0:80:e4:23:eb permanent published
    > uname -a
    SunOS clienthost 5.9 Generic_112233-01 sun4u sparc SUNW,Ultra-5_10

    在上述示例中,clienthost 安装客户端以太网地址是 8:0:80:e4:23:eb,IP 地址是 111.222.123.124,体系结构是 sun4u

  4. 将每个安装客户端的系统标识信息添加到 JumpStart 服务器。

    add_install_client 命令用于向 JumpStart 服务器添加安装客户端信息,如下所示:


    add_install_client \
    -c JumpStart_profile_server:path_to_configuration_directory \
    -s JumpStart_install_server:path_to_operating_environment_image \
    -p JumpStart_profile_server:path_to_SYSIDCFG_file \
    -e install_client_ethernet_address \
    -i install_client_IP_address \
    install_client_name install_client_architecture
    

    例如,假设您的系统配置如下:

    • 计算机 bootserver01 是您的 JumpStart 引导服务器、配置文件服务器和安装服务器。

    • bootserver01 上的 JumpStart 配置目录是 /export/home/JumpStart/jumpstart

    • bootserver01 上的 JumpStart 操作环境映像目录是 /export/home/JumpStart/Solaris_8

    • 系统标识配置文件 sysidcfg 位于 JumpStart 配置目录 /export/home/JumpStart/jumpstart 中。

    • 安装客户端以太网地址是 8:0:80:e4:23:eb,IP 地址是 111.111.123.124

    • 安装客户端名称是 clienthost,安装客户端体系结构是 sun4u

    然后,您要使用如下 add_install_client 命令添加安装客户端 clienthost


    # ./add_install_client -c bootserver01:/export/home/JumpStart/jumpstart \
      -s bootserver01:/export/home/JumpStart/Solaris_9 \
      -p bootserver01:/export/home/JumpStart/jumpstart \
    -e 8:0:80:e4:23:eb -i 111.111.123.124 \
      clienthost sun4u 
      Adding Ethernet number for clienthost to /etc/ethers
      making /tftpboot
      enabling tftp in /etc/inetd.conf
      starting rarpd
      starting bootparamd
      updating /etc/bootparams
      copying inetboot to /tftpboot

    向 JumpStart 服务器添加安装客户端系统信息后,您可以使用 JumpStart 安装 Solaris 操作环境和 Sun Management Center 基本客户端,如下一步中所示。

    有关 add_install_client 命令和选项的详细信息,请参见手册页 add_install_client(1m)。

  5. 引导每个安装客户端。

    1. 在单用户模式下,以 root 用户身份登录客户端计算机。

    2. 在 ok 提示符后,键入 boot net - install 命令。

    例如:


    {2} ok boot net - install
    

    客户端系统将从 JumpStart 服务器进行引导。JumpStart 将安装 JumpStart 配置文件指定的 Solaris 操作环境,该配置文件是按规则文件中的适用规则分配给安装客户端的配置文件。安装了操作环境后,将安装 Sun Management Center 3.5 基本代理。安装客户端将重新引导。

    客户端重新引导后, Sun Management Center 基本代理将根据使用规则文件中的相应规则分配给安装客户端的结束脚本规范进行设置。如果在结束脚本中硬编码了安全口令初始化向量和 SNMP 团体字符串,基本代理设置将自动进行。如果选择不在结束脚本中硬编码口令初始化向量和团体字符串,则必须响应每个安装代理上的基本代理设置提示,以完成基本代理设置。

在多 IP 计算机上配置服务器和代理

本节介绍如何在多 IP 计算机上配置 Sun Management Center 3.5 服务器和代理。

服务器配置

在具有多个 IP 接口的系统上进行安装时,Sun Management Center 3.5 服务器在缺省情况下被配置为支持所有 IP 接口上的所有代理。

esmultiip 命令使您可以列出、删除或添加 IP 接口。esmultiip 命令的语法如下:

esmultiip [-lh] | [ < -a | -d> Host-IP ]

下表介绍了 esmultiip 命令的参数。

表 6–3 esmultiip 选项

选项 

修改选项 

定义 

 

 

如果存在多个 IP 接口,则启用 Sun Management Center 服务器上的多 IP 功能。 

-h

 

列出 esmultiip 的选项

-l

 

列出 Sun Management Center 服务器上的所有活动 IP 接口 

-a

Host-IP

将与 IP 地址 Host-IP 相对应的主机名添加到活动服务器 IP 接口列表

-d

Host_IP

从活动服务器 IP 接口列表中删除与 IP 地址 Host-IP 对应的主机名


注意:

以下过程假设 Sun Management Center 服务器安装在多 IP 计算机的 /opt 目录中。如果已将代理安装在其它目录中,请使用在在 Solaris 平台上安装 Sun Management Center 3.5步骤 8 中指定的目录名称替换 /opt


向 Sun Management Center 服务器添加 IP 接口
  1. 以 root 用户身份登录多 IP 计算机。

  2. 列出当前的 Sun Management Center 活动 IP 接口。

    键入 /opt/SUNWsymon/sbin/esmultiip -l 命令。 例如:


    # /opt/SUNWsymon/sbin/esmultiip -l
    Multi IP configured with active interfaces "10.1.2.111"
  3. 列出计算机上的所有 IP 接口。

    键入 ifconfig -a.命令。例如:


    # ifconfig -a
    lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
            inet 127.0.0.1 netmask ff000000 
    hme0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
            inet 10.1.2.111 netmask ffffff00 broadcast 10.1.2.255
            ether 8:0:20:a8:7a:c9 
    hme1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
            inet 129.1.2.222 netmask ffffff00 broadcast 129.199.199.255
            ether 8:0:20:a8:7a:c9 

    如以上示例中所示,仅 IP 地址为 10.1.2.111 的 IP 接口 hme0 正被 Sun Management Center 服务器使用。

  4. 添加 IP 接口。

    假设您要添加 IP 地址为 129.1.2.222 的 IP 接口 hme1。然后,键入 /opt/SUNWsymon/sbin/esmultiip -a 129.1.2.222 命令。

    IP 接口将被添加到活动 Sun Management Center 服务器接口列表。

从 Sun Management Center 服务器删除 IP 接口
  1. 以 root 用户身份登录服务器多 IP 计算机。

  2. 列出当前的 Sun Management Center 活动 IP 接口。

    键入 /opt/SUNWsymon/sbin/esmultiip -l 命令。例如:


    # /opt/SUNWsymon/sbin/esmultiip -l
    Multi IP configured with active interfaces "10.1.2.111 129.1.2.222"
  3. 删除 IP 接口。

    假设您要删除 IP 地址为 129.1.2.222 的 IP 接口 hme1。键入 /opt/SUNWsymon/sbin/esmultiip -d 129.1.2.222 命令。

    IP 接口将从活动 Sun Management Center 服务器接口列表中删除。

代理配置

如果 Sun Management Center 3.5 代理被配置为在多 IP 计算机上使用一个 IP 接口,另一个 IP 接口被配置为用于服务器,则多 IP 计算机上的 Sun Management Center 代理将无法与 Sun Management Center 服务器通信。

代理必须配置为与服务器使用相同的 IP 接口。


注意:

以下过程假设仅在多 IP 计算机的 /opt 目录中安装了 Sun Management Center 代理。如果已将代理安装在其它目录中,请使用在在 Solaris 平台上安装 Sun Management Center 3.5步骤 8 中指定的目录名称替换 /opt


在多 IP 计算机上配置 Sun Management Center 代理
  1. 以 root 用户身份登录多 IP 代理计算机。

  2. 确定代理正在使用哪个 IP 地址。

    键入命令 uname -n,以显示计算机名称。


    # uname -n
    u60-01

    代理将被配置为在与 uname -n 报告的计算机名相对应的 IP 地址上运行。在此示例中,代理被配置为在分配给名为 u60–01 的计算机的 IP 接口上运行。

  3. 确定 IP 接口地址。

    键入 cat /etc/hosts,显示分配给每个 IP 接口的计算机名。

    例如:


    # uname -n
    SunOS u60-01-ip2 5.8 Generic_108528-07 sun4u sparc SUNW,Ultra-60
    # cat /etc/hosts
    127.0.0.1       localhost
    10.1.2.111      u60-01      loghost
    10.2.3.222      u60-01-ip2

    在以上示例中,uname-n 显示了 u60–01 u60–01 被分配给 IP 接口 10.1.2.111

    如果要将 Sun Management Center 代理配置为在其它 IP 接口上运行,请重新分配代理以使用所需 IP 接口,如以下步骤所述。

  4. 如果代理正在运行,则停止代理。

    键入 /opt/SUNWsymon/sbin/es-stop -A 命令。

    所有 Sun Management Center 进程都将停止。

  5. 将计算机名更改为分配给所需接口的名称。

    假设代理使用 IP 接口 10.1.2.111,该接口名为 u60–01。另外,假设您要重新分配代理以使用 IP 接口 10.2.3.222,该接口名为 u60–01-ip2

    您将通过键入命令 uname -S u60–01–ip2. 将代理重新分配给 IP 接口 10.2.3.222。

  6. 设置代理。

    必须再次设置代理才能使代理使用新分配的 IP 接口。

    键入 /opt/SUNWsymon/sbin/es-setup -F 命令。

    将提示您输入安全密钥初始化向量。

    1. 指定 Sun Management Center 安全密钥。

      键入在在 Solaris 平台上设置基本产品和附加产品步骤 7 中的 Sun Management Center 设置期间提供的同一安全初始化向量口令。再次键入口令以确认。

      将提示您提供 SNMPv1 团体字符串。

    2. 指定 SNMPv1 团体字符串。

      键入在在 Solaris 平台上设置基本产品和附加产品步骤 8 中的 Sun Management Center 设置期间提供的同一团体字符串。如果使用了缺省值 public,请按 Return 键。

      将通知您 server-host-name 显示为将被配置为 Sun Management Center 服务器,其中 server-host-name 是安装了服务器的计算机的名称。

      • 如果显示的服务器名正确,请键入 y

      • 如果显示的服务器名不正确,请键入 n。将提示您提供 Sun Management Center 主机名。

        键入安装服务器的计算机的名称。

      代理将被设置为使用新 IP 地址。


      注意:

      如果安装了任何附加代理组件,则可能会要求您同时设置这些附加组件。


    代理配置现已完成,您可以重新启动代理。

  7. 重新启动代理。

    键入 /opt/SUNWsymon/sbin/es-start -A 命令。

在 Microsoft Windows 上安装 Sun Management Center 3.5

只有 Sun Management Center 控制台以及某些附加产品的控制台组件可以安装在 Microsoft Windows 上。用于安装的 Microsoft Windows 计算机必须能够通过 Solaris 或 UNIX 网络进行访问,并且该计算机也必须能够访问网络以使控制台正常工作。


小心:小心:

在任何 Microsoft Windows 平台上安装 Sun Management Center 3.5 之前,请确保已设置了 Java 环境变量和路径,如Java 环境变量和路径中所述。如果未安装并配置 JDK 版本 1.3.1、1.4, 或 1.4.1,安装将会失败。

在 Microsoft Windows 98 上安装 Sun Management Center 3.5 之前,请确保已经按照Microsoft Windows 98 交换空间和环境空间中的介绍设置了最小的交换空间和环境空间。


在 Microsoft Windows 上安装 Sun Management Center 3.5
  1. 以管理员或具有管理员权限的用户身份登录。

  2. 运行 Windows 资源管理器。

  3. 阅读 README 文件。

    如果是从 CD 进行安装,请将 Sun Management Center CD 1 of 2 插入 CD-ROM 驱动器,然后使用 Windows 资源管理器找到 /install/windows_install_readme.txt 并将其打开。

    如果是从 Sun Management Center CD 映像进行安装,请使用 Windows 资源管理器找到 /net/machine-name/cd-imagedir/disk1/install/windows_install_readme.txt 并将其打开。

  4. 使用 Windows 资源管理器找到 /install/install.bat,然后双击该图标。

  5. 将显示“欢迎”窗口。

    确保已获得所列的信息,然后单击“下一步”。

    将显示“指定安装的目标目录”窗口。

  6. 指定安装目录。

    将提示您提供用于安装 Sun Management Center 的目录。缺省位置是 C:\Program Files\SunMC。Sun Management Center 3.5 控制台可以安装在系统中的任何位置,只要该位置的磁盘空间达到最低要求。

    单击“下一步”接受缺省目录 C:\Program Files\SunMC;或者浏览目录名,选择其它目录,然后单击“下一步”。

    • 如果目录存在,将显示“选择附加产品”窗口。

    • 如果目录不存在,将通知您该目录不存在,并询问“是否创建该目录?”。

      单击“创建”。窗口关闭。

      在“指定安装的目标目录”窗口中单击“下一步”。

      将显示“选择附加产品”窗口。

  7. 选择要安装的附加产品,然后单击“下一步”。

    将显示“检查磁盘空间”窗口。

    • 如果有足够的可用磁盘空间来安装 Sun Management Center,则显示“确认”窗口。

    • 如果可用磁盘空间不足,将提示您指定其它目录,或者浏览并选择其它目录。

      将再次运行磁盘检查。如果指定的目录没有足够的空间,将再次提示您指定一个包含足够可用空间的目录。如果指定的目录具有足够的空间,将显示“确认”窗口。

  8. 确认安装选择。

    将显示您所作选择的列表。

    • 确认所作选择。如果列表正确,请单击“下一步”开始安装 Sun Management Center。

    • 如果列表不正确,请单击“后退”返回到“选择附加产品”窗口,以便选择要安装的产品。

    将显示安装进度屏幕。

  9. 完成安装过程。

    进度栏完成 50% 左右时会提示您 CD 1 已安装完毕,并要求插入下一张 CD。

    取出第一张 CD,然后插入 Sun Management Center CD 2 of 2。CD-ROM 驱动器停止旋转后,单击“下一步”。

    完装过程结束时,将显示已安装产品的列表。单击“关闭”。

这将结束 Microsoft Windows 安装过程。在 Microsoft Windows 系统上,无需设置和配置 Sun Management Center 控制台。现在您就可以按照在 Microsoft Windows 上启动控制台中的说明运行 Sun Management Center 控制台了。