Guía de administración y planificación de servicios de datos de Oracle® Solaris Cluster

Salir de la Vista de impresión

Actualización: Septiembre de 2014
 
 

Distribución uniforme de un conjunto de grupos de recursos entre nodos del cluster

Cada grupo de recursos de un conjunto de grupos puede ejercer la misma carga en el cluster. En esta situación, si se distribuyen los grupos de recursos de manera uniforme entre los nodos del cluster, se puede equilibrar la carga en el cluster.

Para distribuir un conjunto de grupos de recursos de manera uniforme entre nodos del cluster, declare en cada grupo una afinidad negativa débil para los otros grupos del conjunto.

# clresourcegroup set|create -p RG_affinities=neg-affinity-list source-rg
source-rg

Especifica el grupo de recursos que actúa como origen de la afinidad negativa débil. Este grupo de recursos es el grupo en el que se declara una afinidad negativa débil para otros grupos de recursos.

-p RG_affinities=neg-affinity-list

Especifica una lista separada por comas de afinidades negativas débiles entre el grupo de recursos de origen y los grupos de recursos que actúan como el destino de la afinidad negativa débil. Los grupos de recursos de destino son los grupos para el que se declara una afinidad negativa débil.

Al declarar una afinidad negativa débil en un grupo de recursos para otros grupos, se garantiza que el grupo de recursos siempre se pondrá en línea en el nodo con menor carga del cluster. En ese nodo se ejecuta la menor cantidad de los otros grupos de recursos. Por lo tanto, se infringe la menor cantidad posible de afinidades negativas débiles.

Ejemplo 2-50  Distribución uniforme de un conjunto de grupos de recursos entre nodos del cluster

En este ejemplo, se muestran los comandos para modificar los grupos de recursos rg1, rg2, rg3 y rg4 a fin de garantizar que esos grupos se distribuyan de manera uniforme entre los nodos disponibles del cluster. En este ejemplo, se asume que existen los grupos de recursos rg1, rg2, rg3 y rg4.

# 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