即使具有足夠的資源可用於啟動次要虛擬機器,容錯主要虛擬機器也可以保持 need secondary 狀態。

問題

即使具有足夠的可用資源,vSphere HA 可能也不會重新啟動 vSphere Fault Tolerance (FT) 虛擬機器配對的次要虛擬機器。

若要重新啟動次要虛擬機器,vSphere HA 要求執行主要虛擬機器的主機要與負責 FT 配對的 vSphere HA 主要主機所在的主機位於同一磁碟分割上。此外,主要虛擬機器的主機上的 vSphere HA 代理程式必須正常運行。如果已滿足這些條件,FT 還要求同一磁碟分割中至少有一個其他主機與 FT 配對相容,並且該主機中具有正常運作的 vSphere HA 代理程式。

結果

若要修正這種情況,請檢查由 vCenter Server 報告的 vSphere HA 主機狀態。如果主機被識別為已進行磁碟分割、已隔離或無法連線,請先解決問題,再繼續。在某些情況下,透過重新設定主機 (vCenter Server 將該主機報告為主要主機) 上的 vSphere HA,可以解決重新啟動問題。但是,在大多數情況下,此步驟是不夠的,必須解決所有主機狀態問題。

解決所有主機狀態問題後,檢查除主要虛擬機器的主機外,叢集中是否有其他主機與 FT 虛擬機器配對相容。透過嘗試將主要虛擬機器移轉到其他主機可以確定相容性。解決探索到的所有不相容性。