Sun Management Center 3.6 安装和配置指南

第 4 章 升级与安装 Sun Management Center 之前系统所作的准备

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

本章讨论下列主题:

与其他软件和该产品的早期版本兼容

Sun Management Center 3.6 软件与以下软件兼容:

Sun Management Center 软件 提供以下功能:

下表列出了与 Sun Management Center 基本产品层兼容的 Sun Management Center 的早期版本Sun Management Center 2.0 和 2.0.1 版称为 Sun Enterprise SyMONTM 软件。2.1、2.1.1、3.0 和 3.6 称为 Sun Management Center。

表 4–1 基本产品的 Sun Management Center 早期版本兼容性

控制台(SPARC) 

服务器 

代理程序 

3.0 

3.0 

2.0.1、2.1、2.1.1、3.0 

3.5 

3.5 

2.0.1、2.1、2.1.1、3.0、3.5 

3.6 

3.6 

2.0.1, 2.1, 2.1.1, 3.0, 3.5, 3.6 

安装前的核对表

下表介绍了在您安装 Sun Management Center 3.6 或将现有 SyMON 或 Sun Management Center 安装升级到 Sun Management Center 之前,都需要执行哪些任务。

必需的软件包

下面的 Solaris 操作环境包是 Sun Management Center 3.6 服务器层所需的,且作为 Solaris 开发环境安装的一部分包含其中。

RAM 大于 4 GB 的 Solaris 系统

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


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.6 安装向导、设置向导和 Java 控制台才能正常工作。与此类似,要使 Sun Management Center Java 控制台在 Microsoft Windows 上正常工作,必须修改 Microsoft Windows %PATH% ,使其包含 JDK 软件的路径。

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

Procedure在 Solaris 平台上设置 JAVA_HOMEPATH

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

步骤
  1. 键入 su - root 以超级用户身份登录。

  2. JAVA_HOME 设为/usr/j2se

    • 在 C shell 环境中:


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


      # JAVA_HOME=/usr/j2se
      # export JAVA_HOME
      

    提示 –

    添加适当的语句到 .login or .cshrc 文件。


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

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

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

Procedure在 Microsoft Windows 98 上设置PATH

下面的过程假定 JDK 1.3.1 或 JDK 1.4 软件已经安装到默认位置 C:\j2sdk版本号,例如,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 版本号\bin 其中 版本号 是 JDK 的版本号。

    例如:

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

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

  3. 保存并关闭文件。

Procedure在 Microsoft Windows 2000 或 Microsoft Windows NT 上设置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 版本号\bin 其中 版本号 是 JDK 的版本号。

    例如:

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

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

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

Procedure在 Linux 上设置PATH

步骤
  1. 转到您的主目录。

    cd $HOME

  2. 打开 .bashrc 文件。

  3. 将以下内容添加到文件中:用 java 安装目录的名字代替 JDK 目录

    export PATH=/usr/java/<JDK Directory>/bin:$PATH

  4. 保存文件然后退出。

    使用 source 命令强制 Linux 重载 .bashrc 文件, 在您每次登录时,该文件一般为只读文件。

    源 .bashrc


    注 –

    注意,如果您要为所有用户设置PATH ,您必须以超级用户身份登录 bash shell ,然后在etc 目录下的 .profile 文件中执行以上步骤,而不是在目录下的 .bashrc 文件中执行。


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

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


注 –

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


Procedure设置 Microsoft Windows 98 的最小交换空间大小

步骤
  1. 以管理员或具有完全管理特权的用户帐户登录。

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

  3. 双击“系统”图标。

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

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

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

  5. 选择“虚拟内存”。

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

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

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

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

  8. 单击 “确定” 。

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

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

    该对话框将关闭。

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

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

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

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

Procedure设置 Microsoft Windows 98 的最小环境空间大小

步骤
  1. 如果 config.sys 文件中不存在以下行,请将其添加到该文件中。

    SHELL=C:\COMMAND.COM /P /E:4096
  2. 在将 shell 行添加到 config.sys 文件中或对现有的 shell 行进行了修改之后,重新引导系统。

Sun StorEdge A5x00 包

如果需要使用 Sun StorEdge A5x00 模块,则必须在安装A5x00 和 T3 设备附加产品的监视和管理的系统中安装 SUNWluxopSUNWluxox 包。如果加载 A5x00 模块,而系统中并未安装软件包,则无法运行 Sun Management Center 代理。。

要检查是否安装了这两个软件包,请键入以下命令:


# pkginfo SUNWluxop SUNWluxox

如果安装了这两个软件包,将显示以下信息:


系统  SUNWluxop  Sun Enterprise Network Array 固件和实用程序

系统  SUNWluxox  Sun Enterprise Network Array 库(64 位)

您需要的任一个软件包,都可以从 http://sunsolve.sun.com.站点下载。请确保您下载的是最新修订版。使用 pkgadd(1M) 命令安装软件包。

T3 存储设备

本节介绍为 Sun Management Center 3.6准备 T3 设备的过程,以及从已安装 Sun Management Center 2.x 或 Sun Management Center 3.x 的系统中删除T3 设备的配置数据的过程。


注 –

必须先从已安装的 Sun Management Center 中删除T3 设备的配置数据,然后将其升级到 Sun Management Center 3.6。


准备 T3 存储设备

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

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

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

Procedure准备 T3 存储设备

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

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


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

    在以上示例中, 10.100.20.300是 IP 地址,而 1:2:30:ab:ba:45 是 T3 存取设备 T3-001 的以太网地址。

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

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

  3. 以超级用户身份登录将要安装 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 设备配置

卸载 T3 存储设备

如果正在运行 Sun Management Center,必须先从 Sun Management Center 中删除 T3 设备配置,才能执行以下功能:


注 –

如果卸载 A5x00 和 T3 设备附加产品之前未删除 T3 设备配置,则可以按照下述过程删除 T3 设备配置。


正确的过程如下:

Procedure删除 T3 设备配置的步骤

步骤
  1. 在安装了 A5x00 和 T3 设备附加产品的计算机上作为超级用户登录。

  2. 键入以下命令,停止 Sun Management Center 代理。


    #/opt/SUNWsymon/es-stop -a
    
  3. 运行 pre-uninstall 脚本,删除 T3 设备配置信息。

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

    2. 当系统询问您是否要停止 T3 设备发送系统日志消息时,键入 y

      系统将提示您输入 T3 设备的超级用户密码。

    3. 键入密码。

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

  4. 卸载附加产品。

确定安装来源

您可以使用 Sun Management Center 安装 CD 或网络上的 Sun Management Center 安装映像来安装、设置和配置 Sun Management Center 3.6。而且在安装 Sun Management Center 软件时就无需借助 CD了。

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

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


注 –

要安装、设置和配置映像,必须以超级用户身份登录 Solaris 计算机、以管理员身份登陆 Microsoft Windows。


创建安装 CD 映像

要创建 Sun Management Center CD 映像,需要创建包含映像的目录,将所有 CD 拷贝到目录中,然后使用网络系统文件配置共享该目录。

Procedure创建 CD 映像

步骤
  1. 在终端窗口中,键入 su - 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.6 CD (1 of 2) 放入 CD-ROM 驱动器。

  7. 列出 Sun Management Center 3.6 安装 CD 1的内容。然后将内容拷贝到 disk1 子目录中。

    拷贝完毕后,列出 CD 和目录的内容,以便检验盘映像的内容。

    例如:


    /SunManagementCenter# cp -r /<DiskMountDir>/.* disk1
    /sunmanagementcenter > ls -acp /<DiskMountDir>/.*
    .          .CD        Copyright  image/      lib/
    ..         .CD01      classes/    install/    sbin/
    /sunmanagementcenter > ls -acp disk1
    .          .CD        Copyright  image/      lib/
    ..         .CD01      classes/    install/    sbin/

    注意 – 注意 –

    <DiskMountDir> 是一个符号链接。 拷贝上例中所示的 Sun Management Center目录。


  8. 弹出 CD 1 of 2。


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

  10. 显示 Sun Management Center 3.6 安装 CD 2 的内容。然后将内容拷贝到 disk2 子目录。

    拷贝完毕后,列出 CD 和目录的内容,以便检验盘映像的内容。

    例如:


    /SunManagementCenter# cp -r /<DiskMountDir>/.* disk2
    /sunmanagementcenter > ls -acp /<DiskMountDir>/.*
    .          ..         .CD        .CD01      .CD02      Copyright  image/
    /sunmanagementcenter > ls -acp disk2
    .          ..         .CD        .CD01      .CD02      Copyright  image/
  11. 弹出 CD 2 of 2。

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

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

    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.6 CD 映像目录。

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

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

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


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

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

    您可以使用Sun Management Center CD 映射来安装 Sun Management Center 3.6, 或按如下章节所述升级 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 映像文件。


Procedure要从 Web 站点上下载 Tar 文件。

步骤
  1. 在终端窗口中,以超级用户身份登录要创建 Sun Management Center 安装映像的系统。

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

  3. 单击 Get the Software

  4. 单击 Sun Management Center 3.6。

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

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


    # cd /download-directory
    
  6. 解压缩 Sun Management Center 软件包:


    # zcat downloaded-filename | tar xvf -
    

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

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

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

    例如,如果您将 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.6 CD 映像目录。

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

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

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


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

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

    您可以使用Sun Management Center CD 映射来安装 Sun Management Center 3.6, 或按如下章节所述升级 Sun Management Center 的早期版本。