適用產品:Vates XOA
如需要架設三層式架構、XOSTOR超融合、虛擬化Host統一管理等,本文說明如何在架設之前,將兩台以上Host加入至Pools家族內管理。
操作步驟
Step. 1 確認要做為master角色之Host
在XOA管理畫面上,或是新建置XCP-ng時,確認哪一台Host要做為Pools的Master。
尚未統一一個Pools家族之前,每個Host都是各自Pools內的Master。
若已有VM正在運行,建議請依該Host作為Master為佳,或是事先將VM進行備份或匯出。
因若作為Member(舊稱為Slave)加入,將會把VM清除掉,並會執行下列更動:
重新指定 Pool Master
同步:UUID、Network 設定、Storage Repository(SR)、重啟 management service、改寫 host 的 pool database

Step. 2 加入至master的Pool之指令
透過SSH連線至第二台以上的Host,或是在本機上以Terminal(終端機)執行下列指令(黃底為依據環境輸入資訊):
xe pool-join master-address=master的IP位址 master-username=第一組帳戶的帳號 master-password=第一組帳戶的密碼
如下列範例所示:
xe pool-join master-address=123.123.123.123(這是範例) master-username=administrator(這是範例) master-password=123456789(這是範例)
輸入完成並執行後,等待大約10秒以上將完成加入。
屆時即可將指令複製並陸續將第三台以上的host比照操作貼上執行。

Step. 3 檢查master角色與加入後member資訊
可輸入下列指令檢查:
xe host-list:檢查該Pool所有Host uuid、name資訊
xe pool-list params=master:顯示做為master的UUID為何
查詢後即可與host-list資訊比對確認master角色為哪台host。

可輸入下列指令檢查:
xe pool-list params=master:顯示做為master的UUID為何
xe host-param-get uuid=上一步指令顯示的UUID param-name=name-label:顯示該UUID為何台Host名稱
查詢後即可確認該UUID為哪台host之master角色。

可至XOA管理畫面的Home -> Pools,點擊該Pool。

顯示目前該Pool共有幾台Host,點擊該host圖示。

或是至Home -> Hosts的畫面,即會顯示該Pool的Host資訊,以及顯示哪台Host為master角色。


