您可以使用关联性规则,控制群集内主机上的虚拟机的放置位置。

可以创建两种类型的规则。

  • 用于指定虚拟机组和主机组之间的关联性或反关联性。关联性规则规定,所选虚拟机 DRS 组的成员可以或必须在特定的主机 DRS 组成员上运行。反关联性规则规定,所选虚拟机 DRS 组的成员不能在特定的主机 DRS 组成员上运行。

    有关创建和使用此类型规则的信息,请参见虚拟机-主机关联性规则

  • 用于指定各个虚拟机之间的关联性或反关联性。指定关联性的规则会使 DRS 尝试将指定的虚拟机一起保留在同一台主机上(例如,出于性能考虑)。根据反关联性规则,DRS 尝试将指定的虚拟机分开,例如,当一台主机出现问题时,将不会同时丢失两台虚拟机。

    有关创建和使用此类型规则的信息,请参见虚拟机-虚拟机关联性规则

添加或编辑关联性规则时,如果群集的当前状态违反规则,系统将继续运行并尝试更正冲突。对于处于手动和半自动模式的 DRS 群集,将以规则实现和负载平衡为依据给出迁移建议,以待审批。您不一定要遵循这些规则,但在规则实现之前,相应的建议将一直保留。

要检查是否违反了任何已启用的关联性规则,且是否无法由 DRS 进行更正时,可以选择群集的 DRS 选项卡,然后单击故障。如果违反了某规则,则在此页面中将会显示与之相对应的错误。请阅读该错误以确定为什么 DRS 不能满足特定规则。规则违反也会生成日志事件。

注:

虚拟机-虚拟机关联性规则与虚拟机-主机关联性规则与各个主机的 CPU 关联性规则不同。