如果环境中的工作负载变得不平衡,可在各对象之间移动工作负载,以重新平衡整体的工作负载。再平衡操作的容器可以是数据中心或自定义数据中心,所移动的对象为该操作提供的建议列表中的虚拟机。

DRS 必须在群集上已启用

vCenter Server 实例必须具有通过 DRS 已启用检查的群集,“再平衡容器”操作才能显示在“操作”下拉菜单中。

要从自定义数据中心或数据中心获取“再平衡容器”操作以及相关警示,您必须具有以下内容:

  • 已配置的一个 vCenter 适配器,为每个 vCenter Server 实例启用了操作

  • 一个 vCenter Server 实例,其至少有一个群集启用了 DRS

如果您的群集没有全自动 DRS,则“再平衡容器”操作会通知您,所选容器中的一个或多个群集未将 DRS 设置为全自动。

为确保“再平衡容器”操作在环境中可用,您必须添加 DRS。然后,等待一个收集周期,即可显示“再平衡容器”操作。

您必须具有对容器中所有对象的访问权限

如果您对群集、数据中心或自定义数据中心内的所有对象具有访问权限,则可以运行“再平衡容器”操作将虚拟机迁移到其他群集。如果您并不具有对容器中所有对象的访问权限,“再平衡容器”操作不可用。

“再平衡容器”操作的工作原理

如果环境中的一个数据中心遇到高工作负载,而相同环境中的另一个数据中心遇到低工作负载,则您可以使用“再平衡容器”操作在这些对象之间平衡工作负载。例如,如果一个数据中心内某个主机上的 CPU 需求超过其可用 CPU 容量,则该主机上会出现严重压力。要确定压力原因,请监控 CPU 需求。每个主机上的某些虚拟机可能会遇到高 CPU 需求,而其他虚拟机可能会遇到低需求。

“再平衡容器”操作可移动该操作提供的建议列表中所有受影响的对象以平衡工作负载。如果不想对整个对象集进行操作以解决工作负载或压力问题,可以使用“移动虚拟机”操作移动单个对象。

重要:

请勿试图移动属于 vApp 成员的虚拟机,否则该 vApp 可能将无法运行。相反,请为这些虚拟机添加关联规则以将其组合在一起,从而使“移动虚拟机”和“再平衡容器”操作忽略它们。

如果工作负载变得不平衡,数据中心和自定义数据中心上可能会触发以下警示。默认情况下,这些警示在策略中处于禁用状态。

  • 自定义数据中心的工作负载不平衡

  • 数据中心的工作负载不平衡

当数据中心或自定义数据中心内主机上的工作负载具有显著差异时,请单击主页 > 警示,然后验证是否触发了警示。例如,要验证是否在自定义数据中心上触发了警示,请检查名为自定义数据中心的工作负载不平衡的警示。可在摘要选项卡上单击警示,以查看警示原因并确定不平衡问题的来源。

要显示有关要移动的对象的建议以便您可以再平衡工作负载,请在摘要选项卡上单击再平衡容器操作。这些建议表明,可以将一个或多个虚拟机移动到另一主机。如果单击确定,一条弹出消息将提供链接,以便在近期任务中跟踪操作的状态。

该操作会将建议中标识的虚拟机迁移到工作负载或压力较低的主机。您可以在系统管理 > 近期任务中的近期任务列表里查看操作的状态。还可以使用 vSphere Web Client 查看操作状态和主机性能。

操作运行且 vRealize Operations Manager 执行几个收集周期后,可查看数据中心或自定义数据中心上的工作负载,以确认工作负载已进行再平衡且警示将不再触发。

要查看一个或多个主机上的工作负载变化情况,请在导航树中单击主机。单击分析 > 压力,以查看主机的压力评分、细目以及工作负载。然后,单击分析 > 剩余容量,以确定主机上剩余多少容量。

运行操作的位置

可以从数据中心或自定义数据中心的“操作”菜单运行“再平衡容器”操作,也可以提供该操作作为对警示执行的建议操作。

对于受支持的对象和对象级别,可在 vRealize Operations Manager的以下位置中找到此操作:

  • 在顶部工具栏上的操作菜单中 - 如果单击主页

  • 在工具栏上 - 如果单击环境,选择一个对象,依次单击详细信息选项卡和视图,然后选择一个类型列表的视图。

  • 在工具栏上 - 如果单击环境,选择一个对象,单击环境选项卡,然后在列表视图中选择一个对象。

  • 在“清单资源管理器”列表中 - 如果依次单击系统管理清单资源管理器列表选项卡,然后在列表中选择一个对象。

  • 在已配置的警示建议中。

  • 在“对象列表”和“拓扑图”仪表板小组件中。

操作建议

查看以下有关主机和虚拟机的信息,确保提交的操作适用于正确的对象。

选项

描述

虚拟机

正经受过多工作负载的主机上的虚拟机名称。

源群集

运行虚拟机的群集的名称

数据存储

与虚拟机相关联的数据存储。

目标群集

虚拟机要移动到的群集。DRS 会自动选择主机。

原因

说明要进行的操作以及建议移动的原因。例如,建议是将群集上的部分工作负载移动到另一群集,以减少 CPU 需求的不平衡。

父 vCenter

确定与受影响的群集关联的 vCenter vCenter Server适配器。

单击确定后,下一个对话框将提供任务 ID 以及指向任务列表的链接。

表 1. “任务 ID”对话框

选项

描述

近期任务

要查看作业的状态并验证该作业是否已完成,请单击近期任务

确定

要关闭对话框而不采取进一步的操作,请单击确定