叢集式 Server Pool 的管理技巧
基本概念:
- 一個 HA Server Pool 最多可以包含有 32 部的 OVS 主機
- 一個 non-HA Server Pool 最多可以包含有 64 部的 OVS 主機
移除其中一部 OVS 主機 (不用停機)
由於某些原因,需要移除 Clustered Server Pool 其中一部 OVS 主機。
- 前往 Servers and VMs,轉移所有的 VM 至其他 OVS 主機
- 前往 Repositories,編輯所有 Repositories,卸載(un-present)這個 OVS 主機。
- 前往 Servers and VMS,編輯 Server Pool > Servers > 移除這個 OVS 主機。
- NOTE: 以上步驟不會影響在其他 OVS 運作的 VM。
Clustered Server Pool 的 VM
- VM 要正常啟動,所在的 OVS 主機必須是執行中
- OVS 關閉時,其所屬的 VM 若要啟動,必須先 Migrate 至其他執行中的 OVS 主機 (做 VM Migrate 時,原始 OVS 不需要開啟)
- OVS 上的 VM,只要有一個尚未關閉,就無法關閉底層的 OVS 主機。
- 以 VM Template 方式新增 VM 後,這個 VM 會自動建立在第二台 OVS 主機上 (非 Master Server);所以這個 VM 若要正式上線,必須手動 Migrate 至 Master Server,否則它會在第二台主機上。
Master Server
- 新增叢集式 Server Pool 時需要指定其中一台 OVS 為 Master Server。
- 做為 Master OVS Server,一旦重啟主機後,Master Server 會自動變更為第二台 OVS 主機。
- 編輯 Server Pool 可以檢視目前的 Master Server 是哪一台。
- 變更 Master Server 時不會影響 VM 的運作。
OVS 主機維修作業
- 要進行維修的 OVS 主機上所有 VM 都轉移至其他主機。
- 變更 Master Server 至其他主機 (如果要維修的主機被設定為 Master Server 時)
- OVS 可以關機進行維修