是否可以在 (非 EVC) vSphere 6 集群中的单个 VM 上强制实施 EVC/vMotion 兼容性?
我有一台基于 Nehalem 的旧主机,我想将其用作备份主机,以防我需要在不关闭 AD 的情况下重新启动基于 Haswell 的主机器。
但另一方面,由于缺乏 CPU 功能,我不想移动 EVC 集群中的每个 VM。
更新: - 目前,集群仅由这两个主机组成。 - 添加第二个 DC 可以工作,但这会导致更多的“维护工作”,而且我还需要为此花费另一个 Windows 许可证。
所以我的主要目标是确保特定虚拟机在 Haswell 和 Nehalem 之间具有 vMotion 功能。
更新(最终):正如 ewwhite 指出的那样,除了为集群启用 EVC 之外,没有其他解决方案。因此,我删除了最初的“可接受答案”,尽管它对我有用,并接受了他的答案。
答案1
更新: - 目前,集群仅由这两个主机组成。 - 添加第二个 DC 可以工作,但这会导致更多的“维护工作”,而且我还需要为此花费另一个 Windows 许可证。
然后启用 EVC在您的集群上。没有比这更好的方法来完成您的要求。
答案2
鉴于您描述的设置,无论您对集群执行什么操作,您都希望在集群上启用 EVC。没有 EVC 肯定会给您以后带来问题。
为了实现(我认为)您想要实现的目标,您应该使用 DRS 和 HA。在 HA 配置中,您可以指定当主机发生故障或隔离时应该对虚拟机执行什么操作。在 DRS 配置中,您可以指定在集群内移动虚拟机所需的自动化级别,并另外指定该自动化级别的虚拟机覆盖。
答案3
不完全正确,无论您的集群具有什么,VDP 和 vCenter 设备都带有“EVC Mode Westmere”
在 .vmx 文件中:evcCompatibilityMode = “TRUE”
将此值设置为“FALSE”,您将在下一次电源循环后将它们置于与集群本身相同的模式,并且在这种情况下,您可以通过这种方式将访客限制为“Westmere”
答案4
我添加这个是为了参考,只是为了证明这个请求并不是那么“不常见”:随着 vSphere 6.7 的发布,VMware 引入了一项名为“每个 VM EVC”的功能,它完全符合我的要求。