Sun Management Center 3.6 安装和配置指南

应用代理安装、更新和修补程序专用映像

以下过程描述了如何使用管理作业任务和 agent-update.bin 可执行文件从代理更新映像安装或更新代理,以及如何使用 es-inst -a 命令安装代理专用安装映像。


注 –

如果要使用 JumpStart 软件安装 Solaris 操作环境和代理,请参见使用 JumpStart 安装代理


Procedure使用管理作业任务从代理更新映像安装代理

如果要升级 Sun Management Center 3.0 代理,请使用使用 agent-update.bin 命令从代理更新映像安装或更新代理中所述的 agent-update.bin 可执行文件来应用代理更新映像。管理作业任务用于升级现有 Sun Management Center 3.6 代理。

步骤
  1. 使用任意一种映像工具创建代理更新映像。

  2. 启动 Sun Management Center 控制台,然后以授权的 Sun Management Center 用户的身份登录控制台。

    请参见在 Solaris 平台上启动控制台

  3. 选择工具 -> 管理作业。

    将显示“管理作业”窗口。

    通过“管理作业”窗口,可以将代理同时传递到多台主机。有关管理作业功能的详细信息,请参阅《Sun Management Center 3.6 用户指南》

  4. 创建多代理升级任务。


    注 –

    确保目标主机上安装了 Sun Management Center 代理并正在运行。


    1. 选择要升级的目标主机,然后创建一个组。

    2. 创建一个类型是代理更新的任务。

      为升级操作选择一个适当的映像名称。此名称应该是使用 es-imagetooles-gui-imagetool 创建的映像的名称。

      有关详细指导,请参见《Sun Management Center 3.6 用户指南》中的“创建代理更新任务”

    “作业管理器”窗口中显示的状态仅说明了整个作业的成功失败情况。如果整个组中有一个代理升级失败,则即使其余代理均升级成功,该作业也会被标记为失败。单击“作业”列表旁的“查看日志”,检查各个升级的状态。

    要在作业运行期间查看升级的中间状态,单击“查看日志”选项卡,然后单击 InstallServer.log。

Procedure使用 agent-update.bin 命令从代理更新映像安装或更新代理

目标计算机上 /tmp 目录所需的磁盘空间如下,这取决于更新映像的内容:

如果使用 seed-file 自动指定安全初始化向量和 SNMP 团体字符串,则 seed-file 必须具备以下格式:


ES_SECURITY_SEED=<seed> 
ES_SNMPV1_STRING=<string>

其中,seedstring 是安装 Sun Management Center 服务器时指定的实际初始化向量和团体字符串。如果不指定 ES_SNMPV1_STRING 的值,系统将使用默认的 SNMP 值。在本例中,该文件为:


ES_SECURITY_SEED=<seed>
ES_SNMPV1_STRING=<string>
步骤
  1. 以超级用户的身份登录 Sun Management Center 服务器。

  2. 可以使用以下两种映像工具之一创建代理更新映像。

  3. 将相关的 agent-update.bin 文件从 Sun Management Center 服务器中下载到每台目标计算机的根目录下。

    • (SPARC) /opt/SUNWsymon/base/bin/sparc-sun-solaris/agent-update.bin

    • (x86) /opt/SUNWsymon/base/bin/i386-sun-solaris/agent-update.bin

    • (Linux)/opt/SUNWsymon/base/bin/i686-sun-Linux/agent-update.bin

    如果将 Sun Management Center 安装到不同于 /opt 的目录,请在上面提到的路径中用 installdir 替换 /opt,其中 installdir 是您指定的目录。本步骤必须针对每台目标计算机执行。

    agent-update.bin 下载到每台计算机上之后,必须登录到每台计算机,然后在每台计算机上执行以下四个步骤。

  4. 以超级用户的身份登录目标计算机。

  5. 切换到下载 agent-update.bin 的目录。

  6. 键入以下命令:


    ./agent-update.bin -s server -r http-port -p image-name [-f seed-file]

    其中

    • server 是您在步骤 1 中登录的服务器。

    • http-port 是 Sun Management Center Web 服务器端口。

    • image-name 是您在步骤 2 中创建的代理专用映像的名称。

    • seed-file 是一个包含安全初始化向量和 SNMP 团体字符串的文件。通过使用该选项,系统将在您运行命令后自动安装代理。seed-file 必须由超级用户拥有。鉴于安全性因素,只有超级用户对该文件有读/写权限。如果该文件不满足这些要求,脚本将退出。

    例如,假设 Sun Management Center 服务器的名称为 Production1,Web 服务器端口为 8080。此外,再假定代理更新映像的名称为 sparc-baseagent。则您应键入:


    # ./agent-update.bin -s Production1 -r 8080 -p sparc-baseagent
    
  7. 提供安全性初始化向量和 SNMPv1 团体字符串。

    代理更新进程将提示您输入安全性初始化向量和 SNMPv1 团体字符串。

    • 安全性初始化向量必须与设置 Sun Management Center 服务器和代理时提供的初始化向量相同。

      键入您在设置Sun Management Center步骤 b 中提供的安全初始化向量密码。再次输入密码以确认。

    • SNMPv1 团体字符串必须与设置 Sun Management Center 服务器和代理时提供的 SNMPv1 团体字符串相同。

      如果指定了一个自定义团体字符串,请确保键入的团体字符串与您在设置Sun Management Center步骤 c 中提供的团体字符串相同。如果使用默认团体字符串 public,请按 Return 键。

    更新进程将更新应用到计算机,不再提示输入其他信息。

    更新进程完成后,请查看目标计算机上的日志文件 /var/opt/SUNWsymon/log/agent-update.log 以检查更新状态。

Procedure使用 es-inst -a 从代理专用安装映像安装代理

步骤
  1. 按照使用 es-makeagent 创建代理专用安装映像中的说明创建代理专用安装映像。

  2. 以超级用户身份登录要安装代理的计算机。

  3. 转到代理专用安装映像 disk1/sbin 目录。

    例如,如果在一台名为 appserver 的计算机的 /export/agentsource 目录下创建了代理专用映像,则您应键入:


    # cd /net/appserver/export/agentsource/disk1/sbin
    
  4. 键入命令 ./es-inst -a 以安装 Sun Management Center 代理。

    系统将提示您提供目标目录。

  5. 键入要安装 Sun Management Center 的目录的名称。

    缺省位置是 /opt

    Sun Management Center 软件可以安装在系统中的任何位置,只要该位置的磁盘空间达到最低要求。按 Return 键接受默认位置 /opt,或者,如果要从 /opt 以外的其他目录安装,请键入相应目录名。


    提示 –

    df -ak 命令用于列出计算机上每个文件系统的已用空间和可用空间。


    安装进程将检查所有可用的附加产品。

  6. 选择 Sun Management Center 附加产品。

    安装进程将列出每个附加产品,并询问您是否要安装该产品。


    注 –

    系统仅安装选定附加产品的代理组件。


    键入 y 选择安装该产品;如果不想安装该产品,请键入 n

    如果未选择任何附加产品,系统将询问您是否要继续。键入 y 以继续。安装进程将检查磁盘空间。转到步骤 8

    如果选择了任何附加产品,则您的选择将被列出。

  7. 请查看您的选择。

    键入 y 以继续,或者键入 n 以重复选择过程。

    安装进程将检查磁盘空间。

  8. 检查磁盘空间。

    安装进程将检查是否有足够的磁盘空间来安装代理和所有选定附加产品的代理组件。

    • 如果磁盘空间足够,系统将安装代理。系统将询问您是否要运行设置。转到步骤 10

    • 如果磁盘空间不足,将要求您提供替代的文件系统。将显示可用空间的大小和所需空间的大小。

  9. 提供具有足够磁盘空间的替代文件系统的名称。

    当提示您提供其他文件系统时,请键入具有足够空间的文件系统及目录的名称。


    提示 –

    在安装了 Sun Management Center 的计算机的一个终端窗口中,键入 df -ak 以列出该计算机上每个文件系统的已用空间和可用空间。


    安装过程将再次检查磁盘空间。如果磁盘空间足够,系统将安装代理。系统将询问您是否要运行设置。

  10. 确定是否要设置代理。

    要设置 Sun Management Center 代理和所有选定附加产品,请键入 y。按照设置Sun Management Center中的说明操作。

    如果选择以后再运行设置,您必须先在计算机上设置代理,然后才能运行该代理。使用 es-guisetupes-setup 来设置代理。