Sun Management Center 3.6.1 安装和配置指南

使用 es-inst 安装 Sun Management Center

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


注 –

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



注 –

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


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

 

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

在本地计算机上进行安装

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

Procedure使用 es-inst 脚本安装

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

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


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

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

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

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

  4. 转到 Sun Management Center Installation CD 1 的 sbin 目录。

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

      在安装过程中,根据您所做的选择,系统可能会提示您更换光盘。

    • 如果是从映像安装,请转到 /image-dir/disk1/sbin 目录下,其中 image-dir 是存储安装映像副本的目录,或者是存储从 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.1。

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

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

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

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

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

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

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

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

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


      注意 – 注意 –

      如果您将自定义脚本存储在了 Sun Management Center 3.6.1 中要使用的 /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

      • 高级系统监视

      • 性能报告管理器

      • 服务可用性管理器

      • Solaris Container 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.1。此安装过程假设您将从网络上的映像目录安装 Sun Management Center。有关详细信息,请参见创建安装 DVD 映像

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

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


注 –

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


Procedure安装 pkgadd 修补程序

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

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

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

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

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

    • 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 文件中的这一项,只向以 root 用户帐户登录到 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 目录。

      在安装过程中,根据您所做的选择,系统可能会提示您更换磁盘。

    • 如果是从映像安装,请转到 /image-dir/disk1/sbin 目录下,其中 image-dir 是存储安装映像副本的目录,或者是存储从 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 系统中进行安装。