依預設,vSphere Fault Tolerance 可容納具有多達四個 vCPU 的 SMP 虛擬機器。如果您的虛擬機器只有單一 vCPU,但是,您可以使用舊版 FT 而不是回溯相容性。除非技術方面需要,否則避免使用舊版 FT。

若要使用舊版 Fault Tolerance,您必須為虛擬機器設定進階選項。完成此設定後,舊版 FT 虛擬機器在某些方面與其他 vSphere FT 虛擬機器不同。

使用舊版 FT 之虛擬機器的不同之處

使用 vSphere FT 的虛擬機器與使用舊版 FT 的虛擬機器在數個方面有所不同。

表格 1. 舊版 FT 和 vSphere FT 之間的差異

舊版 FT

vSphere FT

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

不支援

必要

IPv6

不支援舊版 FT 記錄 NIC。

支援 vSphere FT 記錄 NIC。

DRS

完全支援初始放置、負載平衡以及維護模式支援。

僅支援開啟電源放置次要虛擬機器和維護模式。

vStorage API - Data Protection 備份

不支援

支援

積極式歸零完整 .vmdk 磁碟檔案

必要

不必要,因為 vSphere FT 支援所有磁碟檔案類型,包括完整和精簡型

.vmdk 冗餘

僅為單一複本

主要虛擬機器和次要虛擬機器會永遠保留獨立複本,這些複本可以放置於不同的資料存放區上以增加冗餘。

NIC 頻寬

建議使用專用的 1-Gb NIC

建議使用專用的 10-Gb NIC

CPU 和主機相容性

主機上需要相同的 CPU 型號和系列,以及幾乎相同的 vSphere 版本。

CPU 必須與 vSphere vMotion 或 EVC 相容。主機上 vSphere 的版本必須與 vSphere vMotion 相容。

在執行中的虛擬機器上開啟 FT

並非永遠受支援。您可能需要先關閉虛擬機器電源。

支援

Storage vMotion

僅在已關閉電源的虛擬機器上受支援。

執行 Storage vMotion 動作前,vCenter Server 會自動關閉 FT,然後在完成 Storage vMotion 動作後再次開啟 FT。

不支援。使用者必須在執行 Storage vMotion 動作前針對虛擬機器關閉 vSphere FT,然後再次開啟 vSphere FT。

vlance 網路驅動程式

不支援

支援

針對舊版 FT 的其他需求

除了已列出之舊版 FT 的不同之處外,它還有下列獨特需求。

  • ESXi 主機必須擁有相同虛擬機器資料存放區和網路的存取權。

  • 虛擬機器必須儲存在虛擬 RDM 或完整佈建的虛擬機器磁碟 (VMDK) 檔案中。如果虛擬機器儲存在精簡佈建的 VMDK 檔案中,則嘗試使用 Fault Tolerance 時會出現一則訊息。其指示必須轉換 VMDK 檔案。若要執行該轉換,必須關閉虛擬機器電源。

  • 主機上的處理器必須來自與 vSphere FT 相容的處理器群組。請確認主機的處理器彼此相容。

  • 支援次要虛擬機器的主機必須有支援 Fault Tolerance 的處理器,並且該處理器的 CPU 系列或型號與支援主要虛擬機器的主機相同。

  • 升級包含 Fault Tolerance 虛擬機器的主機時,請確認主要和次要虛擬機器繼續在具有相同 FT 版本號碼或主機組建編號的主機上執行。此要求適用於 ESX/ESXi 4.1 之前的主機。

    備註︰

    如果您在升級叢集中的主機前指定一台虛擬機器使用舊版 FT,則該虛擬機器會在主機升級後繼續使用舊版 FT。

升級涉及舊版 FT 的主機

若要將主機升級至 vSphere 6.5 或更新版本,您必須關閉所有受影響虛擬機器上的舊版 FT,或將這些虛擬機器移至其他主機。如果您不準備以這一方式升級,VMware vSphere Update Manager 可封鎖升級。

vCenter Server 6.5 版或更新版本可管理現有舊版 FT 虛擬機器,但無法建立舊版 FT 虛擬機器,即使在版本早於 6.5 版的主機上也無法執行此作業。下列 vSphere FT 作業可在此案例中執行:

  • 暫停或繼續 FT

  • 測試容錯移轉

  • 重新啟動次要虛擬機器

  • 移轉次要虛擬機器

  • 關閉 FT

備註︰

僅在版本早於 6.5 的 vSphere 上執行的 ESXi 主機上可存在舊版 FT 虛擬機器。