Sun Management Center 3.5 安装和配置指南

第 1 章 安装概述

本章简要介绍 Sun Management Center 3.5 的安装和设置过程,以及基本的硬件和软件要求。在第 2 章,Sun Management Center 3.5 要求中介绍了具体要求。 在附录 C,确定硬件资源 中对尺寸信息进行了介绍。

本章包括以下主题:

Sun Management Center 概述

Sun Management Center 软件是一种开放的、可扩展的系统管理工具。Sun Management Center 产品分为三个基本组件系列,有四个基本 Sun Management Center 附加产品提供更多的系统管理支持。其它附加产品中还介绍了提供特定平台支持的其它附加组件。

本节包括以下主题:

所有 Sun Management Center 软件(包括附加产品)的安装和设置可以通过一个安装命令来执行,如第 6 章,Sun Management Center 3.5 安装和设置中所述。

Sun Management Center 体系结构和基本组件

Sun Management Center 软件管理框架基于一个三层的体系结构(由 Sun Management Center 控制台、服务器和代理组件组成),该体系结构提供了 Sun Management Center 的核心功能。

图形 1–1 Sun Management Center 基本体系结构

Sun Management Center 基本体系结构

Sun Management Center 通过向安装在每个系统上的 Sun Management Center 代理发送请求来启动操作。代理基于 SNMP 技术来处理服务器请求。代理还可以自动在本地收集和处理数据。代理可以根据观测条件来发送 SNMP 陷阱或执行管理操作。通过自定义的规则和阈值,即使断开与管理器的连接,代理仍然能够发出警报或启动指定的操作。有关 SNMP 的详细信息,请参见安全密钥和 SNMP 团体字符串SNMP 守护程序和传统代理

Sun Management Center 代理的管理和监视功能划分在可加载的模块中。代理模块可用于根据每个系统的实际需要灵活地建立相应的监视和管理部件。可以将附加模块从 Sun Management Center 控制台动态加载到 Sun Management Center 代理中,而无需中断管理或代理系统。有关 Sun Management Center 模块的详细信息,请参见Sun Management Center 3.5 用户指南》中的“Sun Management Center 软件模块”

Sun Management Center 基本附加产品

Sun Management Center 提供了四种附加产品,作为 Sun Management Center 的一部分包含在 CD 或 Web 下载映像中:

有关基本附加产品和其它附加产品的详细信息,请参见 Sun Management Center Web 站点 http://www.sun.com/software/solaris/sunmanagementcenter/

其它附加产品

您的系统可能需要使用特定于平台的其它附加产品,这取决于您安装 Sun Management Center 软件的硬件平台。附加产品提供了一些附加功能,例如对某些 Sun 硬件体系结构的附加支持、配置读取器和新代理管理。有关特定硬件平台的信息,请参见适用于您的硬件平台的 Sun Management Center 补充资料。有关 Sun Management Center 其它附加产品的信息,请参见 Sun Management Center Web 站点。


注意:

在特定的硬件平台上安装 Sun Management Center 软件之前,应该先阅读 Sun Management Center 补充资料以获取特定体系结构的安装说明。请参见 Sun Management Center 3.5 CD (2 of 2) 上的文档子目录。


附加产品通过以下两种方式发行:

作为 Sun Management Center 的一部分发行的附加产品在安装过程中进行安装。 在这种情况下,将先安装基本组件,然后再安装附加产品。

许多附加产品提供的支持都是针对特定体系结构的,因此,安装程序将检查硬件。例如,如果附加产品支持工作站系统,那您就可以在工作站主机上安装 Sun Management Center 时安装工作站附加产品。大多数情况下,安装附加产品前需要用户进行确认。

如果附加产品与 Sun Management Center CD 分开发行,则附加产品附带的补充资料中会包括该产品的安装说明。

开发环境

开发环境可用于通过各种途径扩展 Sun Management Center 软件的功能。您可以执行以下任务:


注意:

如果您正在安装开发环境,应该分别在不同的专用服务器上运行 Sun Management Center 3.5 开发环境和 Sun Management Center 3.5 生产环境。


有关 Sun Management Center 3.5 开发环境的详细信息,请参见《Sun Management Center 3.5 Developer Environment Reference Manual》。

Sun Management Center 安装概述

您可以使用图形用户界面或安装脚本来安装和设置 Sun Management Center 3.5 软件。在安装时,您可以单独安装或组合安装控制台、服务器和代理层,也可以选择安装提供了所需功能的特定附加产品。

Sun Management Center 软件可以安装在系统中的任何位置,只要该位置的磁盘空间达到最低要求。缺省的安装位置是 /opt/SUNWsymon

必须先安装以下产品层,才能使用 Sun Management Center:


注意:

SPARCTM 平台计算机必须运行 Solaris 8 或 Solaris 9 操作环境,才能在其上安装全部三个组件层(代理、服务器和控制台)。Sun Management Center 服务器要求使用 Solaris 8 或 Solaris 9。代理和控制台可以在 Solaris 2.6、Solaris 7、Solaris 8 和 Solaris 9 上运行。此外,控制台还可以在 Microsoft Windows 98、Microsoft Windows NT 和 Microsoft Windows 2000 上运行。


示例安装方案

以下示例方案总结了首次安装 Sun Management Center 3.5 所需的主要步骤,以及将早期版本的 Sun Management Center 升级为 Sun Management Center 3.5 所需的主要步骤。


注意:

要安装、升级和设置 Sun Management Center,您必须在每台计算机上以 root 用户身份登录。


Sun Management Center 3.5 全新安装

在本例中,Sun Management Center 服务器、代理、控制台和高级系统监视 (ASM) 附加产品按照以下方式安装在三台计算机上:

此时,Sun Management Center 尚未安装在任何一台计算机上。

以下过程总结了安装 Sun Management Center 和 ASM 所需的主要步骤。

安装 Sun Management Center 和 ASM
  1. 确保每台计算机都是受支持的平台。

    请参见支持的平台

  2. 确保每台计算机都具有所需的资源。

    请参见安装前核对表

  3. 确定是从 CD 还是 CD 映像进行安装。

    请参见确定安装来源

  4. 按照在 Solaris 平台上安装 Sun Management Center 3.5中所述,在计算机 B 上安装服务器。

    在安装过程中,请:

    • 选择生产环境。

    • 仅选择服务器层。 代理层将被自动选择。

    • 选择高级系统监视附加产品。

      高级系统监视将对服务器计算机启用高级监视功能。有关详细信息,请参见其它附加产品

    安装完成时,将通知您 /etc/system 文件已被更新,必须重新引导系统。退出安装进程,并重新引导系统。

  5. 在计算机 B 上设置 Sun Management Center 服务器。

    重新引导系统时,请键入命令 /opt/SUNWsymon/sbin/es-guisetup 来设置 Sun Management Center 服务器。

    设置服务器时,请:

    • 提供生成安全密钥的口令。

      该口令对于所有的 Sun Management Center 计算机必须是相同的。

    • 提供 SNMPv1 安全字符串。

      该安全字符串对于所有的 Sun Management Center 计算机必须是相同的。

    完成服务器设置后,将执行高级系统监视设置。

    完成高级系统监视设置后,您可以选择启动 Sun Management Center 组件。启动所有组件。

  6. 按照在 Solaris 平台上安装 Sun Management Center 3.5 中所述,在计算机 C 上安装代理。

    在安装过程中,请:

    • 选择生产环境。

    • 仅选择代理层。

    • 选择高级系统监视附加产品。

      高级系统监视将对代理计算机启用高级监视功能。有关详细信息,请参见其它附加产品


    注意:

    如果需要在若干台计算机上安装代理,可以创建代理更新映像,并按照使用代理更新将代理升级至 Sun Management Center 3.5中所述使用该映像安装代理。


    完成代理安装后,您可以选择运行设置。运行设置。

  7. 在计算机 C 上设置 Sun Management Center 代理。

    设置代理时,请:

    • 提供在步骤 5 中提供的同一安全密钥口令。

    • 提供在步骤 5 中提供的同一 SNMPv1 团体字符串。

    • 提供 Sun Management Center 服务器计算机的名称。

    完成代理设置后,您可以选择启动 Sun Management Center 代理。 启动代理。

  8. 按照在 Solaris 平台上安装 Sun Management Center 3.5所述,在计算机 A 上安装控制台。

    在安装过程中,请:

    • 选择生产环境。

    • 仅选择控制台层。

    • 选择高级系统监视附加产品。

      高级系统监视包括控制台组件和菜单。

    完成控制台安装后,您可以选择运行设置。运行设置。

    完成设置后,请键入命令 /opt/SUNWsymon/sbin/es-start -c 来启动控制台。

Sun Management Center 3.0 到 Sun Management Center 3.5 的升级

在本例中,Sun Management Center 3.0 服务器、代理和控制台按照以下方式安装在三台计算机上:

以下过程总结了将三台计算机上的 Sun Management Center 3.0 均升级至 Sun Management Center 3.5 所需执行的步骤。


注意:

如果您安装的 Sun Management Center 3.0 中包括性能报告管理器,则升级进程允许您迁移 Sun Management Center 数据和性能报告管理器数据。 请确保安装性能报告管理器的计算机上有足够的资源可供 Sun Management Center 3.5 使用(如表 2–4 中所述)。


将 Sun Management Center 3.0 升级至 Sun Management Center 3.5
  1. 确保每台计算机都是受支持的平台。

    请参见支持的平台

  2. 确保每台计算机都具有所需的资源。

    请参见安装前核对表

  3. 确定是从 CD 还是 CD 映像进行安装。

    请参见确定安装来源

  4. 按照升级服务器中所述,在计算机 B 上安装 Sun Management Center 3.5 服务器。

    在安装过程中,请:

    • 提示卸载早期版本的 Sun Management Center 时,请进行卸载。

    • 选择是否迁移 Sun Management Center 版本数据。

      • 选择迁移数据可以保存 Sun Management Center 3.0 数据并使用 Sun Management Center 3.5 中的数据。

      • 如果不想保存 Sun Management Center 3.0 数据,请选择放弃数据。

    • 选择生产环境。

    • 仅选择服务器层。 代理将自动安装。

    完成服务器安装后,您可以选择运行设置。运行设置。

  5. 在计算机 B 上设置服务器。

    在服务器设置过程中,请:

    • 提供生成安全密钥的口令。

      该口令必须与设置 Sun Management Center 3.0 时提供的口令相同。

    • 提供 SNMPv1 安全字符串。

      该安全字符串必须与设置 Sun Management Center 3.0 时提供的安全字符串相同。

    • 如果您选择将 Sun Management Center 3.0 数据迁移到 Sun Management Center 3.5,请选择是否要恢复 Sun Management Center 3.0 数据。


    注意:

    如果您在服务器上提供的用于生成安全性初始化向量的口令与为 Sun Management Center 3.0 提供的口令不同,则在设置代理时必须使用新的口令以生成相同的安全性初始化向量。如果未将 Sun Management Center 3.0 代理升级至 Sun Management Center 3.5,必须按照重新生成安全密钥中所述,为 Sun Management Center 3.0 代理计算机重新生成安全密钥。


    完成服务器设置后,您可以选择启动 Sun Management Center 组件。 启动所有组件。

  6. 按照升级代理中所述,在计算机 C 上安装 Sun Management Center 3.5 代理。

    在代理安装过程中,请:

    • 选择是否迁移 Sun Management Center 版本代理数据。

      • 选择迁移数据可以保存 Sun Management Center 3.0 数据并使用 Sun Management Center 3.5 中的数据。

      • 如果不想保存 Sun Management Center 3.0 数据,请选择放弃数据。

    • 选择生产环境。

    • 仅选择代理层。

  7. 在计算机 C 上设置代理。

    在设置代理过程中,请:

    • 提供生成安全密钥的口令。

      该口令必须与设置 Sun Management Center 3.5 服务器时提供的口令相同。

    • 提供 SNMPv1 安全字符串。

      该安全字符串必须与设置 Sun Management Center 3.5 服务器时提供的安全字符串相同。

    • 如果选择将 Sun Management Center 3.0 代理数据迁移到 Sun Management Center 3.5,请选择是否恢复 Sun Management Center 3.0 数据。

    完成代理设置后,可以选择启动 Sun Management Center 代理。 启动代理。

  8. 在计算机 A 上安装 Sun Management Center 3.5 控制台。

    1. 键入命令 /opt/SUNWsymon/sbin/es-uninst 以卸载 Sun Management Center 3.0 控制台。

    2. 按照在 Solaris 平台上安装 Sun Management Center 3.5所述,安装并设置 Sun Management Center 3.5 控制台。

      完成控制台设置后,请键入命令 /opt/SUNWsymon/sbin/es-start -c 以启动控制台。

Sun Management Center 2.1.1 到 Sun Management Center 3.5 的升级

在本例中,Sun Management Center 2.1.1 服务器、代理和控制台按照以下方式安装在三台计算机上:

以下过程总结了将三台计算机上的 Sun Management Center 2.1.1 安装均升级至 Sun Management Center 3.5 所需执行的步骤。

从 Sun Management Center 2.1.1 升级至 Sun Management Center 3.5
  1. 确保每台计算机都是受支持的平台。

    请参见支持的平台

  2. 确保每台计算机都具有所需的资源。

    请参见安装前核对表

  3. 确定是从 CD 还是 CD 映像安装 Sun Management Center 3.5。

    请参见确定安装来源

  4. 在计算机 B 上升级 Sun Management Center 2.1.1 服务器。

    1. 确保每台计算机都具有所需的资源。

      请参见安装前核对表

    2. http://www.sun.com/sunmanagementcenter 下载迁移实用程序。

    3. 运行迁移实用程序并从 Sun Management Center 2.1.1 升级至 Sun Management Center 3.5。

      请参见升级 Sun Management Center 2.1 或 2.1.1

    在升级进程的 Sun Management Center 3.5 安装阶段,请:

    • 选择生产环境。

    • 仅选择服务器层。代理将自动安装。

    • 选择是否迁移 Sun Management Center 2.1.1 数据。

      • 选择迁移数据可以保存 Sun Management Center 2.1.1 数据并使用 Sun Management Center 3.5 中的数据。

      • 如果不想保存 Sun Management Center 2.1.1 数据,请选择放弃数据。

    在升级进程的 Sun Management Center 3.5 设置阶段,请:

    • 提供生成安全密钥的口令。

      该口令对于所有的 Sun Management Center 计算机必须是相同的。

    • 提供 SNMPv1 安全字符串。

      该安全字符串对于所有的 Sun Management Center 计算机必须是相同的。

    • 如果选择将 Sun Management Center 2.1.1 数据迁移到 Sun Management Center 3.5,请选择是否恢复 Sun Management Center 2.1.1 数据。

    完成服务器设置后,您可以选择启动 Sun Management Center 组件。 启动所有组件。

  5. 在计算机 C 上升级 Sun Management Center 2.1.1 代理。

    按照在 Solaris 平台上安装 Sun Management Center 3.5中所述,在计算机 C 上安装 Sun Management Center 3.5 代理。

    在安装代理的过程中,请:

    • 如果要保存 Sun Management Center 2.1.1 代理数据并使用 Sun Management Center 3.5 中的数据,请选择迁移数据。

    • 选择生产环境。

    • 仅选择代理层

    完成代理安装后,您可以选择运行设置。运行设置。

  6. 在计算机 C 上设置代理。

    在设置代理的过程中,请:

    • 提供在步骤 4 中提供的同一安全密钥口令。

    • 提供在步骤 4 中提供的同一 SNMPv1 团体字符串。

    • 提供 Sun Management Center 服务器计算机的名称。

    • 如果选择将 Sun Management Center 2.1.1 代理数据迁移到 Sun Management Center 3.5,请选择是否恢复 Sun Management Center 2.1.1 数据。


    注意:

    如果您在服务器上提供的用于生成安全性初始化向量的口令与为 Sun Management Center 3.0 提供的口令不同,则在设置代理时必须使用新的口令以生成相同的安全性初始化向量。如果未将 Sun Management Center 3.0 代理升级至 Sun Management Center 3.5,必须按照重新生成安全密钥中所述,为 Sun Management Center 3.0 代理计算机重新生成安全密钥。


    完成代理设置后,您可以选择启动 Sun Management Center 代理。启动代理。

  7. 在计算机 A 上安装 Sun Management Center 3.5 控制台。

    1. 按照《Sun Management Center 2.1.1 Installation Guide》中所述,卸载 Sun Management Center 2.1.1 控制台。

    2. 按照在 Solaris 平台上安装 Sun Management Center 3.5中所述,安装并设置 Sun Management Center 3.5 控制台。

    完成控制台设置后,请键入命令 /opt/SUNWsymon/sbin/es-start -c 来启动该控制台。

使用代理更新将代理升级至 Sun Management Center 3.5

在本例中,网络中的系统按照以下方式安装 Sun Management Center 3.5 和 Sun Management Center 3.0:

以下过程总结了将计算机 C 至 Z 升级至 Sun Management Center 3.5 代理所需执行的主要步骤。

使用代理更新 Sun Management Center 3.5 将代理升级至 Sun Management Center 3.5
  1. 确保 Sun Management Center 服务器计算机 B 上的所有 Sun Management Center 组件都按启动 Solaris 平台上的组件中所述的方式运行。

  2. 创建代理更新映像,如使用 es-gui-imagetool 创建代理更新映像所述。

  3. 按照使用 agent-update.bin 从代理更新映像安装或更新代理中所述,对计算机 C 到 Z 应用代理更新映像。

    在每台计算机上应用代理更新映像时,请:

    • 提供生成安全密钥的口令。

      该口令必须与设置 Sun Management Center 3.5 服务器时提供的口令相同。

    • 提供 SNMPv1 安全字符串。

      该安全字符串必须与设置 Sun Management Center 3.5. 时提供的安全字符串相同。

安装性能报告管理器

性能报告管理器包含服务器、代理和控制台层组件。


注意:

为了收集硬件配置数据,应该在代理计算机和服务器计算机上安装特定硬件模块。


您可以按照以下方式在每台计算机上安装性能报告管理器:


注意:

在 Sun Management Center 服务器上设置 Sun Management Center 3.5 的过程中,将提示您为所选配置输入三个不同目录的路径。如果可能,请在三个不同的文件系统中指定目录。将目录分隔开来可以减少磁盘争用并提高性能。


在 Microsoft Windows 上安装 Sun Management Center 控制台

如果在 Microsoft Windows 计算机上安装了早期版本的 Sun Management Center 控制台,请按照从 Microsoft Windows 平台卸载 Sun Management Center中所述,卸载控制台。

要安装 Sun Management Center 3.5 控制台,请按照在 Microsoft Windows 上安装 Sun Management Center 3.5所述进行安装。

Sun Management Center 目录

在 Solaris 平台上成功进行安装和设置后,将创建如表 1–1 中所示的目录。

在 Microsoft Windows 上,只会创建 C:\Program Files\SunMC 目录。

表 1–1 Sun Management Center 缺省的 Solaris 目录

目录 

说明 

/opt/SUNWsymon

根目录,包含 Sun Management Center 的基础结构和应用程序 

/etc/opt/SUNWsymon

包含 Sun Management Center 软件应用程序的 init 脚本

/var/opt/SUNWsymon

包含系统的 Sun Management Center 配置和数据文件 

/usr/apache/tomcat

包含 Web 服务器。 

Web 服务器是与 Sun Management Center 服务器一起安装的 

/var/apache

Web 服务器文档和示例 

Sun Management Center 系统文件

本节介绍在安装 Sun Management Center 时修改的系统文件,并简要介绍操作系统增补程序。

/etc/system 文件

/etc/system 文件中列出的值是 Sun Management Center 系统参数的缺省值。shmmax 值是根据计算机上可用的 RAM 计算得出的。

Sun Management Center 软件安装将检查 /etc/system 文件中的限制是否足以使服务层按预期一样执行。例如,如果缺少以下项,它们将被添加到 /etc/system 文件中。如果显示的值不正确,将自动更新这些值。


****************************************************
* This file has been modified by Sun MC 3.5 setup. *
*     DO NOT REMOVE THESE TWO COMMENT LINES.      *
****************************************************
set shmsys:shminfo_shmmax=201326592
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmni=100
set semsys:seminfo_semmsl=115
set semsys:seminfo_semmns=200
set semsys:seminfo_semopm=100
set semsys:seminfo_semvmx=32767

如果安装 Sun Management Center 软件时更改了 /etc/system 中的某些项,则必须重新引导系统后才能继续执行操作。重新引导系统之后,必须使用 es-setupes-guisetup 命令重新执行设置过程。

如果 /etc/system 已在前一次安装 Sun Management Center 软件时被更改,则无需重新引导系统。

/etc/group 文件

Sun Management Center 软件安装程序向计算机上的本地 /etc/group 文件中添加 esadmesdomadmesops 组。在安装了 Sun Management Center 服务器的计算机上,将为 /etc/group 中数据库组 smcorag 创建一个组项。

在 Sun Management Center 设置过程中被指定为管理员的用户将被添加到 esadmesdomadm 组中。例如,如果 root 用户帐户被指定为 Sun Management Center 管理员,安装程序将向 /etc/group 附加以下行:

smcorag::101011:
esadm::1000:root 
esdomadm::1001:root 
esops::1002:

/etc/passwd 文件

安装 Sun Management Center 软件时将向 /etc/passwd 文件添加用户 smcorau。在 Sun Management Center 服务器层上运行数据库时需要使用 smcorau 用户帐户。

/var/opt/SUNWsymon/cfg/esusers 文件

/var/opt/SUNWsymon/cfg/esusers 文件用于定义获得授权的 Sun Management Center 用户。有关详细信息,请参见用户、组和角色概述