在 VMM 中配置动态优化和电源优化
适用于: System Center 2012 SP1 - Virtual Machine Manager,System Center 2012 R2 Virtual Machine Manager,System Center 2012 - Virtual Machine Manager
本节中的过程介绍如何在 Virtual Machine Manager (VMM) 中配置动态优化和电源优化,以及如何为主机群集按需运行动态优化。
VMM 可在支持实时迁移的主机群集内执行负载平衡。 动态优化依据你输入的设置在群集内迁移虚拟机。
![]() |
---|
在 System Center 2012 – Virtual Machine Manager 中,动态优化取代了 System Center Virtual Machine Manager (VMM) 2008 R2 中由“PRO CPU 使用率”和“PRO 内存使用率”监视器为性能和资源优化 (PRO) 执行的主机负载平衡。 |
VMM 可通过在不需要主机时将主机关闭并在需要主机时重新将其打开,从而帮助节省虚拟化环境中的电力。
在 Hyper-V 主机群集以及在托管 VMware ESX 和 Citrix XenServer 环境中支持实时迁移的主机群集上,VMM 支持动态优化和电源优化。 要实现电源优化,计算机必须有启用带外管理的基板管理控制器 (BMC)。
VMM 中的动态优化
在动态优化过程中,VMM 在主机群集内迁移虚拟机以改善主机之间的负载平衡,以及纠正虚拟机的任何放置约束违例情况。
可在主机组上配置动态优化,以在具有指定频率和入侵的主机群集内迁移虚拟机。 入侵确定在动态优化过程中启动迁移所需的负载不平衡量。 默认情况下,会使用中等入侵每 10 分钟迁移虚拟机一次。 在为动态优化配置频率和入侵时,管理员应将针对在主机群集中的主机之间进行负载平衡的优势将附加迁移的资源成本考虑进来。 默认情况下,主机组从其父主机组继承动态优化设置。
可以为具有两个以上节点的群集设置动态优化。 如果主机组包含独立主机或不支持实时迁移的主机群集,则不会对这些主机执行动态优化。 还会从动态优化中排除处于维护模式的任何主机。 此外,VMM 只会迁移使用共享存储的高度可用虚拟机。 如果主机群集包含非高度可用的虚拟机,则在动态优化过程中不会迁移这些虚拟机。
也可以使用“VM 和服务”工作区中的“优化主机”操作对单独的主机群集执行按需动态优化。 可在不对主机组配置动态优化的情况下执行按需动态优化。 针对主机群集请求了动态优化后,VMM 会列出将迁移以供管理员批准的虚拟机。
VMM 中的电源优化
电源优化是动态优化的一项可选功能,仅在主机组配置为通过动态优化迁移虚拟机时可用。 通过电源优化,VMM 会关闭主机群集内无需满足资源要求的主机,并随后在再次需要这些主机时重新将其打开,从而节省能源。
默认情况下,VMM 会在功能打开时始终执行电源优化。 不过,你可以计划一周内执行电源优化的小时数和天数。 例如,你可能最初将电源优化安排为仅在你预计主机上资源使用率较低的周末执行。 观察了环境中电源优化的效果后,你可能会增加小时数。
电源优化可在活动节点失败的情况下确保群集维持仲裁。 对于在 VMM 外创建并添加到 VMM 的群集,电源优化需要超过四个节点。 群集中每多一两个节点,就可以关闭一个节点的电源。 例如:
对于有五个或六个节点的群集,可以关闭一个节点的电源。
对于有七个或八个节点的群集,可以关闭两个节点的电源。
对于有九个或十个节点的群集,可以关闭三个节点的电源。
当 VMM 创建群集时,它将创建仲裁磁盘,并使用该磁盘作为仲裁模型的一部分。 对于 VMM 创建的群集,可以为有三个以上节点的群集设置电源优化。 这意味着可关闭电源的节点数如下所示:
对于有四个或五个节点的群集,可以关闭一个节点的电源。
对于有六个或七个节点的群集,可以关闭两个节点的电源。
对于有八个或九个节点的群集,可以关闭三个节点的电源。
有关仲裁配置的详细信息,请参阅Configure and Manage the Quorum in a Windows Server 2012 Failover Cluster(配置和管理 Windows Server 2012 故障转移群集中的仲裁)。
在针对电源优化关闭主机之前,VMM 会将所有虚拟机迁移到主机群集中的其他主机。 当再次需要主机时,VMM 会打开该主机,然后执行动态优化以迁移虚拟机并平衡主机群集内的负载。 如果对主机组禁用了电源优化,或者电源优化的计划周期结束,则会对电源优化关闭的所有主机执行相同的过程。
动态优化和电源优化的资源阈值
主机组属性中的以下设置确定 VMM 对主机群集采取的操作:
动态优化设置指定资源使用率的阈值,如果超出该阈值,VMM 将尝试迁移虚拟机以改善负载平衡。 你可以为以下资源指定动态优化设置:CPU、内存、磁盘 I/O 和网络 I/O。
电源优化设置指定当 VMM 在电源优化过程中关闭主机后必须维持的资源容量。 这些设置提供一个可用资源的缓冲区,用于确保正常操作过程中资源使用率的波动不会导致 VMM 不必要地打开和关闭主机。 电源优化设置包括 CPU、内存、磁盘空间、磁盘 I/O 和网络 I/O。
如果对主机组启用了电源优化,则会一致地执行动态优化和电源优化。 可将 VMM 已关闭以节约能源的主机打开以平衡负载或满足虚拟机要求。
有关为主机组配置动态优化级别和放置级别的详情,请参阅如何在 VMM 中配置动态优化和电源优化。
先决条件
要使用动态优化和电源优化,请确保满足以下要求:
要使用动态优化,VMM 必须在管理支持实时迁移的主机群集。 有关在 VMM 中配置 Hyper-V 主机群集的信息,请参阅 Adding and Managing Hyper-V Hosts and Host Clusters in VMM(在 VMM 中添加和管理 Hyper-V 主机及主机群集)。 有关向 VMM 中添加 VMware ESX 和 Citrix XenServer 环境的信息,请参阅 Managing VMware and Citrix XenServer in VMM(在 VMM 中管理 VMware 和 Citrix XenServer)。
说明
你可以在任何主机组上配置动态优化和电源优化。 但是,除非主机组包含主机群集,否则设置将不会有任何效果。
要使用电源优化,主计算机必须具有启用带外管理的 BMC。 有关 BMC 要求的详情,请参阅 How to Configure Host BMC Settings(如何配置主机 BMC 设置)。
要查看运行中的动态优化和电源优化,你必须在主机群集上部署并运行虚拟机。 有关详情,请参阅 Creating and Deploying Virtual Machines in VMM(在 VMM 中创建和部署虚拟机)。
本节内容
使用本节中的过程来执行以下任务。
过程 | 描述 |
---|---|
如何在 VMM 中配置动态优化和电源优化 | 描述如何为主机组配置动态优化和电源优化。 |
如何在群集主机上运行动态优化 | 描述如何通过使用“构造”工作区中的“优化主机”操作在主机群集内按需启动动态优化。 |