Sun Management Center 3.5 安装和配置指南

在远程计算机上进行安装

本节介绍使用 es-inst 命令在可访问网络文件系统(已装入 NFS)的远程计算机上安装 Sun Management Center 3.5 的过程。 此过程假设您从网络上的 CD 映像目录安装 Sun Management Center。有关详细信息,请参见创建安装 CD 映像

要在远程计算机上安装 Sun Management Center,必须在安装软件前准备好远程计算机。另外,如果本地计算机运行的是 Solaris 2.6、Solaris 7 或 Solaris 8 软件,则必须安装增补程序,如安装 pkgadd 的增补程序中所述。

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

安装 pkgadd 的增补程序

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

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

  1. 以 root 用户身份登录本地计算机。

  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 命令安装增补程序。

准备远程计算机
  1. 以 root 用户身份登录远程计算机。

  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-5_10
    remote# /usr/platform/SUNW,Ultra-5_10/sbin/prtdiag 
      | /usr/bin/head -1 | /usr/bin/cut -f2 -d:
    Sun Microsystems  sun4u Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 333 MHz)

    提示:

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


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

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

将 Sun Management Center 安装到远程计算机上
  1. 以 root 用户身份登录本地计算机。

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

    • 如果是从 CD 进行安装,请插入 CD 1,然后转到 /cdrom/cdrom0/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. 完成安装。