本章介绍如何在单个计算机上将 Solstice SyMON 1.x、Sun Enterprise SyMON 2.x、Sun Management Center 2.x 和 Sun Management Center 3.0 软件升级到 Sun Management Center 3.5。
本章包括以下主题:
如果不想迁移 SyMON 或 Sun Management Center 数据,则必须在安装Sun Management Center 3.5 之前先卸载现有的 SyMON 或 Sun Management Center 软件。 要卸载现有的 SyMON 或 Sun Management Center 软件,且不保存数据,请参见附录 A,卸载 SyMON 和 Sun Management Center
从任何版本的 Sun Enterprise SyMON 软件或任何版本的 Sun Management Center 软件升级时,必须先升级服务器层和控制台层。
如表 2–1 所示,Sun Management Center 3.5 服务器和控制台支持 Sun Management Center 早期版本的代理和 Sun Enterprise SyMON 2.0.1 代理,因此,可以在时间或条件允许的时候升级 Sun Management Center 代理。
Sun Management Center 软件的所有组件都应该升级到 3.5 版,以便获得 Sun Management Center 3.5 提供的先进的监视和管理功能。
升级时,请确保使用的代理端口号与以前安装时使用的代理端口号相同。此建议对代理升级和服务器升级均适用。
如果要升级 Sun Enterprise SyMON 1.x 或 Sun Enterprise SyMON 2.x,必须先升级到 Sun Management Center 2.1 或 Sun Management Center 2.1.1,然后才能升级到 Sun Management Center 3.5。有关升级过程,请参见《Sun Management Center 2.1 软件用户指南》中的“从 Sun Enterprise SyMON 2.x 升级到 Sun Management Center 2.1 软件” 。
如果您已经修改了 SyMON 1.x 或 2.x 规则,请在安装 Sun Management Center 3.5 之前备份这些规则,因为 3.5 的安装和设置过程可能会覆盖 SyMON 1.x 或 2.x 文件。需要备份的目录是 /etc/opt/SUNWsymon 和 /opt/SUNWsymon/etc,具体备份哪一个还是两者都备份,取决于您在哪个目录中修改了事件规则。
完成到 Sun Management Center 2.1 或 Sun Management Center 2.1.1 的升级后,请按照升级 Sun Management Center 2.1 或 2.1.1中的步骤升级到 Sun Management Center 3.5。
Solstice SyMON 1.x 或 Sun Enterprise SyMON 2.x 软件与 Sun Management Center 3.5 软件不能在同一台服务器上共存。此外,Sun Management Center 会话可以在不同的服务器或服务器环境中运行。有关服务器环境的详细信息,请参见“Sun Management Center 体系结构” in Sun Management Center 3.5。
如果要迁移 Sun Management Center 2.x 服务器数据并将其用于 Sun Management Center 3.5,请按照以下说明使用迁移实用程序进行操作。
如果不想迁移 Sun Management Center 2.x 服务器数据,必须先卸载 Sun Management Center 2.x,才能安装 Sun Management Center 3.5。要卸载 Sun Management Center 2.x,请按照卸载 Sun Management Center 2.x中的步骤进行操作。
如果要将 Sun Management Center 2. x 代理迁移或升级到 Sun Management Center 3.5,则无需运行迁移实用程序。有关代理升级过程,请参见创建代理安装和更新映像和应用代理安装、更新和仅用于增补程序的映像。
以 root 用户身份登录到安装 Sun Management Center 2.x 服务器的计算机。
按照第 4 章,准备系统以升级和安装 Sun Management Center中所述准备 Sun Management Center 3.5 系统。
从 http://www.sun.com/sunmanagementcenter/ 下载 tar 文件 sunmc_2x_server_upgrade.tar。
卸载 Sun Management Center 2.x 软件。
键入命令 /opt/SUNWsymon/sbin/es-uninst 并按 Return 键。
请勿删除 Sun Management Center 2.x 目录。 卸载 Sun Management Center 2.x 的过程中将删除 Sun Management Center 2.x 软件,但不会删除 Sun Management Center 2.x 数据。
如果需要,升级 Solaris 操作环境。
如果升级的是 Sun Management Center 2.x 服务器,则计算机必须运行 Solaris 8 开发环境或 Solaris 9 开发环境。有关详细信息,请参见必需的软件包
如果需要升级到 Solaris 8 或 Solaris 9,请确保您执行的是 Solaris 升级操作,因为新的 Solaris 安装将重新格式化硬盘驱动器,这会删除 Sun Management Center 2.x 配置数据。如果执行新的 Solaris 安装,则无法将 Sun Management Center 2.x 配置数据迁移到 Sun Management Center 3.5。
安装 Sun Management Center 3.5。
使用 Sun Management Center 3.5 图形用户界面命令 es-guiinst 或命令行脚本 es-inst 安装 Sun Management Center 3.5。
将通知您已检测到导出的 Sun Management Center 2.x 数据,并且这些数据将被迁移到新版本。
要使用 es-guiinst 升级 Sun Management Center 3.5,请参见在 Solaris 平台上安装 Sun Management Center 3.5。
要使用 es-inst 升级 Sun Management Center 3.5,请参见使用 es-inst 在 Solaris 平台上进行安装。
如以下各节所述,Sun Management Center 3.5 提供了升级 Sun Management Center 3.0 服务器和代理的几种方法。
您可以使用以下任何一种方法将 Sun Management Center 3.0 服务器升级到 Sun Management Center 3.5。
运行 Sun Management Center 3.5 图形用户界面安装命令 es-guiinst。
运行 Sun Management Center 3.5 命令行安装脚本 es-inst。
卸载 Sun Management Center 3.0 并保存配置数据,然后运行 Sun Management Center 3.5 es-guiinst 命令或 es-inst 命令。
Sun Management Center 3.5 安装过程将检测现有的 Sun Management Center 3.0 安装并运行 Sun Management Center 3.0 es-uninst 命令行脚本。 您可以选择使用 Sun Management Center es-uninst 脚本来保存 Sun Management Center 3.0 数据。
安装 Sun Management Center 3.5 后,如果保存了 Sun Management Center 3.0 数据,Sun Management Center 3.5 设置进程将检测已保存的 Sun Management Center 3.0 数据并让您选择是否将数据迁移到 Sun Management Center 3.5。
此过程假设在缺省目录 /opt 中安装了 Sun Management Center 服务器。如果将 Sun Management Center 安装在其它目录,请使用在在 Solaris 平台上安装 Sun Management Center 3.5的步骤 8 中指定的目录名替换 /opt。
以 root 用户身份登录到安装 Sun Management Center 3.0 服务器的计算机。
停止 Sun Management Center 进程。
键入命令 es-stop -A。等待所有 Sun Management Center 进程都被停止。
按照第 4 章,准备系统以升级和安装 Sun Management Center中所述准备 Sun Management Center 3.5 系统。
如果需要,升级 Solaris 操作环境。
如果升级的是 Sun Management Center 3.0 服务器,则计算机必须运行 Solaris 8 开发环境或 Solaris 9 开发环境。有关详细信息,请参见必需的软件包
如果需要升级到 Solaris 8 或 Solaris 9,请确保您执行的是 Solaris 升级操作,因为新的 Solaris 安装将重新格式化硬盘驱动器,这会删除 Sun Management Center 3.0 配置数据。如果执行新的 Solaris 安装,则无法将 Sun Management Center 3.0 配置数据迁移到 Sun Management Center 3.5。
备份所有 Sun Management Center 3.0 目录。
使用 ufsdump 将 Sun Management Center 3.0 目录备份到其它计算机或备份设备中。usfdump 将保留符号链接。
缺省情况下,Sun Management Center 3.0 软件安装在 /opt/SUNWsymon 、/var/opt/SUNWsymon 和 /etc/opt/SUNWsymon 目录中。
如果已将 Sun Management Center 3.0 软件安装在非缺省位置,请检查 /var/opt/SUNWsymon/install 中的 Sun Management Center 3.0 安装日志以确定 Sun Management Center 3.0 软件的安装位置。
如果 /var/opt/SUNWsymon/install 中不包含安装日志,或者 /var/opt/SUNWsymon 不存在,则必须确定 Sun Management Center 3.0 软件的安装位置。
Sun Management Center 软件的安装位置为 install-path /SUNWsymon,其中 install-path 是父目录层次结构。
例如,Sun Management Center 3.0 核心软件可以安装在 /export/applications/SUNWsymon 中。 在本例中, /export/applications 即为 /export/applications 。
要确定 Sun Management Center 3.0 软件的安装位置,请按照以下步骤在系统上搜索所有 SUNWsymon 目录:
升级 Solaris 操作环境。
有关操作过程,请参见 Solaris 文档。
如果需要,请将 Sun Management Center 3.0 目录恢复到原计算机上。
使用以下任何一种方法将 Sun Management Center 3.0 服务器升级到 Sun Management Center 3.5。
要使用 es-guiinst 升级到 Sun Management Center 3.5,请按照在 Solaris 平台上安装 Sun Management Center 3.5中的步骤进行操作。
要使用 es-inst 升级到 Sun Management Center 3.5,请按照使用 es-inst 在 Solaris 平台上进行安装中的步骤进行操作。
要通过先卸载 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 代理。
按照使用 es-makeagent 创建仅用于代理的安装映像中所述,在 Sun Management Center 服务器上创建仅用于代理安装的映像。创建仅用于代理安装的映像后,请按照使用 es-inst -a 从仅用于代理的安装映像安装代理中所述,使用 es-inst -a 命令将该映像应用于代理主机。
按照使用 es-gui-imagetool 创建代理更新映像中所述,使用 es-gui-imagetool 来创建代理更新映像,或者按照使用 es-imagetool 创建代理更新映像中所述,使用 es-imagetool 来创建代理更新映像。创建代理更新映像后,请按照使用 agent-update.bin 从代理更新映像安装或更新代理中所述,使用 agent-update.bin 可执行文件将该映像应用于代理主机。