Sun Management Center 3.6 安装和配置指南

附录 B 使用命令行进行卸载、安装和设置

本附录介绍使用命令行界面卸载、安装和设置 Sun Management Center 的过程。

本附录包括以下主题:

卸载 Sun Management Center

本节概要介绍 es-uninst 的选项,以及使用 es-uninst 命令行脚本从 Solaris 系统中卸载 Sun Management Center 的过程。

es-uninst 选项

es-uninst 命令的语法是:

es-uninst [ -f | -F | -X | -h | -v ]

下表介绍 es-uninst 命令的参数。

表 B–1 es-uninst 选项

选项 

说明 

-F

卸载整个 Sun Management Center 产品,而不提示用户进行确认,也不停止正在运行的任何 Sun Management Center 进程。 

该选项仅应在以下情况下使用:停止 Sun Management Center 进程时调用的可执行文件不存在。 

例如,在安装 Sun Management Center 后,如果将操作环境从 Solaris 7 发行版升级到 Solaris 8 发行版,则一些动态生成的路径名将出错。在这种情况下,使用此选项可以避免在卸载过程中报告错误。 

-f

卸载整个 Sun Management Center 安装,而不提示用户进行确认。 

-h

列出 es-uninst 命令的选项。

-v

使用冗余模式执行卸载。 

-X

无交互地完成 Sun Management Center 卸载。停止所有进程,然后删除整个 Sun Management Center 产品,包括数据库和所有附加产品。不允许保存配置数据。 

卸载 Sun Management Center 版本 2.x 和 3.x

Sun Management Center 2.x 和 3.xes-uninst 命令用于卸载所有 Sun Management Center 2. x 或 3.x 安装。此外,Sun Management Center 2.x 和 3.xes-uninst 命令还提供了用于备份 Sun Management Center 配置数据的相关选项。如果选择备份配置数据,Sun Management Center 3.6 安装进程将检测备份,然后询问您是否将数据应用于新的安装。

如下所述,您可以使用 es-uninst 命令行脚本卸载 Sun Management Center 2.x 和 3.x


注 –

Sun Management Center 3.6 安装进程将自动运行现有 Sun Management Center 2.x 或 3.x 安装的 es-uninst 卸载脚本。Sun Management Center 2.x 和 3.xes-uninst 卸载脚本允许您备份早期版本中的配置数据,进而用于新的 Sun Management Center 3.6 安装。



注意 – 注意 –

(在 Solaris 10 中)如果从全局区域卸载 Sun Management Center 3.6,系统将不保留本地区域代理数据。


Procedure使用 es-uninst 卸载 Sun Management Center 2.x 和 3.x

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

步骤
  1. 在已安装 Sun Management Center 2.x 或 3.x 服务器的计算机上,以超级用户身份登录。

  2. 如果存在 T3 设备,请删除 T3 设备的配置信息。

    如果尚未安装和设置 A5x00 和 T3 设备监视和管理附加产品,则跳过此步骤。 转到步骤 3

    如果要使用 A5x00 和 T3 设备监视和管理附加产品来监视并管理 T3 存储设备,则必须先删除 T3 设备配置信息,然后再卸载 Sun Management Center。 es-uninst 命令不会删除 T3 设备配置信息。

    删除 T3 设备配置信息:

    1. 停止 Sun Management Center 代理。

      键入命令 /opt/SUNWsymon/sbin/es-stop -a

    2. 运行预卸载 (pre-uninstall) 脚本,删除 T3 设备配置信息。

      键入命令 /opt/SUNWsymon/addons/storage/sbin/pre-uninst.sh

      系统将询问您是否希望 T3 停止发送系统日志消息。键入 y。系统将提示您输入 T3 设备的超级用户密码。键入密码。

      系统将通知您已从 T3 模块中删除了 T3 设备。

      • 如果在安装 Sun Management Center 3.6 之前没有运行 pre-uninst.sh 脚本,则您只能先手动删除 T3 配置信息,然后再设置新的 Sun Management Center 3.6 安装。

      • 如果运行了 pre-uninst.sh 脚本,但后来又决定保留 Sun Management Center 2.x 或 3.x 安装,则可键入命令 /opt/SUNWsymon/es-setup -F 以重新设置 T3 设备。

    现在,您可以卸载 Sun Management Center。

  3. 要卸载 Sun Management Center 2.x 或 3.x,请键入以下命令:


    # /opt/SUNWsymon/sbin/es-uninst
    
    • 如果正在卸载 Sun Management Center 2.x 或 3.x,系统将提示您是否要保留用户和配置数据。转到步骤 7

    • 如果卸载的是 Sun Management Center 3.6,将显示已安装产品的列表。

      然后,系统将询问您是要卸载 Sun Management Center 生产环境还是开发环境。具体是这两者中的哪一个,取决于您实际安装的环境。

  4. 选择要卸载的 Sun Management Center 3.6 产品。

    • 要卸载生产环境或开发环境以及所有附加产品,请键入 y

      系统将通知您所有 Sun Management Center 产品都将被卸载,并询问您是否要更改所作的选择。转到步骤 6

    • 如果只希望卸载一个或多个附加产品,请键入 n

  5. 选择要卸载的 Sun Management Center 3.6 附加产品。

    卸载过程将逐一显示系统上安装的附加产品,并询问您是否要卸载该附加产品。

    键入 y 卸载该附加产品,或者键入 n 保留该附加产品。

    完成选择后,系统将显示要卸载的产品列表。系统将询问您是否要更改所作的选择。

  6. 如果需要,请进行更改。

    • 键入 y 进行更改。将再次显示已安装产品的列表,并重复执行卸载选择过程。

    • 键入 n 继续卸载。系统将询问您是否要保留用户和配置数据。

  7. 如果需要,请保存 Sun Management Center 用户和配置数据。


    注意 – 注意 –

    如果回答 n,则当前的 Sun Management Center 用户和配置数据(包括数据库)将被删除。另外,您的安全密钥将被覆盖,因此您需要重新设置所有代理,才能使代理正常工作。


    • 如果要保留 /var/opt/SUNWsymon 中的管理域配置和自定义警报设置以备日后安装或升级时使用,请回答 y

    • 要放弃现有的数据库,请键入 n

    系统将询问您是否要继续卸载。

  8. 完成卸载过程。

    • 键入 y 以卸载选定的产品。

      您选定的产品将被卸载。卸载过程完成后,es-uninst 脚本将退出到命令提示符。

    • 如果不希望卸载选定的产品,请键入 n

      es-uninst 脚本将退出到命令提示符。

使用 es-inst 安装 Sun Management Center

本节介绍了如何使用 es-inst 脚本在 Solaris 和 Linux 系统上安装产品。在安装时,您可以单独安装或组合安装控制台、服务器和代理层,也可以选择安装提供了所需功能的特定附加产品。安装过程完成后,将运行设置脚本 es-setup,供您设置基本和附加组件。


注 –

在 Linux 系统上,您可以安装代理层和控制台层。使用 es-inst 命令不能进行远程安装。



注 –

如果打算安装 Sun Management Center 3.6 开发环境,您应在一个单独的专用计算机上安装该开发环境。在开发环境计算机上,Sun Management Center 服务器层、代理层和控制台层都是自动安装的。用于 Sun Management Center 开发的计算机必须满足 Sun Management Center 服务器层的最低硬件要求和软件要求。此外,开发环境计算机还必须满足代理层、控制台层和已安装的所有附加产品的相关要求。有关更多信息,请参见第 1 章,安装 Sun Management Center 3.6


es-inst 选项

es-inst 命令的语法如下:

es-inst [-S dir][-T dir][-R dir][-C file][-A file][avh]

下表介绍 es-inst 命令的参数。

表 B–2 es-inst 选项

选项 

修改选项 

说明 

-A

filename

使用指定的配置文件 filename 执行自动安装。如果同时使用了 —C 选项,则该选项将被忽略。

-C

filename

指定一个文件,用于存储在安装和设置过程中输入的配置细节。该文件可供日后的自动安装使用。 

-R

/path/remote-machine

远程计算机上安装 Sun Management Center,该远程计算机的网络文件系统可通过本地计算机的超级用户登录帐户进行读/写访问。

请参见在远程计算机上进行安装

-S

directory

指定源目录。 

-T

directory

指定目标目录。 

-a

 

只安装代理产品。请参见使用 agent-update.bin 命令从代理更新映像安装或更新代理

-h

 

列出 es-inst 命令的选项。

-v

 

使用冗余完整日志模式进行安装。 

在本地计算机上进行安装

此安装过程假设您从网络上的 CD 映像目录安装 Sun Management Center。有关详细信息,请参见创建安装 CD 映像。此过程还假设您未指定任何 es-inst 命令参数。

Procedure使用 es-inst 脚本安装

步骤
  1. 以超级用户身份登录要安装 Sun Management Center 的计算机。

  2. /etc/nsswitch.conf 文件中,确保 group 项的第一个标记是 files


     group: files nis
  3. 阅读 README 文件。

    • /net/machine-name/cd-imagedir/disk1/sbin/README.INSTALL

    • /net/machine-name/cd-imagedir/disk1/sbin/INSTALL_README.HWDS

    其中,/net/machine-name/cd-imagedir 是创建 Sun Management Center 安装 CD 映像的网络计算机路径。

  4. 转到 Sun Management Center 安装盘 1 的 sbin 目录。

    • 如果是通过盘安装,请转到 / <DiskMountDir>/sbin 目录。

      在安装过程中,可能会提示您更换 CD,具体情况取决于您所作的选择。

    • 如果是从 CD 映像安装,请转到 /cd-image-dir/disk1/sbin 目录,其中 cd-image-dir 是存储安装 CD 副本的目录,或者是存储从 Web 下载并解压缩后的安装映像的目录。

  5. 运行 es-inst 安装脚本:


    #./es-inst
    
    • 如果系统中未安装 Sun Management Center 的早期版本,将提示您指定目标目录。转到步骤 8

    • 如果系统中安装了 Sun Management Center 2.x 或 3.0,系统将询问您是否要卸载 Sun Management Center 的早期版本。

  6. 卸载早期版本。

    系统将询问您是否要卸载早期版本。只有先卸载了早期版本,才能安装 Sun Management Center 3.6。

    • 如果不希望卸载早期版本,请键入 nq。将返回到系统提示符。

    • 要卸载早期版本,请键入 y

      系统将询问您是否要迁移以前安装的 Sun Management Center 数据。

  7. 迁移早期版本的数据。

    早期安装的 Sun Management Center 2.x 或 3.0 中的管理域配置数据、自定义报警设置和脚本都可以进行保存并应用于新安装的 Sun Management Center 3.6 中。这些数据位于 /var/opt/SUNWsymon

    • 要保存 Sun Management Center 早期版本的数据并进行迁移,请键入 y

      安装进程将停止所有正在运行的 Sun Management Center 进程。数据将被保存到 /var/opt/SUNWsymon.bak

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

      安装脚本会警告您将所有要保存的自定义脚本移到其他位置。


      注意 – 注意 –

      如果您在 Sun Management Center 3.6 要使用的 /var/opt/SUNWsymon 下的任何目录中保存了自定义脚本,请先将这些脚本移至备用位置,然后再转到步骤 6


    接着,安装进程将运行 Sun Management Center 早期版本的 es-uninst 脚本以卸载该早期版本。


    注 –

    卸载过程将持续几分钟到半小时,具体的时间长度取决于早期版本中安装的产品和附加产品。

    在卸载过程中,您将有可能看到一些消息,提示您软件包删除失败。您可以忽略这些信息。第一次未被删除的所有软件包都将在随后由卸载进程删除。


    卸载过程完成后,将提示您指定用于安装 Sun Management Center 的目录。

  8. 键入要安装 Sun Management Center 的目录的名称。

    默认位置是 /opt

    Sun Management Center 软件可以安装在系统中的任何位置,只要该位置的磁盘空间达到最低要求。按 Return 键接受默认位置 /opt;或者,如果要安装到 /opt 以外的其他目录,请键入相应的目录名。


    提示 –

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


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

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


    注 –

    Sun Management Center 开发环境和生产环境应在单独的专用服务器上安装和运行。


    键入 1 安装生产环境;或者,键入 2 安装开发环境。

    • 如果选择了开发环境,将安装所有的 Sun Management Center 基本组件:

      • 服务器层

      • 代理层

      • 控制台(SPARC)

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

    • 如果选择了生产环境,系统将提示您选择要安装的 Sun Management Center 组件层。

  10. 选择要安装的 Sun Management Center 组件层。

    选择每一层时都需要回答 yn。例如:


        Select the Sun Management Center Architectural Component Layers:
        3 Layer(s) are available for your selection:
        Do you want to install Server Layer Components ? [y|n|q]  y 
            The Server Layer has been selected for install.
            The Sun Management Center Agent will be installed automatically.
        Do you want to install Console Layer Components ? [y|n|q]  y 
      
    

    注 –

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


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

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

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

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

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

    键入 y 接受许可条款并继续安装,或者键入 n 退出安装。

    • 如果未安装有效的 JDK 版本,系统将提示您所需的版本。安装进程随后退出,并显示系统提示符。

    • 如果接受了许可证中的条款,安装过程将检查是否安装了有效的 JDK 版本。如果安装了有效的 JDK 版本,将提示您选择附加语言支持。


    注 –

    Sun Management Center Web 服务器和联机帮助将随服务器层一起安装。


  12. 如果您要安装本产品的其他语言版本,请选择相应的语言。

    • 如果要安装其他语言支持,请键入 y

      在选择每种语言时,都需要回答 yn

    • 如果不需要安装其他语言支持,请键入 n

    当完成语言选择后,安装进程将检查附加产品。

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

    安装进程将列出每个附加产品,并询问您是否要安装该产品。键入 y 选择安装该产品;如果不希望安装该产品,请键入 n

    • 有些附加产品是专用于某种平台的。有关每个附加产品的信息,请参阅 Sun Management Center 发行包附带的平台补充资料。此外, 还可访问 Sun Management Center Web 站点 http://www.sun.com/sunmanagementcenter/


      注 –

      如果要使用 Sun StorEdge A5x00 附加产品,请参见 Sun StorEdge A5x00 包,然后继续。


    • 部分附加产品带有可选组件。如果存在可选的附加组件,系统将依次显示这些组件。键入 y 选择安装该可选组件;如果不希望安装该可选组件,请键入 n

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

    如果选择了任何附加产品,您的选择都将被列出。

  14. 请查看您的选择。

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

    • 如果您在组件选择过程中仅选择了代理,或代理和控制台,然后又选择了任意附加产品,则安装进程将检查磁盘空间. 转到步骤 16

    • 如果您在组件选择过程中选择了服务器,然后又选择了下面任何附加产品,则系统将显示附加产品的二进制编码许可证。转到步骤 15

      • Advanced System Monitoring(高级系统监视)

      • Performance Reporting Manager(性能报告管理器)

      • Service Availability Manager(服务可用性管理器)

      • Solaris Container Manager(Solaris 容器管理器)

      • System Reliability Manager(系统可靠性管理器)

    • 如果未选择以上任何附加产品,而是选择了其他附加产品,则安装进程将对磁盘空间进行检查。转到步骤 16

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

    请仔细阅读附加产品的二进制代码许可证。要继续安装,必须接受许可证中的条款。

    键入 y 接受许可证条款,或者键入 n 退出安装。

    如果键入 y 接受许可证条款,且没有选择其他附加组件,安装过程将检查磁盘空间。

  16. 检查磁盘空间。

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

    • 如果磁盘空间足够,系统将安装选定的产品。


      注 –

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


      安装过程结束后,将显示已安装产品的列表。系统将询问您是否要设置 Sun Management Center 组件。转到步骤 18

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

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

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


    提示 –

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


    安装过程将再次检查磁盘空间。如果磁盘空间足够,系统将安装选定的产品。


    注 –

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


    安装过程结束后,将显示已安装产品的列表。系统将询问您是否要设置 Sun Management Center 组件。

  18. 确定是否要设置已安装的产品。

    键入 y 设置 Sun Management Center 和所有选定的附加产品;或者键入 n 退出,以后再进行设置。


    注意 – 注意 –

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


在远程计算机上进行安装

本节介绍了如何使用 es-inst 命令在可访问网络文件系统 (NFS-mounted) 的远程计算机上安装 Sun Management Center 3.6。此安装过程假设您从网络上的 CD 映像目录安装 Sun Management Center。更多信息请参阅 创建安装 CD 映像

要在远程计算机上安装 Sun Management Center,必须在安装软件前准备好远程计算机。此外,如果本地计算机运行 Solaris 2.6、 Solaris 7 或 Solaris 8 软件,您必须按照安装 pkgadd 的增补程序中的说明安装一个修补程序。

在本节介绍的安装过程示例中,将会用到以下计算机名称:


注 –

如果远程计算机运行 Solaris 10,则不支持远程安装。


Procedure安装 pkgadd 的增补程序

如果本地计算机运行的是 Solaris 2.6、Solaris 7 或 Solaris 8 软件,则在本地计算机上必须安装特定于操作系统版本的 pkgadd 的增补程序。必须先在本地计算机上安装此增补程序,然后才能使用本地计算机将 Sun Management Center 3.6 安装在远程计算机上。

如果本地计算机上运行的是 Solaris 9 发行版,则无需安装任何增补程序。转到准备远程计算机

步骤
  1. 以超级用户身份登录本地计算机。

  2. 确保操作系统增补程序级别是最新的。

    要确定是否已经安装了增补程序,可以使用命令 showrev -p | grep patchnum,其中 patchnum 是所需的操作系统增补程序,如下所示:

    • Solaris 2.6 发行版:106292

    • Solaris 7 发行版:107443

    • Solaris 8 发行版:110934

    例如,如果本地计算机上运行的是 Solaris 8 发行版,可以键入:


    admin-host# showrev -p | grep 110934
    admin-host# 

    在上例中,未安装增补程序。 必须按照步骤 3 中的说明下载并安装修补程序。

    如果安装了修补程序,将显示类似下面的列表。


    admin-host# showrev -p | grep 110934
    admin-host# Patch: 110934-13 Obsoletes: Requires: Incompatibles: 
    Packages: pkgtrans, pkgadd, pkgchk

    如果安装了本地计算机 Solaris 版本所需的修补程序,则转到准备远程计算机

  3. 如果需要,则安装操作系统增补程序。

    1. http://www.sunsolve.sun.com 下载所需的增补程序。

    2. 对下载的增补程序存档文件进行解压缩。

    3. 使用 patchadd 命令安装修补程序。

Procedure准备远程计算机

步骤
  1. 以超级用户身份登录远程计算机。

  2. 创建 Sun Management Center 数据库访问组和用户帐户。

    1. 使用 groupadd 命令创建访问组 smcorag


      remote# /usr/sbin/groupadd smcorag
      
    2. 创建目录 /var/opt/SUNWsymon

      该目录就是数据库用户帐户所在的位置。


      remote# mkdir -p /var/opt/SUNWsymon
      
    3. 使用 useradd 命令创建数据库用户帐户 smcorau,然后将该用户帐户添加到组 smcorag 中。


      remote# /usr/sbin/useradd \
      ...-d /var/opt/SUNWsymon/smcorau \
         -m -g smcorag -s /bin/sh smcorau
      
  3. 停止网络文件系统守护进程 mountd


    remote# /etc/init.d/nfs.server stop
    
  4. 编辑远程主机上的 /etc/dfs/dfstab 文件。

    添加下面一行:

    share —F nfs —o rw=admin-host,root=admin-host /

    其中,admin-host 是将 Sun Management Center 安装到远程主机上的计算机名称。

    例如,如果远程主机名是 remote-server,而将 Sun Management Center 安装到 remote-server 上的计算机的名称是 adminserver,则 remote-server/etc/dfs/dfstab 文件中的项为:

    share —F nfs —o rw=adminserver ,root=adminserver

    远程计算机 dfstab 文件中的这一项仅向以超级用户帐户登录 adminserver 计算机的用户授予远程读写权限。

  5. 保存并关闭 /etc/dfs/dfstab

  6. 启动网络文件系统守护进程 mountd


    remote# /etc/init.d/nfs.server start
    
  7. 确定在远程计算机上运行的 Solaris 的版本。


    remote# /usr/bin/uname -r
    

    在远程主机上安装 Sun Management Center 时,es-inst脚本会提示您确定远程主机上运行的 Solaris 的版本。

  8. 确定远程主机计算机的类型。

    在远程主机上安装 Sun Management Center 时,es-inst 脚本会提示您确定远程计算机的类型。

    es-inst 所需的远程主机计算机信息由以下命令生成:


    remote# /usr/platform/platform/sbin/prtdiag | /usr/bin/head -1 \
          | /usr/bin/cut -f2 -d:
    

    其中,platformuname -i 命令的输出。

    例如:


    remote# /usr/bin/uname -i
    SUNW,Ultra
    remote# /usr/platform/SUNW,Ultra/sbin/prtdiag 
      | /usr/bin/head -1 | /usr/bin/cut -f2 -d:
    Sun Microsystems  sun4u Sun Ultra UPA/PCI (UltraSPARC-IIi 333 MHz)

    提示 –

    将远程主机计算机的类型信息复制到本地计算机的临时文件中。这样,当 es-inst 命令提示您确定远程主机计算机的类型时,就可以粘贴该信息。


  9. 从远程计算机退出登录。

    现在,可以按照以下过程将 Sun Management Center 安装到远程主机上。

Procedure在远程计算机上安装 Sun Management Center

步骤
  1. 以超级用户身份登录本地计算机。

  2. 转到 Sun Management Center 安装 CD 1 的 sbin 目录。

    • 如果从盘安装,请转到 /c <DiskMountDir>/sbin 目录。

      在安装过程中,可能会提示您更换 CD,具体情况取决于您所作的选择。

    • 如果从 CD 映像安装,请转到 /cd-image-dir/disk1/sbin 目录, 其中 cd-image-dir 是存储安装 CD 副本的目录,或者是存储从 Web 下载并解压缩后的安装映像的目录。

  3. 运行 es-inst 安装脚本,并使用 -R path/remote 参数指定远程主机计算机。


    #./es-inst -R path/remote
    

    其中,path/remote 是远程计算机的完整路径。例如,如果远程主机的路径和名称是 /net/remote-server,则可键入:


    local-machine# ./es-inst -R /net/remote-server
    

    将提示您确定远程计算机上运行的 Solaris 版本。

  4. 键入远程计算机上运行的 Solaris 版本。

    请参见准备远程计算机中的步骤 7

    将提示您确定远程主机计算机的类型。

  5. 提供远程主机计算机的类型。

    请键入在准备远程计算机步骤 8中生成的计算机类型字符串。此外,如果已将生成的文本复制到了本地主机上的文件中,也可以将计算机类型字符串粘贴到提示处。


    注 –

    在远程主机上安装 Sun Management Center 的所需步骤与 Sun Management Center 的默认安装的步骤相同。


  6. 完成安装。


    注 –

    如果远程安装的目标系统运行 Solaris 10,则您必须在另一个 Solaris 10 系统中进行安装。


使用 es-setup 设置 Sun Management Center

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

何时运行设置

符合以下情况时,应该运行设置过程:

es-setup 选项

es-setup 命令的语法如下:

es-setup [ -A file ] [ -C file ] [ -p directory ] [ -Fhrvw ] [ -z Zone

下表介绍 es-setup 命令的参数。

表 B–3 es-setup 选项

选项 

修改选项 

说明 

-A

filename

使用指定的响应设置文件 filename 执行自动设置。


注 –

如果同时使用了 -C 选项,此选项将被忽略。


-C

filename

指定一个文件,用于存储在设置过程中提供的设置响应,该设置响应文件可供日后的自动安装使用。 

此选项将取代 -A 选项。

-F

 

再次设置整个 Sun Management Center 安装,包括所有已安装的基本产品、数据库和附加产品。 

使用此选项相当于将整个安装重新设置到安装后、设置前的状态,然后再执行设置过程。 

-h

 

列出 es-setup 命令的选项。

-k

 

执行设置,而不生成安全密钥。 

-p

directory

设置单个附加产品,其中 directory 是附加产品的目录名。例如,存储附加产品位于 /opt/SUNWsymon/addons/storage。要使用 es-setup 设置存储附加产品,键入 es-setup -p storage

使用此选项相当于将指定的附加产品重新设置到安装后、设置前的状态,然后再执行该附加产品的设置过程。 

-r

 

重新创建数据库。而不执行其他设置。 

-v

 

使用冗余模式执行设置。 

-w

 

跳过数据库的重新设置。此选项在与 -F 选项一起使用时有效。

-z

 

设置要在区域中运行的代理 

使用 es-setup 设置 Sun Management Center 3.6

本节介绍设置 Sun Management Center 的过程,此过程假设您尚未指定任何 es-setup 参数。

Procedure使用 es-setup 脚本设置 Sun Management Center

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

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


     # cd /opt/SUNWsymon/sbin
    

    如果您将 Sun Management Center 安装到不同于 /opt 的目录下,请转到 /installdir/SUNWsymon/sbin,其中,installdir 是您指定的安装目录。

  3. 运行 es-setup 脚本。


    # ./es-setup
    
    • 如果仅安装了 Sun Management Center 控制台,设置进程将先设置控制台,然后再对所有选定的附加产品进行设置。转到步骤 16

    • 如果仅安装了代理,或代理和控制台,系统将提示您提供一个密码以生成安全密钥。转到步骤 5

    • 如果安装了 Sun Management Center 服务器,设置进程将检查 DB 侦听端口冲突。

      • 如果 DB 侦听端口未被占用,且系统有充足的内存,则将提示您提供一个密码以生成安全密钥。转到步骤 5

      • 如果 DB 侦听端口未被占用,但系统没有充足的内存空间,则将显示可用内存量和所需内存量。设置过程将退出到系统提示符。采取相应措施以获得足够的可用内存,然后再运行设置。

      • 如果 DB 侦听端口正在使用,则系统将提示您指定一个未被使用的端口。

  4. 解决 DB 侦听端口冲突

    按 Return 键接受对默认端口 2522 的替换,或键入一个未使用的端口号。确定某个端口是否被占用介绍了如何确定端口是否正在使用。重新配置 Sun Management Center 端口介绍了如何使用 es-config 命令重新指定 Sun Management Center 端口。

    设置进程将检查可用内存空间。

    • 如果系统有充足的内存,将提示您提供一个密码用于生成安全密钥。转到步骤 5

    • 如果系统内存不足,将显示可用内存量和所需内存量。设置过程将退出到系统提示符。采取相应措施以获得足够的可用内存,然后再运行设置。

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

    所有 Sun Management Center 进程之间的通信都需要使用加密的安全密钥。该密钥根据您提供的口令生成,您提供的口令必须由 1 到 8 个字符组成且不包含空格。超过 8 个字符的密码将只取其前 8 个字符。


    注 –

    请将用于生成此计算机安全密钥的口令保存在安全的位置,以备日后需要重新生成计算机密钥时使用。如果需要,也可以日后更改安全密钥,如重新生成安全密钥所示。


    1. 键入口令,以便作为初始化向量来生成安全密钥。

    2. 再次键入口令。

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

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

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

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


    注意 – 注意 –

    在所有安装 Sun Management Center 3.6 的计算机中,必须使用相同的 SNMP 团体字符串。如果在各台计算机中使用不同的团体字符串,则计算机和 Sun Management Center 组件之间将无法进行 SNMP 通信。记录您在安全位置中使用的团体字符串,以便日后再次指定团体字符串。


    • 如果接受团体字符串的缺省值 public,请在提示您提交 SNMPv1 团体字符串时,按 Return 键。

    • 如果要使用自定义的团体字符串,请键入团体字符串文本。团体字符串最长可以包含 255 个字符,但不能包含空格或空白。

      将要求您重新键入 SNMPv1 团体字符串以进行确认。请键入相同的字符串。例如:


      This part of setup configures SNMPv1 read-only community string.
      Please make sure you use the same string on all the machines you install.
      You may like to keep record of this string for future use.
      
      Hit RETURN key to force default value.
      Please enter SNMPv1 community string: my-snmp-string
      Please re-enter the SNMPv1 community string to confirm:  my-snmp-string
      

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

    • 如果仅安装了代理,或代理和控制台,系统将提示您输入 Sun Management Center 服务器主机名。转到步骤 9

    • 如果安装了服务器,设置进程将为 Sun Management Center 的 esadm 组和 esdomadm 组检查有效的 UNIX 管理员帐户名。有关组的信息,请参见用户、组和角色概述

      • 如果存在有效的 UNIX 管理员帐户名,设置进程将检查服务器端口冲突。转到步骤 8

      • 如果不存在有效的 UNIX 管理员帐户名,系统将提示您输入 UNIX 管理员帐户名。

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

    对于 Sun Management Center 管理而言,有效的 Solaris/Linux 用户名是必需的。键入有效的 Solaris/Linux 用户名。

    设置进程将检查服务器端口冲突。

  8. 解决服务器端口冲突。

    设置进程将检查 Sun Management Center 服务器所需的端口,以确定这些端口是否被占用。如果某个端口被占用,您必须另外指定一个未使用的端口。确定某个端口是否被占用介绍了如何确定端口是否正在使用。重新配置 Sun Management Center 端口介绍了如何使用 es-config 命令重新指定 Sun Management Center 端口。

    将按以下顺序检查端口:拓扑服务、配置服务、事件服务、cst 服务、陷阱服务、元数据服务、查找服务。

    • 如果没有端口被占用,并且已经安装了 Sun Management Center 服务器,系统将提示您提供生成 Web 服务器安全密钥所需的信息。转到步骤 10

    • 如果没有端口被占用,但尚未安装 Sun Management Center 服务器,系统将提示您输入 Sun Management Center 服务器主机的名称。转到步骤 7

    • 如果有任何端口被占用,系统将提示您重新配置端口,或停止正在使用端口的进程。

      • 要重新配置端口,请键入未使用端口的端口号。

      • 要使用默认端口,请按 Return 键。


        注意 – 注意 –

        如果选择使用默认端口,您必须手动检查、确定并重新命名使用该端口的 /etc/rcN /etc/rcN.d 文件,然后在启动 Sun Management Center 之前,手动停止正在使用该端口的进程。


      一旦解决了所有的端口冲突,设置进程将检查是否安装了服务器。

      • 如果安装了 Sun Management Center 服务器,系统将提示您提供生成 Web 服务器安全密钥所需的信息。转到步骤 10

      • 如果尚未安装 Sun Management Center 服务器,系统将提示您输入 Sun Management Center 服务器主机的名称。

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

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

    设置过程将检查 SNMP 端口是否已被占用。转到步骤 12

  10. 指定 Web 服务器安全密钥。

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

    例如,可以键入 administration 作为组织名称、headquarters 作为位置名称。


    注 –

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


    在提示符处键入组织的名称。例如:


    An encrypted security key is needed for the Sun Management Center 
    Web server. The key is generated based on the organization and location 
    you provide.
    Please enter the name of your organization : administration
    

    系统将提示您输入地理位置。在提示符处键入位置名称。例如:


    Please enter the geographical location of this host : headquarters
    

    设置进程将检查 Web 服务器端口是否已被占用。

    • 如果 Web 服务器端口和 Web 服务器安全端口未被占用,设置进程将检查 SNMP 端口 161 是否被占用。转到步骤 12

    • 如果 Web 服务器默认端口或安全端口被占用,系统将提示您指定一个未被占用的端口。

  11. 解决 Web 服务器端口冲突。

    按 Return 键使用显示的默认端口,或键入未被使用的端口的端口号。


    注意 – 注意 –

    如果选择使用默认 Web 服务器端口或安全端口,您必须手动检查、确定并重新命名使用该端口的 /etc/rc N/etc/rcN.d 文件,然后在启动 Sun Management Center 之前,手动停止正在使用该端口的进程。


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

    • 如果 SNMP 端口 161 未被占用,设置进程将检查来自 Sun Management Center 早期版本中的配置数据是否已保存。如果保存了 Sun Management Center 早期版本中的配置数据,则系统将询问您是否要恢复数据。转到步骤 14

      如果未保存早期版本中的配置数据,或者您是首次在该计算机上安装 Sun Management Center,则设置进程将列出选定核心产品的设置状态。转到步骤 15

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

  12. 解决 SNMP 端口冲突。

    将通知您端口 161 正被其他进程使用。大多数情况下,会分配端口 161 供 SNMP 守护程序使用。但是,其他进程或守护进程也可能使用端口 161。目前,SNMP 守护进程有一些第三方替换版和增强版,您可在自己的系统上安装这些程序。Sun Management Center 代理组件就是这样的守护进程。

    您可以选择使用端口 161,也可以分配其他端口号。


    注意 – 注意 –

    如果选择恢复 Sun Management Center 早期版本中的配置数据,请确保使用的端口号与在 Sun Management Center 早期版本中给代理和服务器升级使用的端口号相同。


    1. 要分配其他端口号,请键入未使用的端口号。

      例如:


      Enter the port you want to use [ 1100 to 65535 ]: 1161
      Updating /var/opt/SUNWsymon/cfg/domain-config.x with new port number.

      注 –

      请记下此替代端口号。如果您以后使用 JumpStart 软件安装代理,或使用代理更新映像工具升级 Sun Management Center 代理,则需要此端口号。有关更多信息,请参见使用 JumpStart 安装代理创建代理安装和更新映像


      如果未保存早期版本中的配置数据,或者是首次在该计算机上安装 Sun Management Center,则设置进程将列出选定核心产品的设置状态。转到步骤 15

    2. 要使用端口 161,请按 Return 键。

      将通知您端口 161 将由 Sun Management Center 使用,并告诉您可能会将 SNMP 守护程序设置为在重新引导系统时自动重新启动。

      系统将询问您是否要停止并禁用 SNMPDX 守护进程。

  13. 停止并禁用 SNMP 守护程序。

    • 键入 y 停止并禁用 SNMP 守护程序。


      注意 – 注意 –

      停止并禁用 SNMP 守护进程并不能保证停止使用 161 端口的实际进程。如果设置完 Sun Management Center 后无法启动 Sun Management Center,则可能是其他进程或守护进程正在使用 161 端口。如步骤 12 所示,您必须手动检查、确定并重命名使用 161 端口的 /etc/rc N/etc/rcN.d 文件以解决端口冲突。


    • 如果不希望停止并禁用 SNMP 守护程序,请键入 n


      注意 – 注意 –

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


    设置过程将检查 Sun Management Center 早期版本的配置数据。

    • 如果未保存早期版本中的配置数据,或者是首次在该计算机上安装 Sun Management Center,则设置过程将列出选定核心产品的设置状态。转到步骤 15

    • 如果保存了 Sun Management Center 早期版本中的配置数据,则系统将询问您是否要恢复数据。

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

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


    注意 – 注意 –

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


    • 要恢复配置数据,请键入 y,然后按 Return 键。Sun Management Center 早期版本中的配置数据被恢复。

    • 要放弃配置数据,请键入 n,然后按 Return 键。Sun Management Center 早期版本中的配置数据被删除。

    设置过程将列出选定核心产品的设置状态。

  15. 完成基本产品的设置过程。

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

      检查日志文件以确定设置失败的原因。

    • 如果基本产品设置成功,并且您仅选择了一个或全部基本产品(控制台、代理和服务器),系统将询问您是否要启动 Sun Management Center 组件。转到步骤 17

    • 如果基本产品设置成功,并且您选择了任意附加产品,设置过程将为您选定的每一个附加产品运行设置脚本。

  16. 设置附加产品。

    某些附加产品随 Sun Management Center 3.6 Installation CD 一起提供。这些附加产品即列在过程使用 es-inst 脚本安装步骤 13中的产品。要设置每个附加产品,请参见安装工具包中包含的每个附加产品的 Sun Management Center 补充资料。每份补充资料都介绍了某个附加产品的设置过程,所以此处不再赘述有关附加产品的设置过程。


    注意 – 注意 –

    如果选择了 A5 x00 和 T3 设备监视和管理附加产品,请按照 Sun StorEdge A5x00 包中的说明将必需的修补程序应用于服务器。此外,还要按照 T3 存储设备中的说明将 T3 IP 地址、以太网地址和名称添加到服务器系统文件中。


    附加产品的设置完成后,设置过程将列出附加产品的设置状态。

    • 如果附加产品设置失败,将通知您附加产品的设置不成功,然后指导您查看日志文件以获得详细信息,同时会提供该日志文件的名称。设置过程将退出到系统提示符。

      检查日志文件以确定设置失败的原因。

    • 如果附加产品设置成功,系统将询问您是否要启动 Sun Management Center 组件。

  17. 启动 Sun Management Center 3.6。


    注意 – 注意 –

    如果您的网络使用网络地址转换 (Network Address Translation, NAT),请键入 n 退出设置,不启动 Sun Management Center。按照启用 NAT 支持中的说明,使用 es-config 命令行实用程序配置计算机 NAT,然后再启动 Sun Management Center。


    • 如果要立即启动 Sun Management Center,请键入 y

      设置脚本将使用 es-start -A 命令启动 Sun Management Center。有关es-start 的信息,请参见使用 es-start 启动组件

      有关如何启动 Sun Management Center 控制台的指导信息,请参见启动控制台

    • 如果希望以后再启动 Sun Management Center,请键入 n。准备好启动 Sun Management Center 后,请参见第 8 章,启动和停止 Sun Management Center