XenServer

工作负载平衡

注意:

  • 工作负载平衡适用于 XenServer® Premium Edition 客户。有关 XenServer 许可的更多信息,请参阅许可。要升级或获取 XenServer 许可证, 请访问 XenServer 网站
  • 工作负载平衡 8.4.1 与 XenServer 8.4 和 XenServer 9 兼容。如果您执行滚动池升级 从 Citrix Hypervisor™ 8.2 CU1 到 XenServer 8.4,则不能将工作负载平衡 8.2.2 与您的 XenServer 8.4 池一起使用。在执行滚动池升级之前,请将工作负载平衡虚拟设备更新到 8.4.1。您 可以从 XenServer 下载页面 下载最新版本的工作负载平衡虚拟设备。

工作负载平衡是 XenServer Premium Edition 的一个组件,它以虚拟设备的形式打包,提供以下 功能:

  • 创建有关 XenServer 环境中虚拟机 (VM) 性能的报告

  • 评估资源利用率,并将 VM 放置在池中最适合其工作负载需求的主机上

  • 平衡 XenServer 资源池中主机之间的 VM 工作负载

  • 确定启动 VM 的最佳主机

  • 确定恢复已关闭电源的 VM 的最佳主机

  • 确定在主机发生故障时将 VM 移动到的最佳主机

  • 当您将主机置于维护模式或从维护模式中取出时,确定主机中每个 VM 的最佳 服务器

根据您的偏好,工作负载平衡可以自动完成这些任务,或者提示您接受其 重新平衡和放置建议。您还可以配置工作负载平衡,使其在一天中的特定时间自动关闭主机电源。 例如,配置您的主机在夜间关闭以节省电力。

工作负载平衡可以在 XenCenter® 中发送有关其所采取操作的通知。有关如何使用 xe CLI 配置工作负载平衡警报的警报级别的更多信息,请参阅 在 XenCenter 中设置工作负载平衡警报的警报级别

工作负载平衡通过评估池中 VM 的使用情况来发挥作用。当主机超出性能阈值时, 工作负载平衡会将 VM 重新定位到池中负载较轻的主机。为了重新平衡工作负载,工作负载平衡会移动 VM 以平衡主机上的资源使用。

为确保重新平衡和放置建议与您的环境需求保持一致,您可以配置 Workload Balancing 以以下方式之一优化工作负载:

  • 最大限度地提高资源性能
  • 最大限度地提高主机上可容纳的 VM 数量

这些优化模式可以配置为在预定义的时间自动更改或始终保持不变。为了 获得更高的粒度,请微调各个资源指标的权重:CPU、网络、磁盘和内存。

为帮助您执行容量规划,Workload Balancing 提供有关主机和池运行状况、 优化和 VM 性能以及 VM 迁移历史记录的历史报告。

由于 Workload Balancing 捕获性能数据,您还可以使用此组件生成有关虚拟化环境的报告,称为 工作负载报告。有关详细信息,请参阅 生成工作负载报告

Workload Balancing 基本概念

当虚拟机运行时,它们会消耗物理主机上的计算资源。这些资源包括 CPU、内存、 网络读取、网络写入、磁盘读取和磁盘写入。某些虚拟机,根据其工作负载,可能会消耗更多 CPU 资源,而不是同一主机上的其他虚拟机。工作负载由在虚拟机上运行的应用程序及其用户 事务定义。主机上所有虚拟机的总资源消耗会减少主机上可用的资源。

Workload Balancing 捕获 VM 和物理主机上的资源性能数据,并将其存储在数据库中。 Workload Balancing 使用此数据,结合您设置的首选项,提供优化和放置 建议。

优化是一种“改进”主机以使其与您的目标保持一致的方式:Workload Balancing 提出 建议,将 VM 重新分配到池中的各个主机,以提高性能或密度。当 Workload Balancing 提出建议时,它会根据其目标进行:在池中的主机之间创建平衡或协调。 如果 Workload Balancing 对这些建议采取行动,则该行动称为优化。

启用 Workload Balancing 后,XenCenter 会提供星级评定,以指示启动 VM 的最佳主机。 这些评定也适用于以下情况:

  • 当您想要启动已关机的 VM 时
  • 当您想要启动已暂停的 VM 时
  • 当您想要将 VM 迁移到其他主机时(迁移和维护模式)

在 Workload Balancing 上下文中:

  • 性能是指主机上物理资源的使用情况(例如,主机上的 CPU、内存、网络和磁盘 利用率)。当您将工作负载平衡设置为最大化性能时,它建议放置虚拟机以 确保每个虚拟机都可获得最大量的资源。

  • 密度是指主机上的虚拟机数量。当您将工作负载平衡设置为最大化密度时,它建议 放置虚拟机,以便您可以减少池中已开机主机的数量。它确保虚拟机具有足够的 计算能力。

工作负载平衡不与您已为高可用性指定的设置冲突:这些功能是 兼容的。

工作负载平衡