Windows Server 2012群集Hyper-V策略
赛迪网 发表于:12年09月06日 15:55 [转载] 赛迪网
自动启动
有些时候,如果群集故障转移或崩溃,我们可能会希望某些不重要的虚拟机先不要启动,这样其他虚拟机就有更多机会进行故障转移,并尽可能快速地上线。老版本 Windows Server就具备自动启动属性,如果该属性被禁用,虚拟机在放置到节点上之后将不能自动启动。
在高度虚拟化的环境中,这一特性会显得非常有用,因为必须确保宿主机和关键的基础架构虚拟机能够正常运行,不用担心这些群集中承载的并不需要持续可用的虚拟机所造成的资源约束或“引导风暴”。这些虚拟机可以稍后由管理员或自动化脚本启动。
Anti-Affinity
Windows Server 2012 之前就已存在最终放置策略,但主要考虑的是其他虚拟机,而非宿主机。群集属性 AntiAffinityClassName(AACN)使得您可以对虚拟机添加自定义的标签,这样不同虚拟机就可以共享或使用不同的 AACN。共享同一个 AACN 的虚拟机可以自动将其分散到不同的宿主机。这样有助于在同一套基础架构角色中跨越群集中的不同节点对租户或虚拟机进行隔离。例如,让所有虚拟化的 DNS 服务器或来宾群集节点位于同一台宿主机上,一旦该节点崩溃就会造成单点故障,因此将这些虚拟机分散在不同的宿主机上,有助于为服务提供持续可用性。
假设有一个包含四个节点和四个虚拟机的群集,每个虚拟机的 AntiAffinityClass-Name 都设置为“蓝色”,那么默认情况下,每个节点都可以承载“蓝色”虚拟机。如果使用相同 AACN的“蓝色”虚拟机的数量超过群集中的节点总数,那么每个节点上就可能有超过一个“蓝色”虚拟机,但这些虚拟机依然会尽可能保持更广泛的平均分散。
结论
通过使用这些策略,就可以对 Windows Server 2012 故障转移群集中的虚拟机放置进行优化。永远要记得为虚拟机配置优先级,这样高优先级虚拟机就可以优先放置,此外还要考虑如果任何节点变为不可用,虚拟机将用怎样的方式进行放置。