一组资源组中的每个资源组都可能在群集上强加相同的负载。在此情况下,通过在群集节点之间平均分布资源组,可以平衡群集上的负载。
要在群集节点之间平均分布一组资源组,请在每个资源组上声明与集合中的其他资源组有弱负关联。
# scrgadm -c|-a -g source-rg -y RG_affinities=-target-rg-list |
指定弱负关联的源资源组。此资源组是要在其上声明与其他资源组有弱负关联的资源组。
指定资源组(以逗号分隔)列表,这些资源组是弱负关联的目标资源组。这些资源组是要声明与其有弱负关联的资源组。
通过在一个资源组上声明与其他资源组有弱负关联,能够确保使资源组始终在群集中负载最轻的节点上联机。仅有极少的其他资源组在该节点上运行。因此,只有极少数弱负关联被破坏。
此例说明了用于修改资源组 rg1、rg2、rg3 和 rg4 以确保在群集中的可用节点之间平均分布这些资源组的命令。此例假定资源组 rg1、rg2、rg3 和 rg4 都存在。
# scrgadm -c -g rg1 RG_affinities=-rg2,-rg3,-rg4 # scrgadm -c -g rg2 RG_affinities=-rg1,-rg3,-rg4 # scrgadm -c -g rg3 RG_affinities=-rg1,-rg2,-rg4 # scrgadm -c -g rg4 RG_affinities=-rg1,-rg2,-rg3 |