VMware Horizon 部署可使用 VMware HA 叢集來防範實體伺服器失敗。
vSphere 和 vCenter Server 提供一套豐富的功能,來管理主控虛擬機器桌面平台的伺服器叢集。叢集組態也很重要,因為每個虛擬機器桌面平台集區都必須與 vCenter Server 資源集區相關聯。所以,每個集區的桌面數量上限與每個叢集計劃要執行的伺服器和虛擬機器數目有關。
在極大型的 VMware Horizon 部署中,透過讓每個資料中心物件只有一個叢集物件,vCenter Server 的效能與回應性就能獲得改善,不過這不是預設的運作方式。依預設,vCenter Server 會在同一個資料中心物件內建立新叢集。
如需詳細資訊,請參閱《在 Horizon 中設定虛擬桌面平台》文件中關於建立桌面平台集區的章節。網路需求取決於伺服器類型、網路介面卡數量,以及 VMotion 的設定方式。
確定高可用性的需求
vSphere 透過其效率與資源管理,可讓每個伺服器的虛擬機器數量達成領先業界的等級。但是達到每個伺服器更高的虛擬機器密度意味著,如果某一部伺服器故障,會有更多的使用者受到影響。
對高可用性的需求會根據桌面集區的用途而有很大的不同。例如,非持續性桌面平台集區可能具有與持續性桌面平台集區不同的復原點目標 (RPO) 需求。對於非持續性集區,如果使用者使用的桌面平台變得無法使用時,我們建議讓使用者登入其他桌面平台。
在具有高可用性需求的情況下,適當的 VMware HA 組態不可或缺。如果使用 VMware HA 並且規劃每個伺服器包含固定數量的桌面,請以減少容量的方式執行每個伺服器。如果有一部伺服器故障,當桌面在其他主機上重新啟動時,就不會超過每個伺服器的桌面容量。
例如,在一個包含 8 個主機的叢集中,其中各個主機能夠執行 128 個桌面,而目標是容許單一伺服器故障時,請確定該叢集上執行的桌面不會超過 128 * (8 - 1) = 896 個。您也可以使用 VMware DRS (Distributed Resource Scheduler) 協助平衡所有 8 個主機中的桌面。這樣就能充分使用額外的伺服器容量,不讓任何熱備援資源閒置。此外,DRS 也可以在故障的伺服器恢復服務時,協助重新平衡叢集。
您也必須確定有適當設定儲存空間,以支援多部虛擬機器因伺服器故障而同時重新啟動所產生的 I/O 負載。儲存 IOPS 對桌面從伺服器故障復原的速度影響最大。