如果用於開啟 Fault Tolerance 的選項可用,則此工作仍必須進行驗證,並且在未滿足某些需求時可能會失敗。

在開啟 Fault Tolerance 之前,需要在虛擬機器上執行多項驗證檢查。

  • 必須在 vCenter Server 設定中啟用 SSL 憑證檢查。
  • 主機必須位於 vSphere HA 叢集或包含 vSphere HA 和 DRS 的混合叢集內。
  • 主機必須已安裝 ESXi 6.x 或更高版本。
  • 虛擬機器不得有快照。
  • 虛擬機器不得是範本。
  • 虛擬機器不得停用 vSphere HA。
  • 虛擬機器不得有啟用了 3D 的視訊裝置。

檢查已開啟電源的虛擬機器

已對已開啟電源的虛擬機器 (或正在開啟電源的虛擬機器) 執行多項其他驗證檢查。

  • 容錯虛擬機器所在主機的 BIOS 必須啟用了硬體虛擬化 (HV)。
  • 支援主要虛擬機器的主機必須有支援 Fault Tolerance 的處理器。
  • 您的硬體應認證為與 Fault Tolerance 相容。為了確認這點,請使用位於 http://www.vmware.com/resources/compatibility/search.php 的《VMware 相容性指南》,並選取按與容錯相容的集合搜尋
  • 虛擬機器的組態必須有效,才能與 Fault Tolerance 搭配使用 (例如,不得包含任何不支援的裝置)。

次要虛擬機器放置位置

為虛擬機器開啟 Fault Tolerance 這一操作通過驗證檢查時,將建立次要虛擬機器。次要虛擬機器的放置位置和立即狀態取決於在開啟 Fault Tolerance 時主要虛擬機器是已開啟電源還是已關閉電源。

如果主要虛擬機器已開啟電源:

  • 將複製整個主要虛擬機器的狀態,建立次要虛擬機器,並將其放置在單獨的相容主機上,而且會在通過許可控制後開啟電源。
  • 虛擬機器的 Fault Tolerance 狀態顯示為受保護

如果主要虛擬機器已關閉電源:

  • 將立即建立次要虛擬機器並登錄到叢集中的主機 (開啟該虛擬機器電源時,可能會重新登錄更適合的主機)。
  • 次要虛擬機器在主要虛擬機器開啟電源之後才開啟電源。
  • 虛擬機器的 Fault Tolerance 狀態顯示為不受保護、虛擬機器不在執行中
  • 嘗試在開啟 Fault Tolerance 之後開啟主要虛擬機器的電源時,將執行如上所列的其他驗證檢查。

    通過這些檢查之後,將開啟主要虛擬機器和次要虛擬機器的電源,並將其分別放置在不同的相容主機上。虛擬機器的 Fault Tolerance 狀態標記為受保護