在資料中心作業和其他情況下,您的主機可能位於多個區域網路上,或者是被防火牆分隔開。這些主機可能定址於公開網路或內部網路上,不過,由於區域網路或防火牆的阻隔,它們彼此之間無法通訊。圖 5-2 顯示可能的情形。
在公開網路上,可透過主機的主機名稱 (vparA、vparB、vparC 和 vparD) 存取主機。但是無法透過這些名稱彼此存取。
雖然 gWLM 可能可以探索到主機,您甚至可以配置包含這些主機的 SRD,但是當您嘗試部署 SRD 時,gWLM 終將逾時並顯示空白畫面。此時不會顯示任何錯誤訊息,不過,會有來自各受管理節點的事件與下列事件類似:
gWLM Agent MySystem.MyDomain.com
Information Unable to manage the following hosts:Associated Exception
Unable to manage the following hosts: MySystem.MyDomain.com:The gWLM agent process on the host is not running -- start the agent and retry.
|
一個 CMS 只能管理和它本身位於同一個區域網路上的主機。因此,如果設定一個獨立的區域網路 (亦稱為管理區域網路或備份區域網路),且其中包含 CMS 及所有欲管理的節點,您就可以在單一一個 SRD 中管理這些主機。圖 5-2 顯示一個管理區域網路,其中的主機稱為 mgmtA、mgmtB、mgmtC 和 mgmtD。在此管理區域網路中,gWLM 可以管理單一一個 SRD 中的主機。完成下列程序,設定 gWLM 在 SRD 中管理此類主機:
針對管理區域網路中您欲在 SRD 內管理的每個主機:
編輯 /etc/opt/gwlm/conf/gwlmagent.properties 檔案,加入下列屬性:
com.hp.gwlm.security.virtualLocalHostName=區域網路上的主機名稱
例如,主機 mgmtA 的屬性會是:
com.hp.gwlm.security.virtualLocalHostName=mgmtA
在主機上重新啟動 gwlmagent:
# /opt/gwlm/bin/gwlmagent --restart
CMS 也必須位於管理區域網路中。若 CMS 的主要主機名稱並非它在管理區域網路上使用的名稱:
編輯 CMS 上的 gwlmagent.properties 檔案,加入下列屬性:
com.hp.gwlm.security.virtualLocalHostName=區域網路上的主機名稱
在 HP-UX 上,gwlmagent.properties 檔案位於 /etc/opt/gwlm/conf/ 中。在 Windows 上則位於 C:\Program Files\HP\Virtual Server Environment\conf\ (指定的 Windows 路徑為預設值,但安裝時可能會選擇不同的路徑)。
重新啟動 HP SIM 和 gwlmcmsd。
在 SRD 中的每一個主機 (CMS 和受管理節點) 上,您可以 ping SRD 中的所有其他主機 (使用您要讓 gWLM 探索到的主機名稱 (其區域網路上的主機名稱),以驗證通訊。
使用 gWLM 的 Manage Systems and Workloads 精靈探索 (或重新探索) 主機。