以下对照表包含在使用 vSphere Fault Tolerance 之前需要了解的群集、主机和虚拟机要求。

在设置 Fault Tolerance 之前,应查看此列表。您也可以使用 VMware SiteSurvey 实用程序(从 http://www.vmware.com/download/shared_utilities.html 下载),更好地了解与要用于 vSphere FT 的群集、主机和虚拟机相关的配置问题。

注:

容错虚拟机的故障切换与 vCenter Server 无关,但必须使用 vCenter Server 来设置 Fault Tolerance 群集。

Fault Tolerance 的群集要求

在使用 Fault Tolerance 之前,必须满足以下群集要求。

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

    注:

    对于 ESX/ESXi 4.1 之前的旧版主机,此选项卡列出的是主机内部版本号。修补程序可能会导致 ESX 和 ESXi 安装之间的主机内部版本号不同。为了确保旧版主机与 FT 兼容,请不要在 FT 对中混合使用旧版 ESX 和 ESXi 主机。

  • ESXi 主机可以访问相同的虚拟机数据存储和网络。请参见Fault Tolerance 的最佳做法

  • 配置了 Fault Tolerance 日志记录和 vMotion 网络。请参见在 vSphere Web Client 中配置主机网络连接

  • vSphere HA 群集已创建并启用。请参见创建 vSphere HA 群集。打开容错虚拟机电源或者将主机添加到已支持容错虚拟机的群集之前,必须启用 vSphere HA。

Fault Tolerance 的主机要求

在使用 Fault Tolerance 之前,必须满足以下主机要求。

  • 主机上的处理器必须来自与 FT 兼容的处理器组。此外,强烈建议主机的处理器之间也相互兼容。有关受支持处理器的信息,请参见 VMware 知识库文章,网址为 http://kb.vmware.com/kb/1008027

  • 主机必须获得 Fault Tolerance 的许可。

  • 主机必须已通过 Fault Tolerance 认证。请参见 http://www.vmware.com/resources/compatibility/search.php 并选择按与容错兼容的集合搜索,确定主机是否已通过认证。

  • 在配置每台主机时,都必须在 BIOS 中启用硬件虚拟化 (HV)。

要确认群集内的主机是否兼容,从而判断其是否支持 Fault Tolerance,还可以按 在 vSphere Web Client 中创建群集并检查合规性 中所说明的那样运行配置文件合规性检查。

Fault Tolerance 的虚拟机要求

在使用 Fault Tolerance 之前,必须满足以下虚拟机要求。

  • 没有不受支持的设备连接到虚拟机。请参见Fault Tolerance 互操作性

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

  • 2TB+ VMDK 不支持 vSphere Fault Tolerance。

  • 不兼容的功能一定不能与容错虚拟机一起运行。请参见Fault Tolerance 互操作性

  • 虚拟机文件必须存储在共享存储器上。可接受共享的存储解决方案包括光纤通道、(硬件和软件)iSCSI、NFS 和 NAS。

  • 只有带有单个 vCPU 的虚拟机才能与 Fault Tolerance 功能兼容。

  • 虚拟机必须在一个受支持的客户机操作系统上运行。有关详细信息,请参见 VMware 知识库文章,网址为 http://kb.vmware.com/kb/1008027