Sun Management Center 4.0 安装和配置指南

在多 IP 机器上配置服务器和代理

本节介绍如何在多 IP 机器上配置 Sun Management Center 4.0 服务器和代理。

服务器配置

如果在一个具备多 IP 接口的系统上安装 Sun Management Center 4.0 服务器,服务器在默认情况下支持所有 IP 接口上的所有代理。

esmultiip 命令允许您列出、删除或添加 IP 接口。esmultiip 命令的语法如下:

esmultiip [-lh] | [ < -a | -d > Host-IP ]

下表介绍了 esmultiip 命令的参数。

表 6–2 esmultiip 选项

选项 

修改选项 

定义 

 

 

如果 Sun Management Center 服务器上有多个 IP 接口,则启用多 IP 功能。 

-h

 

列出 esmultiip 命令的选项

-l

 

列出 Sun Management Center 服务器的所有活动 IP 接口 

-a

Host-IP

将对应于 IP 地址 Host-IP 的主机名添加到活动服务器 IP 接口列表中

-d

Host-IP

将对应于 IP 地址 Host-IP 的主机名从活动服务器 IP 接口列表中删除


注 –

以下步骤假设 Sun Management Center 服务器已安装在多 IP 机器的 /opt 目录中。如果已在另一个目录下安装了代理,请使用您指定的目录名替换 /opt


Procedure将 IP 接口添加到 Sun Management Center 服务器

  1. 以超级用户身份登录服务器多 IP 机器。

  2. 列出当前的 Sun Management Center 活动 IP 接口。

    键入命令 /opt/SUNWsymon/sbin/esmultiip -l。例如:


    # /opt/SUNWsymon/sbin/esmultiip -l
    Multi IP configured with active interfaces "10.1.2.111"
  3. 列出该机器上的所有 IP 接口。

    键入命令 ifconfig -a。例如:


    # ifconfig -a
    lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
            inet 127.0.0.1 netmask ff000000 
    hme0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
            inet 10.1.2.111 netmask ffffff00 broadcast 10.1.2.255
            ether 8:0:20:a8:7a:c9 
    hme1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
            inet 129.1.2.222 netmask ffffff00 broadcast 129.199.199.255
            ether 8:0:20:a8:7a:c9 

    如以上示例所示,Sun Management Center 服务器仅使用 IP 地址 10.1.2.111 的 IP 接口 hme0

  4. 添加 IP 接口。

    假设您要在 IP 地址 129.1.2.222 处添加 IP 接口 hme1。然后,您键入命令 /opt/SUNWsymon/sbin/esmultiip -a 129.1.2.222

    IP 接口将被添加到活动 Sun Management Center 服务器接口列表中。

Procedure从 Sun Management Center 服务器中删除 IP 接口

  1. 以超级用户身份登录服务器多 IP 机器。

  2. 列出当前的 Sun Management Center 活动 IP 接口。

    键入命令 /opt/SUNWsymon/sbin/esmultiip -l。例如:


    # /opt/SUNWsymon/sbin/esmultiip -l
    Multi IP configured with active interfaces "10.1.2.111 129.1.2.222"
  3. 删除 IP 接口。

    假设您要删除 IP 地址 129.1.2.222 的 IP 接口 hme1。然后,您键入命令 /opt/SUNWsymon/sbin/esmultiip -d 129.1.2.222

    IP 将从活动 Sun Management Center 服务器接口列表中删除。

代理配置

如果将 Sun Management Center 4.0 代理配置为使用多 IP 机器的一个 IP 接口,由服务器使用另一个 IP 接口,则该多 IP 机器上的 Sun Management Center 代理将无法与 Sun Management Center 服务器通信。

您必须重新配置该代理,使其与服务器使用同一个 IP 接口。


注 –

以下步骤假设只将 Sun Management Center 代理安装在多 IP 机器上的 /opt 目录中。如果已在另一个目录下安装了代理,请使用您指定的目录名替换 /opt


Procedure在多 IP 机器上配置 Sun Management Center 代理

  1. 以超级用户身份登录多 IP 代理机器。

  2. 确定代理正在使用的 IP 地址。

    键入命令 uname -n 以显示机器名称。


    # uname -n
    u60-01

    代理被配置为在 uname -n 所报告机器名称的 IP 地址上运行。在本示例中,代理被配置为在指定给机器 u60–01 的 IP 接口上运行。

  3. 确定 IP 接口地址。

    键入命令 cat /etc/hosts 以显示指定给每个 IP 接口的机器名称。

    例如:


    # uname -n
    u60-01
    # cat /etc/hosts
    127.0.0.1       localhost
    10.1.2.111      u60-01      loghost
    10.2.3.222      u60-01-ip2

    在上述示例中,uname-n 显示 u60–01,而系统给 u60–01 指定的 IP 接口为 10.1.2.111

    如果要配置 Sun Management Center 代理在其他 IP 接口运行,请按照以下步骤重新指定代理以使用所需的 IP 接口。

  4. 如果代理正在运行,请停止代理。

    键入命令 /opt/SUNWsymon/sbin/es-stop -A

    所有 Sun Management Center 进程都将被停止。

  5. 将机器名称更改为相应接口所指定的名称。

    假设代理使用 IP 接口 10.1.2.111,名称为 u60–01。此外,还假设您要重新指定代理以使用 IP 接口 10.2.3.222,名称为 u60–01-ip2

    这样,您应键入命令 uname -S u60–01–ip2 来重新指定代理,以使用 IP 接口 10.2.3.222。

  6. 设置代理。

    您必须再次设置代理,以便启用代理以使用新指定的 IP 接口。

    键入命令 /opt/SUNWsymon/sbin/es-setup -F

    将提示您输入安全密钥初始化向量。

    1. 指定 Sun Management Center 安全密钥。

      键入设置 Sun Management Center 期间您在设置 Sun Management Center步骤 b,SMC 服务器设置期间提供的安全初始化向量密码。再次键入密码以确认。

      将提示您提供 SNMPv1 团体字符串。

    2. 指定 SNMPv1 团体字符串。

      键入设置 Sun Management Center 期间您在设置 Sun Management Center步骤 c 中提供的团体字符串。如果使用默认设置 public,请按 Return 键。

      系统将通知您 server-host-name 被配置为 Sun Management Center 服务器,其中 server-host-name 是服务器所在机器的名称。

      • 如果显示的服务器名称正确,请键入 y

      • 如果显示的服务器名称不正确,请键入n。系统将提示您提供 Sun Management Center 主机名。

        键入服务器所在的机器的名称。

      代理将被设置为使用新的 IP 地址。


      注 –

      如果安装了任何附加产品代理组件,系统还将提示您设置附加产品的组件。


    现在,代理的设置已经完成,您可以重新启动代理。

  7. 重新启动代理。

    键入命令 /opt/SUNWsymon/sbin/es-start -A