Il est possible que chaque groupe de ressources dans un ensemble de groupes de ressources impose la même charge au cluster. Dans ce cas, vous pouvez équilibrer la charge sur le cluster en répartissant uniformément les groupes de ressources sur les noeuds du cluster.
Pour répartir uniformément un ensemble de groupes de ressources sur les noeuds du cluster, déclarez, sur chaque groupe de ressources, une affinité négative faible avec les autres groupes de ressources de l'ensemble.
# clresourcegroup set|create -p RG_affinities=neg-affinity-list source-rg
Spécifie le groupe de ressources source de l'affinité négative faible. Ce groupe de ressources est le groupe de ressources sur lequel vous déclarez un affinité négative faible avec les autres groupes de ressources.
Spécifie une liste délimitée par des virgules d'affinités négatives faibles entre le groupe de ressources source et les groupes de ressources cibles de l'affinité négative faible. Les groupes de ressources cibles sont les groupes de ressources avec lesquels vous déclarez une affinité négative faible.
En déclarant une affinité négative faible d'un groupe de ressources avec d'autres groupes de ressources, vous garantissez que ce groupe de ressources est toujours mis en ligne sur le noeud le moins chargé du cluster. C'est le noeud sur lequel les autres groupes de ressources en cours d'exécution sont les moins nombreux. C'est donc là que le nombre d'affinités négatives faibles non respectées est le plus faible.
Exemple 2-50 Répartition uniforme d'un ensemble de groupes de ressources sur les noeuds du clusterCet exemple présente les commandes permettant de modifier les groupes de ressources rg1, rg2, rg3 et rg4 pour garantir qu'ils sont uniformément répartis sur les noeuds disponibles du cluster. Cet exemple suppose que les groupes de ressources rg1, rg2, rg3 et rg4 existent.
# clresourcegroup set -p RG_affinities=-rg2,-rg3,-rg4 rg1 # clresourcegroup set -p RG_affinities=-rg1,-rg3,-rg4 rg2 # clresourcegroup set -p RG_affinities=-rg1,-rg2,-rg4 rg3 # clresourcegroup set -p RG_affinities=-rg1,-rg2,-rg3 rg4