工作负载平衡
注意:
-
Workload Balancing 8.4.1 与 XenServer 8.4 和 XenServer 9 兼容。如果您从 XenServer 8.4 执行滚动池升级 到 XenServer 9,请在执行滚动池升级之前将 Workload Balancing 虚拟设备更新到版本 8.4.1。 XenServer 9 仅支持 Workload Balancing 8.4.1 及更高版本。您可以 从 XenServer 下载页面下载最新版本的 Workload Balancing 虚拟设备。
Workload Balancing 是 XenServer Premium Edition 的一个组件,它以虚拟设备的形式打包,提供以下 功能:
-
创建有关 XenServer 环境中虚拟机 (VM) 性能的报告
-
评估资源利用率,并将 VM 定位到池中最佳主机以满足其工作负载需求
-
平衡 XenServer 资源池中跨主机的所有 VM 工作负载
-
确定启动 VM 的最佳主机
-
确定恢复已关闭电源的 VM 的最佳主机
-
确定当主机发生故障时将 VM 移动到的最佳主机
-
当您将主机置于或移出维护模式时,确定主机的每个 VM 的最佳 服务器
根据您的偏好,Workload Balancing 可以自动完成这些任务,或者提示您接受其 重新平衡和放置建议。您还可以配置 Workload Balancing 以在一天中的特定时间自动关闭 主机。例如,配置您的主机在夜间关闭以节省电量。
Workload Balancing 可以在 XenCenter® 中发送有关其所采取操作的通知。有关如何使用 xe CLI 配置 Workload Balancing 警报的警报级别的更多信息,请参阅 在 XenCenter 中设置 Workload Balancing 警报的警报级别。
Workload Balancing 通过评估池中 VM 的使用情况来运行。当主机超出性能阈值时, Workload Balancing 会将 VM 重新定位到池中负载较轻的主机。为了重新平衡工作负载,Workload Balancing 会移动 VM 以平衡主机上的资源使用。
为确保重新平衡和放置建议与您的环境需求保持一致,您可以按以下方式之一配置 Workload Balancing 来优化工作负载:
-
最大限度地提高资源性能
-
最大限度地增加可容纳在主机上的 VM 数量
这些优化模式可以配置为在预定义的时间自动更改,或者始终保持不变。为了获得 更高的粒度,请微调各个资源指标的权重:CPU、网络、磁盘和内存。
为帮助您执行容量规划,Workload Balancing 提供了有关主机和池运行状况、 优化和 VM 性能以及 VM 迁移历史记录的历史报告。
由于 Workload Balancing 捕获性能数据,您还可以使用此组件生成有关虚拟化环境的报告,称为 工作负载报告。有关详细信息,请参阅 生成工作负载报告。
Workload Balancing 基本概念
当 VM 运行时,它们会消耗物理主机上的计算资源。这些资源包括 CPU、内存、 网络读取、网络写入、磁盘读取和磁盘写入。某些 VM,根据其工作负载,可能会比同一主机上的其他 VM 消耗更多 CPU 资源。工作负载由在 VM 上运行的应用程序及其用户 事务定义。主机上所有 VM 的组合资源消耗会减少主机上可用的资源。
Workload Balancing 捕获 VM 和物理主机上的资源性能数据,并将其存储在数据库中。 Workload Balancing 使用此数据,结合您设置的首选项,提供优化和放置 建议。
优化是一种“改进”主机以使其与您的目标保持一致的方式:Workload Balancing 提出 建议,将 VM 重新分配到池中的各个主机,以提高性能或密度。当 Workload Balancing 提出建议时,它会根据其目标进行:在池中的主机之间创建平衡或协调。 如果 Workload Balancing 根据这些建议采取行动,则该行动称为优化。
启用 Workload Balancing 后,XenCenter 会提供星级评定,以指示启动 VM 的最佳主机。 这些评定还会在以下情况下提供:
-
当您想要启动已关机的 VM 时
-
当您想要启动已暂停的 VM 时
-
当您想要将 VM 迁移到其他主机时(迁移和维护模式)
在 Workload Balancing 上下文中:
-
性能是指主机上物理资源的使用情况(例如,主机上的 CPU、内存、网络和磁盘 利用率)。当您将工作负载平衡设置为最大化性能时,它建议放置虚拟机以 确保每个虚拟机都可获得最大量的资源。
-
密度是指主机上虚拟机的数量。当您将工作负载平衡设置为最大化密度时,它建议 放置虚拟机,以便您可以减少池中已开机主机的数量。它确保虚拟机具有足够的 计算能力。
工作负载平衡不与您已为高可用性指定的设置冲突:这些功能是 兼容的。