在設定 vSphere Fault Tolerance 之前,應當瞭解 Fault Tolerance 不能與之互通的功能和產品。

Fault Tolerance 不支援的 vSphere 功能

容錯虛擬機器不支援以下 vSphere 功能。

  • 快照。在虛擬機器上啟用 Fault Tolerance 前,必須移除或認可快照。此外,無法為已啟用 Fault Tolerance 的虛擬機器建立快照。

  • Storage vMotion。無法為已開啟 Fault Tolerance 的虛擬機器叫用 Storage vMotion。若要移轉儲存區,應先暫時關閉 Fault Tolerance,然後再執行 Storage vMotion 動作。在完成移轉之後,可以重新開啟 Fault Tolerance。

  • 連結複製。無法在為連結複製的虛擬機器上啟用 Fault Tolerance,也無法從啟用了 FT 的虛擬機器建立連結複製。

  • 虛擬機器備份。無法使用 Storage API for Data Protection、vSphere Data Protection 或需要使用虛擬機器快照 (如 ESXi 所執行的那樣) 的類似備份產品來備份啟用了 FT 的虛擬機器。若要以這種方式備份容錯虛擬機器,必須先停用 FT,然後在執行備份後重新啟用 FT。以儲存區陣列為基礎的快照不會影響 FT。

  • Virtual SAN。

與 Fault Tolerance 不相容的功能和裝置

要使虛擬機器與 Fault Tolerance 功能相容,虛擬機器不能使用以下功能或裝置。

表格 1. 與 Fault Tolerance 不相容的功能和裝置以及更正動作

不相容的功能或裝置

更正動作

對稱多處理器 (SMP) 虛擬機器。只有帶有單一 vCPU 的虛擬機器才能與 Fault Tolerance 功能相容。

將虛擬機器重新設定為單一 vCPU。設定為單一 vCPU 後,許多工作負載均有較好的效能表現。

實體原始磁碟對應 (RDM)。

請重新設定具有支援實體 RDM 的虛擬裝置的虛擬機器以使用虛擬 RDM。

由實體或遠端裝置支援的 CD-ROM 或虛擬磁碟片裝置。

移除 CD-ROM 或虛擬磁碟片裝置,或使用共用儲存區上安裝的 ISO 重新設定支援功能。

半虛擬化客體。

如果不需要半虛擬化,請重新設定不帶 VMI ROM 的虛擬機器。

USB 和音效裝置。

從虛擬機器移除這些裝置。

N_Port 識別碼虛擬化 (NPIV)。

停用虛擬機器的 NPIV 組態。

NIC 傳遞。

Fault Tolerance 不支援此功能,因此必須將其關閉。

vlance 網路驅動程式。

Fault Tolerance 不支援設定了 vlance 虛擬 NIC 的虛擬機器。但是,vmxnet2、vmxnet3 和 e1000 完全受支援。

使用精簡佈建的儲存區或未啟用叢集功能的完整佈建磁碟備份的虛擬磁碟。

開啟 Fault Tolerance 時,預設會執行轉換為適當磁碟格式的工作。必須先關閉虛擬機器的電源,才能觸發此轉換。

熱插拔裝置。

容錯虛擬機器的熱插拔功能將自動停用。若要熱插拔裝置 (新增或移除),必須臨時關閉 Fault Tolerance,執行熱插拔作業,然後重新開啟 Fault Tolerance。

備註︰

使用 Fault Tolerance 時,如果在虛擬機器執行中過程中變更虛擬網路卡的設定,該作業即為熱插拔作業,因為它要求先拔出網路卡,然後重新插入。例如,當執行中的虛擬機器使用虛擬網路卡時,如果變更虛擬 NIC 所連線的網路,必須先關閉 FT。

延伸分頁表/快速虛擬化索引處理 (EPT/RVI)。

EPT/RVI 在開啟了 Fault Tolerance 的虛擬機器上將自動停用。

序列埠或平行埠

從虛擬機器移除這些裝置。

IPv6

將 IPv4 位址與 FT 記錄 NIC 搭配使用。

啟用了 3D 的視訊裝置。

Fault Tolerance 不支援啟用了 3D 的視訊裝置。

虛擬 EFI 韌體

在安裝客體作業系統之前,請確認將虛擬機器設定為使用 BIOS 韌體。