在今天的经济气候下,绿色IT和节约成本对于任何IT组织来说都是息息相关的。节约能耗是虚拟化的早期驱动因素。自那时以来, VMware的工程师已经开发了VMware分布式电源管理(DPM),通过把未使用的虚拟服务器处于待命状态,以减少在VMware环境中的能源消耗。在本文中,TechTarget中国的特约专家Rick Vanover将回顾DPM是如何工作的以及如何在您的环境中使用它。
什么是VMware的分布式电源管理? DPM是作为一个与VMware的ESX 3.5和vCenter Server2.5相关的实验功能而被推出的。在这部由VMware的工程师在VMworld 2008年会之……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
在今天的经济气候下,绿色IT和节约成本对于任何IT组织来说都是息息相关的。节约能耗是虚拟化的早期驱动因素。自那时以来, VMware的工程师已经开发了VMware分布式电源管理(DPM),通过把未使用的虚拟服务器处于待命状态,以减少在VMware环境中的能源消耗。在本文中,TechTarget中国的特约专家Rick Vanover将回顾DPM是如何工作的以及如何在您的环境中使用它。
什么是VMware的分布式电源管理?
DPM是作为一个与VMware的ESX 3.5和vCenter Server2.5相关的实验功能而被推出的。在这部由VMware的工程师在VMworld 2008年会之前创造的频(http://www.youtube.com/watch?v=7CbRS0GGuNc)中,你可以看到VMware分布式电源管理工程是怎样工作的。
概括地说,当一个主机虚拟机处于闲置状态, vCenter暂停此服务器,以节省电能,并在工作量需要额外的资源时,恢复它。此功能是奇妙的,但也有大量的规划问题和容易出问题的领域。DPM是分布式资源调度(DRS)的一个组成部分, VMware基础架构3 ( VI3 )的一个组成部分 。DRS可在企业版VI3中使用 ,也可以单独购买。一旦启用集群, DPM配置的行为与其他VI3和DRS组件的行为相似。图1显示集群设置屏幕和VMware的DRS和电源管理设置。在这种情况下,我已经设置DPM为自动执行。
一旦被设定,系统管理员应该努力去学习DPM ,以避免以后突发事件的发生。毫无疑问,在被应用在生产环境之前, DPM首先应被应用在测试和开发环境之中。
DPM是怎样工作的?
暂停主机比较简单。vCenter Server可以暂停一台主机服务器,但只有另一个主机(或节点)可以使此主机从待机状态中恢复。这是因为恢复操作使用的主机的VMkernel VMotion标准接口发送网络唤醒(网络唤醒)数据包,它指示该虚拟服务器从在待命中唤醒。默认情况下, DPM保持至少一个开启的主机传送网络唤醒包。此外,如果通过VMware高可用性( HA )的规则适当调节主机故障,就要保持一个以上的主机在线。您也可以以您的需求为DRS集群设定DRS。这样做的一个办法是配置主机覆写。这将使主机适合于DPM或根本没有明确地配置DPM。这个配置选项,以及稍后讨论到的高级选项可以让系统管理员根据自己的技术熟练程度来配置DPM。
一旦DPM发出了一台主机进入待机状态的信号,这台主机将关闭,因此耗能较少。但是在VI客户端,主机服务器的状态是显示在待机模式。离线是一个红色的状态指示器信号。下图显示一个简单的集群与一个处于待机模式的主机:
其他考虑
当服务器通过DRS或用户干预恢复时,将在服务器上常规启动。请注意,在待机状态下光纤通道主机总线适配器( HBA )会关闭,以便确保您的存储器意识到DPM的做法,因为它可能会发现频繁的和随机端口在存储网络上关闭。最后,当主机返回集群,ESX的运行时间计数器重置。
支持接口
如果您要使用DPM ,就要了解它将如何在主机设备上工作。目前大多数的服务器都有几个支持WOL的板载网络接口。如果您添加接口到您的主机上,确保您的VMkernel接口被指定到一个支持网络唤醒的适配器,即使你不立即执行DPM计划。
并非服务器上所有添加的网卡接口都支持WOL,特别是后来的多口接口卡,所以检查主机配置部分的网络接口,以检查对WOL的支持情况。图2显示了有许多接口的一台主机,其中有些不支持网络WOL:
监测考虑事项
到现在为止,许多系统管理员可能会想知道如何监测由DPM暂停的主机。简短的回答是,它是困难的。当主机通过DPM被暂停后,它不会从服务控制台或VMkernel接口响应Ping包。这一事实本身将导致大多数企业的监测系统产生主机状态异常的误报。此外, 在目前DPM的状态下,开机失败的风险是一个未予以解释的情况。公平地说,DPM仍然是实验性的,并且VMware已表示,未来版本将提供电源故障的通知。主机DPM事件和主机状态都可以通过其VMware基础设施的API 2.5提供给监测系统,尽管这是一个先进的功能,但被证明的例子是很少的。
负载量、DRS和HA(资源动态调配和高可用性)
当DPM被启用,只要主机有相关的许可证,DPM将维持HA和DRS的规则。对于大多数组织, DPM作为候选组件的关键因素是在过去的一天中负载量是不同强度的。VI3环境是一个很好的例子,它提供了一个虚拟桌面基础设施技术的办公室,在一个单一的经营转变。在这种情况下,负载量将在办公时间会很高,相反就会闲置。许多VMware的容量工具深入了解工作流程和负载量是否是一个良好的DPM候选人。图3显示VKernel负载量的一个例子,这对于DPM来说是一个好的备选方案。
在这种情况下,为了固定持续的访问,主机提供一个作为终端服务器的虚拟机。这是该集群中主机使用DPM的典型例子。
总结和进一步阅读
像VMware Infrastructure 3的许多方面一样,DPM的先进配置要素远远不止我这里所说的。利用高级功能,你可以根据最适合您的需求定制DPM的行为模式。一个先进的选项是DemandCapacityTargetRatio选项。这个选项可以让您设定每个主机的利用目标值以决定是否将一个主机转入待机模式。对CPU和内存利用率来说,默认值都是63 % 。据保守的办法是使这个值下降到较低的数值,以保持主机对立即资源的需求来说是可以利用的。
VMware DPM在下面的VMware的白皮书有记录: VMware的分布式电源管理概念和使用,因此请务必阅读一下。
VMware将很快完全支持DPM功能,并见更加节省功耗。如果您寻求技术来绿色化您的数据中心,那么就请熟悉分布式电源管理,以确定它是否适合你的IT部门,然后在环境中测试它。
作者
相关推荐
-
通过VMware DRS规则管理Windows Server 2016授权成本
对于想要缓解Windows Server 2016授权成本负担的IT管理员,可以考虑VMware的分布式资源调 […]
-
VMware VVOLs应用案例逐步增加
有时技术具有一定的超前性,VMware VVOL就是一个例证,它承诺满足人们对hypervisor技术的所有预 […]
-
esxi中的虚拟机老是自动关机,爆如下这样的日志,有人遇到过吗?
XXX esx.audit.dcui.enabled.formatOnHost not found XXX X […]
-
架构师和研发经理那个对公司更重要一些?
公司最近赶上裁员,技术团队里就研发经理和架构师工资高,老板的意思是肯定要裁一个,那应该留那个?