【TechTarget中國原創】在上篇文章《VMware vSphere中的虛擬化電源管理:省錢秘訣》中講到了如何在VMware vSphere進行虛擬化電源管理以節省費用。這篇文章繼續講解在Microsoft Hyper-V和Citrix System XenServer是如何在它們的主機群集中提供虛擬化電源管理的。
Microsoft Hyper-V的電源管理
免費的Virtual Machine Manager(VMM)或System Center Virtual Machine Manager(SCVMM)都是Hyper-V中管理動態的虛擬話電源管理的控制點。
Power Optimization選項的工作原理基本上和vSphere DPM相同。Power Optimization在主機組(如群集)中根據資源需求情況打開或關閉主機。它需要Dynamic Optimization(類似于vSphere DRS),因為它使用Live Migration來動態地移動主機。
SCVMM還顧及到了vSphere、XenServer和Hyper-V中的虛擬化電源控制,很實用也很適合用在多重hypervisor數據中心。強烈推薦閱讀一下Microsoft MVP Mercelo Sincic的有關此功能的帖子。
圖3 VMM 2012 Power Optimization設置
你還可以設定Power Optimization只在非高峰時段運行,以達到預期的低功率消耗。在一些情況下,企業在某些時間內有較低功率,比如周末。另外,一些企業對在高峰時段使用Power Optimization猶豫不決,以至導致錯誤產生。
關于怎樣在Hyper-V中落實這些虛擬化電源管理功能,點擊TechNet。
Citrix XenServer中的虛擬化電源管理
再一次不得不說XenServer在直觀特性上的實現,如電源管理落后于vSphere和Hyper-V。Citrix XenCenter提供了基本的(我的意思是很基本的)方法在XenServer服務器池中配置虛擬化電源管理。XenServer需要一個工作負載平衡的服務器來動態地移動主機,類似于Hyper-V的Live Migration和vSphere的vMotion。另外,它使用ILO和IPMI來控制主機的電源狀態。
圖4 典型的XenCenter電源管理選項
考慮到XenServer環境中需要更多的電源控制,電力管理公司Eaton開發了一個XenCenter插件, 其可以在其他hypervisor中免費使用,但是這些功能增加了成本費用。
如果你同時運行XenServer和vSphere或Hyper-V,強烈推薦你安裝SCVMM 2012來管理那些hypervisor和它們的電源管理功能。
正如所有的這些特性集和額外的電源管理產品,我不能不充分強調,將他們在生產環境中實施之前,一定要提前進行測試。