默认情况下,vSphere Fault Tolerance (FT) 可容纳最多具有 4 个 vCPU 的对称多处理器 (SMP) 虚拟机。但是,如果您的虚拟机只有一个 vCPU,则可以改用旧版 FT 向后兼容。除非技术方面需要,否则不建议使用旧版 FT。

要使用旧版 Fault Tolerance,必须配置虚拟机的高级选项。在完成此配置后,旧版 FT 虚拟机在某些方面与其他容错虚拟机有所不同。

使用旧版 FT 的虚拟机的差异

使用 FT 的虚拟机和使用旧版 FT 的虚拟机在多个方面有所不同。

表 1. 旧版 FT 和 FT 之间的差异

旧版 FT

FT

扩展页表/快速虚拟化索引 (EPT/RVI)

不受支持

必需

IPv6

不支持旧版 FT 日志记录网卡。

支持 FT 日志记录网卡。

DRS

完全支持初始放置位置、负载平衡和维护模式。

仅支持打开电源时辅助虚拟机的放置位置和维护模式。

vStorage API - Data Protection 备份

不受支持

受支持

快速置零的 .vmdk 厚格式磁盘文件

必需

无需,因为 FT 支持所有磁盘文件类型,包括厚格式磁盘文件和精简格式磁盘文件

.vmdk 冗余

只有一个副本

主虚拟机和辅助虚拟机会始终维护独立的副本,这些副本可以放置在不同的数据存储上来增加冗余。

网卡带宽

建议使用专用的 1-Gb 网卡

建议使用专用的 10-Gb 网卡

CPU 和主机兼容性

需要相同的 CPU 型号和系列,主机上几乎相同的 vSphere 版本。

CPU 必须与 vSphere vMotion 或 EVC 兼容。主机上的 vSphere 版本必须与 vSphere vMotion 兼容。

在正在运行的虚拟机上启用 FT

并非始终支持。可能需要先关闭虚拟机电源。

受支持

Storage vMotion

仅在关闭电源的虚拟机上支持。

vCenter Server 在执行 Storage vMotion 操作之前会自动关闭 FT,然后在 Storage vMotion 操作完成后再次启用 FT。

不支持。用户必须在执行 Storage vMotion 操作之前关闭虚拟机的 FT,然后再次启用 FT。

vlance 网络驱动程序

不受支持

受支持

旧版 FT 的其他要求

除了以上列出的旧版 FT 的差异之外,还有以下特殊要求。

  • 您的群集必须包含至少两台通过 FT 认证的主机运行相同的 Fault Tolerance 版本号或主机内部版本号。Fault Tolerance 版本号显示在 vSphere Web Client 中主机的摘要选项卡上。

  • ESXi 主机必须访问相同的虚拟机数据存储和网络。

  • 虚拟机必须存储在虚拟 RDM 或厚置备的虚拟机磁盘 (VMDK) 文件中。如果虚拟机存储在精简置备的 VMDK 文件中,则在尝试使用 Fault Tolerance 时将会出现一则指示必须转换 VMDK 文件的消息。要执行该转换,必须关闭虚拟机电源。

  • 主机上的处理器必须来自与 FT 兼容的处理器组。验证主机的处理器是否与其他处理器兼容。

  • 支持辅助虚拟机的主机必须有支持 Fault Tolerance 的处理器,并且该处理器的 CPU 系列和型号与支持主虚拟机的主机相同。

  • 当升级包含容错虚拟机的主机时,请确认主虚拟机和辅助虚拟机继续在具有相同 FT 版本号或主机内部版本号的主机(对于 ESX/ESXi 4.1 之前的主机)上运行。

    注:

    如果在升级群集中的主机之前指定某个虚拟机使用旧版 FT,则该虚拟机在主机升级后会继续使用旧版 FT。