我有一个由 16 台 Xeon 56xx 系列主机组成的生产集群,这些主机运行 ESXi 4.1,并由 vCenter 4.1 管理它们以实现 HA 和 DRS。它们设置为使用 EVC 模式“Intel Xeon 32nm Core i7”,但我想添加一些较旧的 55xx 系列主机,这些主机显然无法在该模式下运行(它们需要“Intel Xeon Core i7”模式)。
您可以增加但不能减少 EVC 模式的“实时”,而且我无法真正关闭所有客人,无论如何都不容易。有没有办法做到这一点?
提前致谢。
答案1
我认为没有办法实时执行此操作。EVC 的要点是确保集群中的所有主机都具有相同的处理器功能可供虚拟机使用,因此虚拟机在启动时可以使用这些处理器选项。如果您要降级 EVC 模式,您将消除这些虚拟机(可能)正在使用的处理器功能,这会导致问题。
看一下这个http://searchvmware.techtarget.com/tip/0,289483,sid179_gci1513907,00.html
答案2
我们必须在 4.0 中完成此操作,但是,没有办法在现场完成此操作。
这最容易实现此目的的方法是使用较低的 EVC 创建一个新集群,将内容从主机上移出,然后将主机逐个迁移到新集群。然后,随着每个主机被转移到较低的集群,循环客户机以移动它们。
遗憾的是,停机是无法避免的。
我将把“最简单”是否具有讽刺意味留给你决定;)
答案3
您实际上可以实时执行此操作。使用较低的 EVC 主机创建一个新集群,确保连接到相同的共享存储平台,然后逐个 vMotion 客户机。
当较低 EVC 主机的容量达到饱和状态时,将较高主机置于维护模式并移入较低集群。重新启用后,这些主机将以较低 EVC 模式参与集群,一切正常。
重复此操作,直到整个工作负载从 A 转移到 B,完成后从 vCenter 中删除较高级别的集群。