随着能源价格上涨,最近有很多关于如何降低数据中心功率消耗的讨论。VMware和微软都提供了降低虚拟主机功率消耗的机制。 针对虚拟机电源管理,微软和VMware采取了非常相似的方式。这两种方式都是基于某些最基本的服务器虚拟化概念。
尽管单台hypervisor完全能够运行多台虚拟机,但生产环境中从未仅使用单台hypervisor。管理员通常不会承受hypervisor成为单点故障的风险。因此,大多数hypervisor,比如VMware ESXi和微软Hyper-V都构建了集群。这样一来,如果一台hypervisor出现故障,那么集群中的其他hypervisor能够继续运行来自故障集群节点的虚拟……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
![TechTarget微信公众号二维码](/wp-content/uploads/res/images/spriteimg/ttweixin.jpg)
TechTarget
官方微博
![TechTarget中国官方微博二维码](/wp-content/uploads/res/images/spriteimg/ttweibo.jpg)
TechTarget中国
针对虚拟机电源管理,微软和VMware采取了非常相似的方式。这两种方式都是基于某些最基本的服务器虚拟化概念。
尽管单台hypervisor完全能够运行多台虚拟机,但生产环境中从未仅使用单台hypervisor。管理员通常不会承受hypervisor成为单点故障的风险。因此,大多数hypervisor,比如VMware ESXi和微软Hyper-V都构建了集群。这样一来,如果一台hypervisor出现故障,那么集群中的其他hypervisor能够继续运行来自故障集群节点的虚拟机。
另一个概念是虚拟机可移动性。在Hyper-V和VMware环境中,虚拟机是便携式的。正如之前提到的那样,出现故障时,正在运行的虚拟机可以动态移动到另一个集群节点中。然而管理员也可以使用技术比如vMotion或在线迁移手动将正在运行的虚拟机从一台主机迁移到另一台。
管理员有很多不同的原因手动将正在运行的虚拟机迁移到不同主机。有时需要迁移虚拟机是因为需要对主机进行离线维护。其他情况下,管理员移动虚拟机可能是因为他认为该虚拟机在具有更多可用硬件资源的主机之上运行,能够运行的更好。
微软和VMware都创建了负载均衡,用于将正在运行的虚拟机动态迁移至不同的主机,这样能够以允许虚拟机尽可能高效运行的方式使用硬件资源。然而同样的概念反过来可以节省功耗。并非在所有可用的主机服务器上都有虚拟机在运行,工作负载可以被整合到最少的主机服务器上,这样可以将未被使用的主机服务器置于离线状态以降低功耗。
当然在现实世界中,事情并非如此简单。在hypervisor集群中,必须有一些节点保持在线运行,才能使集群能够继续发挥作用。进一步说,集群至少需要一些额外的可用容量,这样才能够预防hypervisor级的故障。因此,为能够使用虚拟机功耗节约功能,规则要求最小数目的主机节点必须保持在线运行。例如在微软环境中,至少要有5个集群节点必须保持在线运行(尽管如果集群是使用System Center Virtual Machine Manager创建的,需要的节点数可以减少到4个)。
最后一块拼图是服务器硬件必须支持远程开关机。例如,针对Hyper-V集群节点,通过使用基板管理控制器,服务器必须支持带外管理。
SCVMM并未包含在Hyper-V中,而是一款附加产品,通过SCVMM提供的动态优化以及功耗优化功能,微软实现了负载均衡以及虚拟机功耗管理。VMware通过vSphere自身提供的动态资源调度提供了负载均衡以及功耗管理功能。
尽管电源管理主要基于关闭集群节点,但还有其他减少功耗的方式。在大多数数据中心中,很可能可以安全关闭一些虚拟机。例如,当没人在办公室时,组织可能不需要15个冗余的域控制器整晚运行。通过仔细规划,管理员可能能够识别出冗余的虚拟机并在每天下班后定时关闭这些虚拟机。当然通过调度可以在早上开启这些虚拟机,这样以来就能够关闭更多的集群节点了。
作者
相关推荐
-
VMware快照工作原理以及如何运用
当你更新或修复应用程序和服务器时,VMware快照无疑是你的救星。而如果你负责监管虚拟环境,你更是应该知道什么 […]
-
通过VMware DRS规则管理Windows Server 2016授权成本
对于想要缓解Windows Server 2016授权成本负担的IT管理员,可以考虑VMware的分布式资源调 […]
-
VMware VVOLs应用案例逐步增加
有时技术具有一定的超前性,VMware VVOL就是一个例证,它承诺满足人们对hypervisor技术的所有预 […]
-
配置ESXi Autostart,自动打补丁
顾名思义,VMware ESXi Autostart能够实现自动开启、关闭ESXi服务器上的虚拟机,让虚拟机管理变得更轻松。如果运行了多个虚拟机并且给主机打补丁后需要重启主机,那么ESXi Autostart的作用就更大了,没有Autostart的话,你需要在给主机打补丁后,手动重启每个虚拟机。