vSphere HA 使用許可控制以確保主機發生故障時為虛擬機器復原保留足夠的資源。
許可控制會對資源使用量加強限制。不允許任何可能違反這些限制的動作。不允許的動作包括下列範例:
- 開啟虛擬機器電源
- 移轉虛擬機器
- 增加虛擬機器的 CPU 或記憶體保留
vSphere HA 許可控制的基礎是叢集容許的主機故障數,並且在該數目下仍可保證容錯移轉。可使用三種方式設定主機容錯移轉容量:
- 叢集資源百分比
- 插槽原則
- 專用容錯移轉主機
備註: 可停用 vSphere HA 許可控制。但是,此許可控制一經停用,將無法保證發生故障後可以重新啟動預期數目的虛擬機器。請勿永久停用許可控制。
備註: 在叢集內,必須暫時停用 HA 許可控制才能讓 vSphere vMotion 繼續執行。此動作會防止您修復之主機上的機器停機。如果在修復雙節點叢集之前停用 HA 許可控制,將導致叢集實際上失去其所有高可用性保證。原因是,當兩台主機的其中一台進入維護模式時,vCenter Server 無法將虛擬機器容錯移轉到該主機,並且 HA 容錯移轉永遠不會成功。
備註: 若要使用 vSphere HA 許可控制,叢集中必須至少有 3 個主機。
無論許可控制選項選擇為何,虛擬機器資源減少臨界值都會存在。使用此設定來指定容許資源下降的百分比,但是此設定僅在啟用 vSphere DRS 時可用。
針對 CPU 和記憶體檢查資源減少計算。考量虛擬機器的保留記憶體及記憶體超載以決定是否允許開啟電源、移轉或進行保留區變更。虛擬機器實際耗用的記憶體不會計入計算,因為記憶體保留區通常不與虛擬機器的實際記憶體使用量相關聯。如果實際使用量超過保留的記憶體,則會發生容錯移轉容量不足,從而導致容錯移轉的效能降低。
設定效能減少臨界值可讓您指定組態問題的發生情況。例如:
- 預設值為 100%,不會發出任何警告。
- 如果將臨界值減少至 0%,則叢集使用量超過可用容量時,就會發出警告。
- 如果將臨界值減少至 20%,則可以容許的效能減少將計算為 performance reduction = current utilization * 20%。當目前的使用量減去效能減少後超過了可用容量時,則會發出一條組態通知。