XenCenter

自动优化和管理电源

您可以将 Workload Balancing 配置为自动接受优化建议(自动化),并自动开启或关闭服务器(电源管理)。

自动接受优化建议

Workload Balancing 允许您将其配置为代表您接受优化建议,并自动执行其建议的优化操作。您可以使用此功能(称为“自动化”)自动应用任何建议,包括提高性能或关闭主机的建议。但是,要在虚拟机使用量下降时关闭主机,您必须配置自动化、电源管理和最大密度模式。

默认情况下,Workload Balancing 不会自动接受优化。如果您希望 Workload Balancing 自动接受建议,请启用自动化。如果不启用,Workload Balancing 仍会提示您手动接受建议。

当建议与高可用性设置冲突时,Workload Balancing 不会自动将建议应用于主机或虚拟机。如果池因应用 Workload Balancing 优化建议而变得过度承诺,XenCenter® 会提示您是否要继续应用该建议。启用自动化后,Workload Balancing 不会应用任何超出高可用性计划中可容忍的主机故障数量的电源管理建议。

可以调整 Workload Balancing 在自动化模式下应用建议的方式。有关详细信息,请参阅 高级设置

启用电源管理

电源管理是指开启或关闭物理主机电源的能力。在 Workload Balancing 环境中,此术语是指根据池的总工作负载开启或关闭池中的主机电源。

在主机上配置 Workload Balancing 电源管理需要满足以下条件:

  • 主机服务器的硬件具有远程电源开/关功能
  • 已为主机配置主机开机功能
  • 主机已明确选择为参与 (Workload Balancing) 电源管理的主机

此外,如果您希望 Workload Balancing 自动关闭主机,您还需要配置:

  • Workload Balancing 配置为自动应用建议
  • 负载平衡配置为自动应用电源管理建议

当池处于最大密度模式时,如果负载平衡检测到未使用的资源,它会建议关闭主机,直到消除池中所有过剩容量。如果 WLB 检测到池中没有足够的主机容量来关闭服务器,它会建议保持服务器开启,直到池工作负载充分减少。当您将负载平衡配置为自动关闭多余服务器时,它会自动应用这些建议,因此其行为方式相同。

当主机设置为参与电源管理时,负载平衡会根据需要提出开/关机建议。如果您开启了自动应用电源管理建议的选项,您是在池级别执行此操作的。但是,您可以指定池中哪些主机参与电源管理。

理解电源管理行为

在负载平衡建议开启或关闭主机之前,它会选择要将虚拟机传输到(即“填充”)的主机。它按以下顺序执行此操作:

  1. 填充池协调器,因为它是一个无法关闭的主机。
  2. 填充拥有最多虚拟机的主机。
  3. 根据哪些主机运行的虚拟机最多来填充后续主机。

当负载平衡填充池协调器时,它会假定池协调器的人为低(内部)阈值。负载平衡使用这些低阈值作为缓冲区,以防止池协调器过载。

负载平衡按此顺序填充主机以鼓励密度。

WLB 使用优化建议按顺序向池中的主机填充虚拟机。

此图说明了在最大密度模式下将虚拟机整合到主机上时,XenServer® 首先填充池协调器,其次是负载最重的服务器,最后是负载最轻的服务器。

如果负载平衡在池处于最大密度模式时检测到性能问题,它会通过建议在已开机的主机之间迁移工作负载来解决问题。如果负载平衡无法通过此方法解决问题,它会尝试开启一台主机。(负载平衡通过应用与优化模式设置为最大性能时相同的标准来确定要开启哪些主机。)

当 WLB 在最大性能模式下运行时,它会开启主机,直到池中所有主机的资源利用率低于高阈值。

在迁移一个或多个虚拟机时,如果 WLB 确定增加容量将有利于池的整体性能,它会自动开启主机或建议这样做。

重要提示:

工作负载平衡仅建议开启由工作负载平衡关闭的主机。

设计用于电源管理和 VM 整合的环境

在规划 XenServer 实施时,如果您打算配置自动 VM 整合和电源管理,请考虑您的工作负载设计。例如,您可能需要:

  • 将不同类型的工作负载放置在单独的池中。 如果您有不同类型的工作负载或在特定类型硬件上表现更好的应用程序类型,请考虑是否将承载这些工作负载的 VM 放置在不同的池中。

    由于电源管理和 VM 整合是在池级别进行管理的,因此请设计池,使其包含您希望以相同速率整合的工作负载。请考虑诸如 高级设置 主题中讨论的那些因素。

  • 将主机从工作负载平衡中排除。 某些主机可能必须始终保持开启状态。有关详细信息,请参阅 将主机从建议中排除

自动应用优化建议

  1. 在 XenCenter 的资源窗格中,选择 XenCenter > 您的资源池。
  2. 属性窗格中,选择 WLB 选项卡。
  3. WLB 选项卡中,选择配置 WLB
  4. 在左侧窗格中,选择自动化
  5. 选择以下一个或多个复选框:
    • 自动应用优化建议。 选择此选项后,您无需手动接受优化建议。工作负载平衡会自动接受其提出的优化和放置建议。
    • 自动应用电源管理建议。 此选项的行为因池的优化模式而异:
      • 最大性能模式。 当启用“自动应用电源管理建议”时,工作负载平衡会自动开启主机,以提高主机性能。
      • 最大密度模式。 当启用“自动应用电源管理建议”时,当资源利用率低于低阈值时,工作负载平衡会自动关闭主机。也就是说,工作负载平衡会在低使用率期间自动关闭主机。
  6. 执行以下操作之一:
    • 如果要配置电源管理,请选择“自动化/电源管理”,然后继续下一节。
    • 如果不想配置电源管理并且已完成自动化配置,请选择“确定”。

选择用于电源管理的服务器

  1. 在“电源管理”部分中,选择希望工作负载平衡自动开启和关闭的主机。

    注意:

    选择用于电源管理建议的主机但不选择“自动应用电源管理建议”会导致工作负载平衡建议电源管理建议,但不会自动为您应用这些建议。

  2. 单击“确定”。如果资源池中的任何物理服务器都不支持远程电源管理,工作负载平衡会显示消息“无主机支持电源管理”。

相关文档

XenServer 当前版本

自动优化和管理电源