Red Hat Training

A Red Hat training course is available for Red Hat Virtualization

6.11. 关联性组

通过虚拟机关联性,您可以定义一组规则,用于指定特定虚拟机在同一主机上运行或单独运行。这可让您创建高级工作负载场景,以应对严格的许可要求和要求高可用性等挑战。
虚拟机关联性通过将虚拟机添加到一个或多个关联性组,从而应用到虚拟机。关联性组是一组两个或多个虚拟机,它们应用一组相同的参数和条件。这些参数包括正(一起)关联性,以确保关联性组中的虚拟机在同一主机上运行,以及负(独立运行)关联性来确保不同主机上运行的关联性组中的虚拟机。
然后,可以为这些参数应用一组进一步的条件。例如,您可以应用硬强制,这是确保关联性组中的虚拟机在同一主机或不同主机上运行的条件,而不考虑外部条件或软实施,这是指示关联性组中虚拟机在相同主机或不同主机上运行的条件。
关联性组、参数及其条件的组合称为关联性策略。关联性策略会立即应用到运行的虚拟机,而无需重启。
注意
关联性组应用到集群级别的虚拟机。当虚拟机从一个集群移动到另一个集群时,该虚拟机会从源集群中的所有关联性组中删除。
重要
只有当调度策略中应用到定义关联性组的集群中启用了 VmAffinityGroups 过滤器模块或权重模块时,才会生效。VmAffinityGroups 过滤器模块用于实施硬执行,VmAffinityGroups 权重模块则用于实施软实施。

6.11.1. 创建关联性组

您可以在管理门户中创建新的关联性组。

过程 6.18. 创建关联性组

  1. Virtual Machines 选项卡并选择虚拟机。
  2. 单击详细信息窗格中的 Affinity Groups 选项卡。
  3. New
  4. 输入 affinity 组的 NameDescription
  5. 选中 Positive 复选框以应用正关联性,或者确保清除此复选框以应用负关联性。
  6. 选中 Enforcing 复选框以应用硬强制,或者确保清除此复选框以应用软强制。
  7. 使用下拉列表选择要添加到关联性组的虚拟机。使用 +- 按钮来添加或删除其他虚拟机。
  8. 点击 OK