应用到: System Center 2012 Virtual Machine Manager

翻译自:http://technet.microsoft.com/library/gg675109.aspx

 

SCVMM 2012 可以在支持动态迁移的hyper-v群集上平衡负载,即:动态优化功能。

动态优化功能包含两个方面:

动态优化:在主机压力达到阀值时将VM从压力大的主机迁移至压力小的主机。

电源优化:在主机压力较小的时候将VM迁移至较少的主机,从而关闭空闲的主机。此功能需要主机有带外管理卡(BMC--baseboard management controller )

其实可以这么理解:动态优化就是在群集不同的主机上进行虚拟机的动态迁移。通过这种移动,SCVMM可以分散主机的压力,也可以将vm集中放置在其中几台上,从而关闭空闲的主机。

这种负载和能源的动态分配所依赖的是虚拟化所带来的资源池化。

VMM支持的动态优化场景:

Hyper-V Cluster

Vmware ESX Cluster(需要支持动态迁移且受VMM管理)

Xenserver Cluster(需要支持动态迁移且受VMM管理)

VMM中的动态优化

通过SCVMM控制台中的主机组“属性--动态优化”标签页,可以看到动态优化的配置选项。

默认情况下,中等级别的动态优化每10分钟发生一次。同时支持自定义阀值。

dtyh

动态优化功能的启动需要2台以上的群集环境,如果在主机组中存在单独的主机,则这些主机不会被应用动态优化功能。同时动态优化功能需要虚拟化的类型为支持动态迁移的,如果虚拟化不支持动态迁移,则也不能对其进行负载。

VMM中的电源优化

电源优化是动态优化的逆向过程,动态优化是将主机的负载进行分散,电源优化则是将负载进行集中。

通过SCVMM控制台中的主机组“属性--动态优化”标签页,在动态优化阀值的下方,可以看到电源管理的按钮。

image

当启用了电源优化后,默认情况下,电源优化是全天进行的。但是我们可以通过自定义计划进行个性化配置。

dyyh

同样在电源优化的配置中,可以定制阀值。阀值的定义为将虚拟机移走并关闭此主机后,其余主机的可用资源是否低于阀值,如果任何一台低于阀值,则电源优化便不会发生。

最后:电源优化功能不仅可以关闭主机,而且能够在需要的时候启动主机。同时,在任务计划完成或者禁用掉电源优化后,VMM也会启动所有因为电源优化而关闭的主机。

 

附录:

受支持的BMC管理协议:

  • Intelligent Platform Management Interface (IPMI) versions 1.5 or 2.0
  • Data Center Management Interface (DCMI) version 1.0
  • System Management Architecture for Server Hardware (SMASH) version 1.0 over WS-Management (WS-Man)

在确认BMC支持以上协议后,还需要建立一个运行帐户,这个运行帐户必须具备BMC的管理权限。

依次点击“构造”--“服务器”--“所有主机”……右键主机,选择“属性”中的硬件标签页

 

 

其他可能有用的资源

How to Configure Dynamic Optimization and Power Optimization.

Managing VMware and Citrix XenServer in VMM.

How to Run Dynamic Optimization on a Host Cluster