在使用 vSphere Fault Tolerance (FT) 之前,请考虑适用于此功能的高级别要求、限制和许可。

要求

以下 CPU 和网络要求适用于 FT。

主机中用于容错虚拟机的 CPU 必须与 vSphere vMotion 兼容。此外,还需要 CPU 支持硬件 MMU 虚拟化(Intel EPT 或 AMD RVI)。支持以下 CPU。

  • Intel Sandy Bridge 或更高版本。Avoton 不受支持。
  • AMD Bulldozer 或更高版本。
请对 FT 使用 10 Gb 日志记录网络并验证网络延迟时间是否非常短。强烈建议使用专用 FT 网络。
注: 当前不支持在利用 NSX T 创建的端口组(vlan 或覆盖网络分段)的任何虚拟机上启用 Fault Tolerance。此外,NSX T Manager 和 Edge 节点也不支持 Fault Tolerance。

限制

在已配置为使用 Fault Tolerance 的集群中,分别强制执行两个限制。

das.maxftvmsperhost
集群中的主机上允许的最大容错虚拟机数量。默认值为 4。未设置每个主机的 FT 虚拟机上限,如果工作负载在 FT 虚拟机中性能良好,可以使用更大的数字。可以通过将该值设置为 0 来停用检查。
das.maxftvcpusperhost
主机上所有容错虚拟机的汇总最大 vCPU 数。默认值为 8。未设置每个主机的 FT vCPU 上限,如果工作负载性能良好,可以使用更大的数字。可以通过将该值设置为 0 来停用检查。

许可

单个容错虚拟机支持的 vCPU 数量受您针对 vSphere 购买的许可级别限制。Fault Tolerance 支持情况如下:

  • vSphere Standard 和 Enterprise。最多可允许 2 个 vCPU
  • vSphere Enterprise Plus。最多可允许 8 个 vCPU
注: FT 仅在 vSphere Standard、vSphere Enterprise 和 vSphere Enterprise Plus 版本中受支持。