您可以將 vSphere Fault Tolerance (FT) 用於大多數任務關鍵虛擬機器。FT 透過建立和維護另一個相同虛擬機器 (可在發生容錯移轉時隨時取代該虛擬機器),提供這一虛擬機器的持續可用性。
受保護的虛擬機器稱為主要虛擬機器。重複的虛擬機器 (即次要虛擬機器) 可於另一個主機上建立並執行。主要虛擬機器持會續複寫至次要虛擬機器,以便次要虛擬機器可以在任何時間接管,從而提供容錯保護。
主要虛擬機器和次要虛擬機器可持續監控彼此的狀態,以確保 Fault Tolerance 得到維護。如果執行主要虛擬機器的主機出現故障,或在主要虛擬機器的記憶體中遇到不可更正的硬體錯誤 (在這種情況下,將立即啟用次要虛擬機器以取代主要虛擬機器),則會發生透明容錯移轉。啟動新的次要虛擬機器,並自動重新建立 Fault Tolerance 冗餘。如果執行次要虛擬機器的主機發生故障,則該主機也會即時遭取代。在任一情況下,使用者都不會遭遇服務中斷和資料遺失的情況。
容錯虛擬機器及其次要複本不允許在相同主機上執行。此限制可確保主機故障不會導致失去兩台虛擬機器。
備註: 也可以使用虛擬機器-主機相似性規則來確定要在其上執行指定虛擬機器的主機。如果使用這些規則,應瞭解對於受這種規則影響的任何主要虛擬機器,其相關次要虛擬機器也受這些規則影響。如需有關相似性規則的詳細資訊,請參閱《vSphere 資源管理》說明文件。
Fault Tolerance 可避免「核心分裂」情況發生,此情況可能會造成虛擬機器在從故障復原後存在兩個作用中複本。共用儲存區上鎖定的原子檔案用於協調容錯移轉,以便只有一端做為主要虛擬機器繼續執行,並會自動再生新的次要虛擬機器。
vSphere Fault Tolerance 可容納具備多達 8 個 vCPU 的對稱多處理器 (SMP) 虛擬機器。