XenServer

工作负载平衡

注意:

  • 工作负载平衡适用于 XenServer® 高级版客户。有关 XenServer 许可的更多信息,请参阅 许可。要升级或获取 XenServer 许可证,请 访问 Citrix 网站
  • 工作负载平衡 8.4.1 与 XenServer 8.4 和 XenServer 9 兼容。如果您执行滚动池升级 从 XenServer 8.4 到 XenServer 9,请在执行滚动池升级之前,将工作负载平衡虚拟设备更新到版本 8.4.1。 XenServer 9 仅支持工作负载平衡 8.4.1 及更高版本。您可以 从以下位置下载最新版本的工作负载平衡虚拟设备: XenServer 下载页面

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

  • 创建有关 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 基本概念

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、内存、网络和磁盘 利用率)。当您将工作负载平衡设置为最大化性能时,它建议放置虚拟机以 确保每个虚拟机都可获得最大量的资源。

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

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

工作负载平衡