本节说明如何将某个 Sun Management Center 服务器监视的代理分配到另一个 Sun Management Center 服务器。
在下面的过程中,假设代理当前是由 Sun Management Center 服务器 Machine-A 监视的,而您要将该代理重新分配到 Sun Management Center 服务器 Machine-B。
将代理重新分配到其它服务器。
清除原服务器上代理的高速缓存项
代理被重新分配到其它服务器后,原服务器上仍存在该代理的高速缓存项。必须使用 es-servercontrol.sh 脚本清除原服务器上的高速缓存项,以避免出现访问冲突。如果未清除原服务器上的高速缓存项,则原服务器仍然可以访问该代理。
以 root 用户身份登录代理计算机。
将代理重新分配到其它服务器。
要将代理分配到其它服务器,必须使用 es-setup -F 命令设置代理。
键入 /opt/SUNWsymon/sbin/es-setup -F。
将提示您输入安全密钥初始化向量。
输入安全性初始化向量。
所有 Sun Management Center 进程之间的通信都需要使用加密的安全密钥。该密钥根据您提供的口令生成,您提供的口令必须由 1 到 8 个字符组成且不包含空格。如果超过 8 个字符,口令将被截断为 8 个字符。
确保键入的安全性初始化向量口令与在在 Solaris 平台上设置基本产品和附加产品的步骤 7 初始安装和设置过程中提供的口令相同。
将提示您提供 SNMPv1 团体字符串。
指定 SNMPv1 团体安全字符串。
团体字符串用于维护 SNMP 安全性。
确保键入的团体字符串与在在 Solaris 平台上设置基本产品和附加产品的步骤 8 初始安装和设置过程中提供的团体字符串相同。
将通知您 Machine-A 已配置为 Sun Management Center 服务器,其中 Machine-A 是当前分配有指定代理的服务器的实际名称。例如:
# 显示被配置为 Sun Management Center 服务器的是 Machine-A。 是否正确 (y|n|q) |
键入 n。将提示您输入 Sun Management Center 服务器主机名。
提供要为其分配代理的服务器的主机名。
键入服务器名称。例如:
显示被配置为 Sun Management Center 服务器的是 Machine-A。 是否正确 (y|n|q)n 请输入 Sun Management Center 服务器主机名: Machine-B |
将询问您是否要启动 Sun Management Center 代理。
启动代理。
如果要立即启动 Sun Management Center,请键入 y。
设置脚本将使用 es-start -A 命令启动 Sun Management Center。有关 es-start 命令的信息,请参见使用 es-start 启动组件。
此外,有关如何启动 Sun Management Center 控制台的说明,请参见启动控制台。
如果希望以后再启动 Sun Management Center,请键入 n。准备好启动 Sun Management Center 时,请参见第 8 章,启动和停止 Sun Management Center。
以 root 用户身份登录原始服务器。
键入命令 /opt/SUNWsymon/base/sbin/es-servercontrol.sh 。
如果设置了 ESROOT 环境变量,将提示您指定 Sun Management Center 服务器主机名。转到步骤 10。
如果未设置 ESROOT 环境变量,将通知并提示您指定 ESROOT 目录。
指定 ESROOT 目录。
ESROOT 环境变量用于指定 Sun Management Center SUNWsymon 目录的位置。
# 未设置 ESROOT 环境变量。 请输入 ESROOT [/opt/SUNWsymon]: |
按 Return 键接受显示的缺省值 /opt/SUNWsymon,或者键入 SUNWsymon 目录的完整路径。
指定 Sun Management Center 服务器主机名。
将提示您指定服务器主机名。
输入 Sun Management Center 服务器的主机名 [Machine-A]: |
按 Return 键接受显示的缺省主机名,或者键入服务器主机名。服务器主机名必须是已为其分配了代理的原服务器的名称。
将提示您指定服务器端口。
指定 Sun Management Center 服务器端口。
服务器端口是由 Sun Management Center 服务器使用的远程方法调用 (RMI) 端口。有关详细信息,请参见表 9–3。
将显示当前的 RMI 端口。
输入 Sun Management Center 服务器的端口 [2099]: |
按 Return 键接受显示的端口,或者键入用于 RMI 的端口。
将提示您指定 Sun Management Center 超级用户 ID。
指定超级用户 ID。
该超级用户 ID 是在初始安装和配置过程中指定的管理用户 ID。请参见在 Solaris 平台上设置基本产品和附加产品中的步骤 10。
将显示当前的超级用户 ID。
输入 Sun Management Center 超级用户 ID [esmaster]: |
按 Return 键接受显示的 ID,或者键入管理员 ID。
将提示您输入超级用户口令。
键入口令。
将显示服务器控制功能列表。
清除服务器高速缓存。
键入 1 选择“清除服务器环境高速缓存”。例如:
选择以下服务器控制功能之一: 0) 查看服务器环境高速缓存 1) 清除服务器环境高速缓存 2) 从服务器环境高速缓存中删除主机 3) 从服务器环境高速缓存中删除主机:端口 4) 查看 SNMP OID (Finder) 高速缓存 5) 清除 SNMP OID (Finder) 高速缓存 6) 从 SNMP OID (Finder) 高速缓存中删除主机 7) 从 SNMP OID (Finder) 高速缓存中删除主机:端口 8) 从 Cfgserver 引擎表中删除主机:端口 9) 退出 请输入您的选择 [9]:1 |
服务器高速缓存被清除,并再次显示服务器控制列表。键入 9 退出服务器控制并返回到系统提示符。