在配置 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,也不能从启用了 Fault Tolerance 的虚拟机创建链接克隆。

  • 虚拟机备份。不能使用 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 ID 虚拟化 (NPIV)。

禁用虚拟机的 NPIV 配置。

网卡直通。

Fault Tolerance 不支持此功能,因此必须将其关闭。

vlance 网络驱动程序。

Fault Tolerance 不支持配置了 vlance 虚拟网卡的虚拟机。但是,vmxnet2、vmxnet3 和 e1000 完全受支持。

使用精简置备的存储器或未启用群集功能的厚置备磁盘备份的虚拟磁盘。

当您打开 Fault Tolerance 时,系统会默认执行到适当磁盘格式的转换。必须先关闭虚拟机电源,才能触发此转换。

热插拔设备。

容错虚拟机的热插拔功能将自动禁用。要热插拔设备(添加或移除),必须临时关闭 Fault Tolerance,完成热插拔操作,然后重新启用 Fault Tolerance。

注:

使用 Fault Tolerance 时,如果在虚拟机正在运行过程中更改虚拟网卡的设置,该操作即为热插拔操作,因为它要求先拔出网卡,然后重新插入。例如,当正在运行的虚拟机使用虚拟网卡时,如果更改虚拟网卡所连接到的网络,必须首先关闭 FT。

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

EPT/RVI 在启用了 Fault Tolerance 的虚拟机上将自动禁用。

串行或并行端口

从虚拟机移除这些设备。

IPv6

将 IPv4 地址与 FT 日志记录网卡配合使用。

启用了 3D 的视频设备。

Fault Tolerance 不支持启用了 3D 的视频设备。

虚拟 EFI 固件

在安装客户机操作系统之前,请确保将虚拟机配置为使用 BIOS 固件。