本節說明如何配置多重 IP 機器上的 Sun Management Center 3.6 伺服器和代理程式。
當安裝在多重 IP 介面的系統上時,Sun Management Center 3.6 伺服器會依據預設配置為支援所有 IP 介面上的所有代理程式。
esmultiip 指令可讓您列出、移除或新增 IP 介面。esmultiip 指令的語法如下:
esmultiip [-lh] | [ < -a | -d > Host-IP ]
下表說明 esmultiip 指令參數。
表 6–2 esmultiip 選項
選項 |
修改選項 |
定義 |
---|---|---|
|
|
若超過一個 IP 介面存在,請啟用 Sun Management Center 伺服器上的多重 IP 功能。 |
-h |
|
列出 esmultiip 的選項 |
-l |
|
列出 Sun Management Center 伺服器的所有使用中 IP 介面 |
-a |
主機 IP |
將對應 IP 位址主機 IP 的主機名稱新增至使用中伺服器 IP 介面清單 |
-d |
主機 IP |
從使用中伺服器 IP 介面清單移除對應 IP 位址主機 IP 的主機名稱 |
以下程序假設 Sun Management Center 伺服器已安裝在 /opt 目錄中的多重 IP 機器上。若您已在其他目錄中安裝代理程式,請以您指定的目錄名稱取代 /opt。
在伺服器多重 IP 機器上登入為 root。
列出目前的 Sun Management Center 使用中 IP 介面。
鍵入 /opt/SUNWsymon/sbin/esmultiip -l 指令。例如:
# /opt/SUNWsymon/sbin/esmultiip -l Multi IP configured with active interfaces "10.1.2.111" |
列出機器上的所有 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。
新增 IP 介面。
假設您要在 IP 位址 129.1.2.222 新增 IP 介面 hme1。接著您可鍵入 /opt/SUNWsymon/sbin/esmultiip -a 129.1.2.222 指令。
IP 介面會新增至使用中 Sun Management Center 伺服器介面清單。
在伺服器多重 IP 機器上登入為 root。
列出目前的 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" |
移除 IP 介面。
假設您要移除 IP 位址 129.1.2.222 的 IP 介面 hme1。接著您可鍵入 /opt/SUNWsymon/sbin/esmultiip -d 129.1.2.222 指令。
IP 介面會從使用中 Sun Management Center 伺服器介面清單移除。
若 Sun Management Center 3.6 代理程式配置為在多重 IP 機器上使用一個 IP 介面,而另一個 IP 介面配置為供伺服器使用,則多重 IP 機器上的 Sun Management Center 代理程式無法與 Sun Management Center 伺服器進行通訊。
代理程式必須重新配置為使用與伺服器相同的 IP 介面。
以下程序假設只有 Sun Management Center 代理程式已安裝在 /opt 目錄中的多重 IP 機器上。若您已在其他目錄中安裝代理程式,請以您指定的目錄名稱取代 /opt。
在多重 IP 代理程式機器上登入為 root。
判定代理程式目前使用哪個 IP 位址。
鍵入 uname -n 指令,以顯示機器名稱。
# uname -n u60-01 |
代理程式配置為在對應 uname -n 報告的機器名稱 的 IP 位址上執行。在此範例中,代理程式配置為在指定給機器名稱 u60–01 的 IP 介面上執行。
判定 IP 介面位址。
鍵入 cat /etc/hosts 指令,以顯示指定給每個 IP 介面的機器名稱。
例如:
# uname -n SunOS u60-01-ip2 5.8 Generic_108528-07 sun4u sparc SUNW # 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 介面。
如果代理程式正在執行,請停止該代理程式。
鍵入 /opt/SUNWsymon/sbin/es-stop -A 指令。
所有 Sun Management Center 程序都會停止。
將機器名稱變更為指定給適用介面的名稱。
假設代理程式使用名為 u60–01 的 IP 介面 10.1.2.111。另外,假設您要將代理程式重新指定為使用名為 u60–01-ip2 的 IP 介面 10.2.3.222。
接著,您會鍵入 uname -S u60–01–ip2. 指令,將代理程式重新指定給 IP 介面 10.2.3.222。
設定代理程式。
您必須再次設定代理程式,以讓代理程式能夠使用新 IP 介面指定。
鍵入 /opt/SUNWsymon/sbin/es-setup -F 指令。
系統會提示您提供安全性金鑰種子。
指定 Sun Management Center 安全性金鑰。
鍵入與您在設定Sun Management Center中的步驟 b Sun Management Center 設定期間提供相同的安全性密碼種子。再次鍵入密碼以進行確認。
系統會提示您提供 SNMPv1 社群字串。
指定 SNMPv1 社群字串。
鍵入與您在設定Sun Management Center中的步驟 c Sun Management Center 設定期間提供相同的社群字串。若您使用預設值 public,請按 Return。
將會告知您伺服器主機名稱已配置為您的 Sun Management Center 伺服器,其中伺服器主機名稱是安裝伺服器的機器名稱。
若顯示的伺服器名稱正確,請鍵入 y。
若顯示伺服器名稱不正確,請鍵入 n。將會提示您提供 Sun Management Center 主機名稱
鍵入已安裝伺服器的機器名稱。
代理程式設定為使用新 IP 位址。
若您已安裝任何附加代理程式元件,可能也會要求您設定附加元件。
代理程式配置現已完成,而且您可以重新啟動代理程式了。
重新啟動代理程式。
鍵入 /opt/SUNWsymon/sbin/es-start -A 指令。