随着能源价格上涨,最近有很多关于如何降低数据中心功率消耗的讨论。VMware和微软都提供了降低虚拟主机功率消耗的机制。 针对虚拟机电源管理,微软和VMware采取了非常相似的方式。这两种方式都是基于某些最基本的服务器虚拟化概念。
尽管单台hypervisor完全能够运行多台虚拟机,但生产环境中从未仅使用单台hypervisor。管理员通常不会承受hypervisor成为单点故障的风险。因此,大多数hypervisor,比如VMware ESXi和微软Hyper-V都构建了集群。这样一来,如果一台hypervisor出现故障,那么集群中的其他hypervisor能够继续运行来自故障集群节点的虚拟……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号

TechTarget
官方微博

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个冗余的域控制器整晚运行。通过仔细规划,管理员可能能够识别出冗余的虚拟机并在每天下班后定时关闭这些虚拟机。当然通过调度可以在早上开启这些虚拟机,这样以来就能够关闭更多的集群节点了。
相关推荐
-
esxi中的虚拟机老是自动关机,爆如下这样的日志,有人遇到过吗?
XXX esx.audit.dcui.enabled.formatOnHost not found XXX X […]
-
推荐一款好的虚拟主机提供商
推荐一款好的虚拟主机提供商 推荐理由: 第一:种类多:有经济型,全能型,功能型等 […]
-
哪里的虚拟主机最便宜?
鱼和熊掌不可兼得, 想要找即便宜又好用的虚拟谁有办法? 我来推荐一款,可以了解 新网云虚拟主机一年只要1元钱 […]
-
谁知道哪里的域名是真的可以便宜买?
昨天北京下雪了,需要不是很大,但是美景已显现出来,有人说北京一下雪就成了北平,故宫一下雪就成了紫禁城,其实不假 […]