DRS 集群具有特定的处理器兼容性要求。
为了避免限制 DRS 的功能,应当将集群内源和目标主机的处理器兼容性最大化。
vMotion 在基础 ESXi 主机之间传输虚拟机的运行架构状况。vMotion 兼容性是指目标主机的处理器必须能够使用等效指令,从源主机的处理器在挂起时的状态继续执行。处理器时钟速度和缓存大小可能不同,但处理器必须属于相同的供应商类别(Intel 与 AMD)和相同的处理器系列,以便达到通过 vMotion 迁移所需的兼容性。
处理器系列由处理器供应商定义。可以通过比较处理器的型号、步进级别和扩展功能来区分同一系列中的不同处理器版本。
有时,处理器供应商在同一处理器系列中引入了重大的架构更改(例如 64 位扩展及 SSE3)。如果不能保证通过 vMotion 成功迁移,VMware 会识别这些异常情况。
vCenter Server 提供了一些有助于确保通过 vMotion 迁移的虚拟机满足处理器兼容性要求的功能。这些功能包括:
- 增强型 vMotion 兼容性 (EVC) - 可以使用 EVC 帮助确保集群内主机的 vMotion 兼容性。EVC 可以确保集群内的所有主机向虚拟机提供相同的 CPU 功能集,即使这些主机上的实际 CPU 不同也是如此。这样可以避免因 CPU 不兼容而导致通过 vMotion 迁移失败。
在“集群设置”对话框中配置 EVC。为了使集群能够使用 EVC,集群内的主机必须满足某些要求。有关 EVC 和 EVC 要求的信息,请参见《vCenter Server 和主机管理》文档。
- CPU 兼容性掩码 - vCenter Server 会将虚拟机可用的 CPU 功能与目标主机的 CPU 功能进行比较,以确定是允许还是禁止通过 vMotion 迁移。通过将 CPU 兼容性掩码应用到单个虚拟机,可以向虚拟机隐藏某些 CPU 功能,从而防止由于 CPU 不兼容而造成的 vMotion 迁移失败。