Sun Management Center 3.5 安装和配置指南

第 4 章 准备系统以升级和安装 Sun Management Center

本章介绍安装 Sun Management Center 3.5 之前需要对 Solaris 和 Microsoft Windows 系统所做的准备工作。

本章包括以下主题:

安装前核对表

下表列出了安装 Sun Management Center 3.5,或者将现有的 SyMON 或 Sun Management Center 安装升级到 Sun Management Center 3.5 之前所需执行的任务。

必需的软件包

以下 Solaris 操作环境软件包是 Sun Management Center 3.5 服务器层所必需的,并将作为 Solaris 开发环境的一部分进行安装。

RAM 大于 4 GB 的 Solaris 系统

RAM 大于 4 GB 的系统上必须安装 SUNWscpux 64 位源代码兼容软件包后,才能安装 Sun Management Center 3.5。否则,命令行安装过程将报告以下信息而且安装将失败。


ps: read() on /proc/551/as: 数值对于定义的数据类型过大
ps: read() on /proc/542/as: 数值对于定义的数据类型过大

如果选择了以下某个 Solaris 环境,安装 Solaris 的过程中会自动安装 SUNWscpux 软件包。

要确定系统上是否安装了该软件包,请在终端窗口中键入命令 pkginfo SUNWscpux

Java 环境变量和路径

在 Solaris 系统上,必须先设置 JAVA_HOMEPATH 环境变量,Sun Management Center 3.5 安装向导、设置向导和 Java 控制台才能正常工作。同样,要使 Sun Management Center Java 控制台在 Microsoft Windows 上正常工作,必须修改 Microsoft Windows %PATH%,使其包含 JDK 软件的路径。

如果没有正确设置环境变量和路径,Sun Management Center 3.5 的安装和设置将失败。

在 Solaris 平台上设置 JAVA_HOMEPATH

如果已在缺省位置安装了 JDK 1.3.1 或 JDK 1.4 软件,请执行以下操作:

  1. 键入 su - root, 以 root 用户身份登录。

  2. JAVA_HOME 设为 /usr/j2se

    • 在 C shell 环境中:


      # setenv JAVA_HOME /usr/j2se
      
    • 在 Bourne 或 Korn shell 环境中:


      # JAVA_HOME=/usr/j2se
      # export JAVA_HOME
      

    提示:

    请将相应的语句添加到 .login.cshrc 文件中。


  3. /usr/j2se/bin 添加到系统路径。

  4. /usr/j2se/bin 置于 PATH 中的 /usr/bin 之前。

  5. /usr/bin 置于 PATH 中的 /usr/ucb 之前。

在 Microsoft Windows 98 上设置 PATH

下面的过程假设 JDK 1.3.1 或 JDK 1.4 软件已被安装到缺省位置 C:\j2sdkversion number,例如 C:\j2sdk1.4

  1. 编辑 c:\autoexec.bat 文件。

  2. 将 JDK bin 目录的位置添加到 PATH 语句中。

    例如,如果 autoexec.bat 文件中的 PATH 语句为 PATH=c:\windows;c:\windows\command ,则新的 PATH 语句应为 PATH=c:\windows;c:\windows\command;c:\j2 version-number\bin,其中 version-number 是 JDK 版本。

    例如:

    PATH=c:\windows;c:\windows\command;C:\j2sdk1.4\bin

    如上例所示,PATH 语句中的每个目录之间以分号分隔。

  3. 保存并关闭该文件。

在 Microsoft Windows NT 或 Microsoft Windows 2000 上设置 PATH
  1. 选择“开始”->“设置”->“控制面板”。

  2. 双击“系统”。

  3. 在 Microsoft Windows NT 上,选择“环境”选项卡;在 Microsoft Windows 2000 上,选择“高级”选项卡,然后选择“ 环境变量”。

    将显示“环境变量”窗口。

  4. 在“用户变量”和“系统变量”中单击“路径”。

  5. 单击“编辑”。

    将显示“编辑系统变量”窗口。


    注意:

    “编辑系统变量”窗口使用环境变量 %SystemRoot% 来表示 Microsoft Windows 根目录。


  6. 将 JDK bin 目录的位置添加到 PATH 语句中。

    例如,如果“编辑系统变量”窗口中显示的 PATH 语句为 %SystemRoot%\system32;%SystemRoot%,则新的路径语句应为 %SystemRoot%\system32;%SystemRoot%;c:\j2 version-number\bin,其中 version-number 是 JDK 版本。

    例如:

    %SystemRoot%\system32;%SystemRoot%;c:\j2sdk1.4\bin

    如上例所示,PATH 语句中的每个目录之间以分号分隔。

  7. 连续单击“确定”关闭各个窗口。

Microsoft Windows 98 交换空间和环境空间

Microsoft Windows 98 至少需要 768 MB 的交换空间或虚拟内存才能运行 Sun Management Center 3.5 控制台。Microsoft Windows 98 和 Sun Management Center 环境变量还需要 4096 字节的环境空间。如果未正确设置交换空间和环境空间,Sun Management Center 安装可能会失败,并导致计算机环境空间不足。请按照以下过程设置 Microsoft Windows 98 的最小交换空间和环境空间。


注意:

以下过程仅适用于 Microsoft Windows 98。Microsoft Windows NT 和 Microsoft Windows 2000 不需要设置最小交换空间和环境空间。


设置 Microsoft Windows 98 的最小交换空间大小
  1. 以管理员或具有完全管理权限的用户帐户登录。

  2. 选择“开始”->“设置”->“控制面板”。

  3. 双击“系统”图标。

    将显示“系统属性”窗口。

  4. 选择“性能”选项卡。

    将显示“性能选项”窗口。

  5. 选择“虚拟内存”。

  6. 选择“用户自行指定虚拟内存设置”。

  7. 在“最小值”字段中键入 768

    “最大值”字段中的值必须至少是系统 RAM 总量的 3 倍。

    例如,如果您的 Microsoft Windows 98 计算机的 RAM 为 512 MB,则“最大值”字段中的值应该是 1536。

  8. 单击“确定”。

    将显示“确认虚拟内存设置”对话框。

  9. 单击“确认虚拟内存设置”对话框中的“是”。

    该对话框将关闭。

  10. 单击“系统属性”窗口中的“关闭”。

    “系统属性”窗口将关闭,并提示您重新引导系统。

  11. 单击“是”重新引导系统。

    在系统重新引导之后,指定的虚拟内存设置即生效。

设置 Microsoft Windows 98 的最小环境空间大小
  1. 如果 config.sys 文件中不存在以下行,请将其添加到该文件中。

    SHELL=C:\COMMAND.COM /P /E:4096

  2. 在将 shell 行添加到 config.sys 文件中或对现有的 shell 行进行了修改之后,重新引导系统。

Sun StorEdge A5x00 增补程序

如果要使用 Sun StorEdge A5x00 模块,必须为相应的操作环境安装 SUNWluxop 存储增补程序或/和 SUNWluxox 存储增补程序。假如加载了 A5x00 模块但未安装相应的增补程序,Sun Management Center 代理将无法运行。可以从 http://www.sun.com 获得上述增补程序。

在与 A5x00 存储设备相连接的服务器上安装增补程序。

T3 存储设备

本节介绍为 Sun Management Center 3.5 准备 T3 设备的过程以及从现有 Sun Management Center 2.x 或 Sun Management Center 3.x 删除 T3 设备配置数据的过程。


注意:

必须从现有的 Sun Management Center 中删除 T3 设备配置数据,才能升级到 Sun Management Center 3.5。


准备 T3 存储设备

安装和设置 Sun Management Center T3 附加产品之前,必须在安装 Sun Management Center 的 A5x00 和 T3 设备的监视和管理附加产品的系统上修改 /etc/hosts/etc/ethers 文件。

下面的过程假设您已经按照《Sun StorEdge T3 Disk Tray Installation, Operation, and Service Manual》中的说明对 T3 存储设备进行了安装和配置。

在将要安装 Sun Management Center 的 A5x00 和 T3 设备的监视和管理附加产品的计算机上,如果已更新了 /etc/hosts 文件和 /etc/ethers 文件,则可以对 T3 附加产品进行安装和设置。

准备 T3 存储设备
  1. 确定每个 T3 存储设备的 IP 地址和以太网地址。

    打开终端窗口并键入命令 arp t3-device-name,其中 t3-device-name 是 T3 存储设备的名称。 例如:


    # arp T3-001
    位于 1:2:30:ab:ba:45 的 T3-001 (10.100.20.300) 被永久发布

    在以上示例中,10.100.20.3001:2:30:ab:ba:45 分别是 T3 存储设备 T3-001 的 IP 地址和以太网地址。

  2. 对网络上的每个 T3 设备重复执行步骤 1。

    记录每个 T3 设备的 IP 地址、以太网地址和名称后,前进到下一步。

  3. 以 root 用户身份登录到将要安装 Sun Management Center 的“A5X00 和 T3 设备的监视和管理”附加产品的计算机。

    此计算机可以是安装了 Sun Management Center 服务器的计算机,也可以是您分配用作专用平台代理服务器的计算机。

  4. /etc/hosts 文件中记录每个 T3 设备的 IP 地址和名称。

    例如,假设网络上连接了三个 T3 设备,而且已使用 arp 命令确定了每个 T3 设备的 IP 地址和以太网地址,并记录了以下信息:

    storage-t3–1 

    172.16.100.10  

    0:20:f2:0:59:48 

    storage-t3–2 

    172.16.100.11  

    0:20:f2:0:5f:40 

    storage-t3–3 

    172.16.100.12  

    0:20:f2:0:7f:a8 

    服务器的 /etc/hosts 文件中的项将如下所示:

    172.16.100.10   storage-t3–1
    172.16.100.11   storage-t3–2
    172.16.100.12  storage-t3–3

  5. /etc/ethers 文件中记录每个 T3 存储设备的以太网地址和名称。

    如果 /etc/ethers 文件不存在,请创建该文件。

    根据步骤 4 提供的示例,服务器的 /etc/ethers 文件中的项将如下所示:

    0:20:f2:0:59:48   storage-t3–1
    0:20:f2:0:5f:40   storage-t3–2
    0:20:f2:0:7f:a8  storage-t3–3


    小心:小心:

    如果 T3 设备名称中包含了域名,请确保 /etc/hosts/etc/ethers 文件中的域名是相同的。这些项区分大小写。


    例如,假设 /etc/hosts 文件包含:

    0:20:f2:0:59:48   storage-t3–1.sun.com

    并且 /etc/ethers 文件包含:

    0:20:f2:0:59:48   storage-t3–1.Sun.Com

    在此示例中,由于域名的大小写不同,因此无法使用 Sun Management Center 设置工具对 T3 存储设备进行设置。

删除现有的 T3 设备配置

如果使用 A5x00 和 T3 设备的监视和管理附加产品来监视和管理 T3 存储设备,请在卸载 Sun Management Center 2.x 或 Sun Management Center 3.x 之前先删除 T3 设备配置信息。 es-uninst 命令并不删除 T3 设备配置信息。

删除 T3 设备配置
  1. 键入 su - root,以 root 用户身份登录到安装 Sun Management Center 2.x 或 Sun Management Center 3.x 服务器的计算机。

  2. 停止 Sun Management Center 代理。

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

  3. 运行预卸载脚本,以删除 T3 设备配置信息。

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

    将询问您是否要停止为 T3 发送系统日志信息。键入 y。然后将提示您输入 T3 设备的 root 用户口令。键入口令。

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

    • 如果在安装 Sun Management Center 3.5 之前未运行 pre-uninst.sh 脚本,则必须手动删除 T3 配置信息之后,才能设置新安装的 Sun Management Center 3.5。

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

确定安装来源

您可以使用 Sun Management Center Installation CD 或网络上的 Sun Management Center 安装映像来安装、设置和配置 Sun Management Center 3.5。如果使用 CD 映像,就无需借助 CD 在每台计算机上安装 Sun Management Center 了。

本节介绍创建 Sun Management Center 安装映像的过程。

可以通过两种方式来获得安装映像。一种是将 Sun Management Center Installation CD 复制到网络上的某一位置;另一种是从 Sun Management Center Web 站点下载并解压缩 Sun Management Center 安装映像。


注意:

要进行安装、设置和配置,您必须以 root 用户身份登录 Solaris 计算机、以系统管理员身份登录 Microsoft Windows。


创建安装 CD 映像

要创建 Sun Management Center CD 映像,请创建要包含映像的目录,将每张 CD 的内容复制到该目录,然后使用网络文件系统安装方式来共享该目录。

创建 CD 映像
  1. 在终端窗口中,键入 su - root,以 root 用户身份登录。

  2. 创建一个目录,用于保存每张 CD 的副本。

    例如:


    # mkdir /SunManagementCenter
    
  3. 转到为 CD 映像创建的目录。

    例如:


    # cd /SunManagementCenter
    
  4. 为每张 CD 创建一个 disk n 目录,其中 n 是磁盘的序列号。

    例如:


    /SunManagementCenter# mkdir disk1 disk2
    

  5. 确保 vold 守护程序正在运行。


    /SunManagementCenter# ps -eaf | grep vold
    root 19033 19000  0 08:37:55 pts/9    0:00 vold
    /SunManagementCenter#

    如果 grep 命令仅返回系统提示符,那么 vold 守护程序未处于运行状态,因此必须按照以下步骤启动该守护程序:


    /SunManagementCenter# /usr/sbin/vold &
    
  6. 将 Sun Management Center 3.5 CD 1 of 2 放入 CD-ROM 驱动器。

  7. 列出 Sun Management Center 3.5 Installation CD 1 的内容。 然后将其中的内容复制到 disk1 子目录。

    复制完成后,列出该 CD 的内容和目录,以验证磁盘映像的内容。

    例如:


    /SunManagementCenter# ls -p /cdrom
    cdrom0            sunmc_3_5_sparc/
    /SunManagementCenter# cp -r /cdrom/cdrom0/.* disk1 
    /sunmanagementcenter> ls -acp /cdrom/cdrom0/.*
    .          .CD        Copyright  image/      lib/
    ..         .CD01      classes/    install/    sbin/
    /sunmanagementcenter> ls -acp disk1
    .          .CD        Copyright  image/      lib/
    ..         .CD01      classes/    install/    sbin/


    小心:小心:

    cdrom0 是符号链接。 请按以上示例所示复制 Sun Management Center 目录。


  8. 弹出 CD 1 of 2。


    SunManagementCenter# eject
    
  9. 将 Sun Management Center 3.5 CD 2 of 2 放入 CD-ROM 驱动器。

  10. 列出 Sun Management Center 3.5 Installation CD 2 的内容。 然后将其中的内容复制到 disk2 子目录。

    复制完成后,列出该 CD 的内容和目录,以验证磁盘映像的内容。

    例如:


    /SunManagementCenter# ls -p /cdrom
    cdrom0              sunmc_3_5_sparc_2/
    /SunManagementCenter# cp -r /cdrom/cdrom0/.* disk2 
    /sunmanagementcenter> ls -acp /cdrom/cdrom0/.*
    .          ..         .CD        .CD01      .CD02      Copyright  image/
    /sunmanagementcenter> ls -acp disk2
    .          ..         .CD        .CD01      .CD02      Copyright  image/

  11. 弹出 CD 2 of 2。

  12. 将 Sun Management Center 3.5 CD 映像目录设为 NFS 共享。

    使用 NFS 共享 CD 映像目录之后,您可以通过 CD 安装映像(而不是通过 CD 手动)从其它计算机安装 Sun Management Center 3.5。

    1. 停止网络文件系统守护程序 mountd


      /SunManagementCenter# /etc/init.d/nfs.server stop
      

    2. /etc/dfs/dfstab 文件中加入下面一行。

      share -F nfs -o ro cd-image-dir

      其中,cd-image-dir 是您在Java 环境变量和路径中创建的 Sun Management Center 3.5 CD 映像目录。

      例如: share -F nfs -o ro /SunManagementCenter

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

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


      /SunManagementCenter# /etc/init.d/nfs.server start
      

      现在,可以通过其它计算机访问 Sun Management Center 3.5 CD 映像目录。

    现在,您可以按照以下章节中的说明使用 Sun Management Center CD 映像来安装 Sun Management Center 3.5 或升级 Sun Management Center 的早期版本。

通过下载 tar 文件来创建 CD 映像

您可以将 Web 上压缩的 Sun Management Center Sun Management Center tar 文件下载到网络中的 Solaris 计算机上,然后将该 tar 文件解压缩并保存在 CD 映像目录下。

要下载 Sun Management Center,您必须注册为 Sun Web 站点的用户,并使用注册的用户 ID 登录。下载软件 Web 页面提供了一个用于注册的链接。


小心:小心:

在下载 tar 文件之前,请确保至少具备 1.6 GB 的可用磁盘空间,以便保存 tar 文件以及解压缩 tar 文件后创建的 CD 映像文件。


从 Web 站点下载 tar 文件
  1. 在终端窗口中,以 root 用户身份登录要创建 Sun Management Center 安装映像的系统。

  2. 转到 Sun Management Center Web 站点 http://www.sun.com/sunmanagementcenter/

  3. 单击“Get the Software”。

  4. 单击“Sun Management Center 3.5”。

    按照说明将 Sun Management Center 3.5 tar 文件下载到 root 用户可以访问的位置。

  5. 转到保存下载的 tar 文件的位置:


    # cd /download-directory
    

  6. 解压缩 Sun Management Center 软件包:


    # zcat downloaded-filename | tar xvf -
    

    将创建 CD 映像源目录,其中包含子目录 disk1disk2

  7. 将 Sun Management Center 3.5 CD 映像目录设为 NFS 共享。

    使用 NFS 共享 CD 映像目录之后,您可以通过 CD 安装映像(而不是通过 CD 手动)从其它计算机安装 Sun Management Center 3.5。

    例如,如果将 CD 映像解压缩到目录 SunManagementCenter 中,您可以按照以下步骤使用 NFS 共享该目录。

    1. 停止网络文件系统守护程序 mountd


      /SunManagementCenter# /etc/init.d/nfs.server stop
      

    2. 编辑 /etc/dfs/dfstab 文件。

      添加下面一行:

      share -F nfs -o ro cd-image-dir

      其中,cd-image-dir 是 Sun Management Center 3.5 CD 映像的目录。

      例如: share -F nfs -o ro /SunManagementCenter

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

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


      /SunManagementCenter# /etc/init.d/nfs.server start
      

      现在,可以通过其它计算机访问 Sun Management Center 3.5 CD 映像目录。

    现在,您可以按照以下章节中的说明使用 Sun Management Center CD 映像来安装 Sun Management Center 3.5 或升级 Sun Management Center 的早期版本。