11.3. Configurar una estrategia de restricción de ubicación
Cuando se utilizan restricciones de ubicación, se puede configurar una estrategia general para especificar en qué nodos puede ejecutarse un recurso:
- Agrupaciones Opt-In
- Agrupaciones Opt-Out
La elección de configurar su clúster como un clúster opt-in o opt-out depende tanto de sus preferencias personales como de la composición de su clúster. Si la mayoría de sus recursos pueden ejecutarse en la mayoría de los nodos, es probable que una disposición opt-out resulte en una configuración más sencilla. Por otro lado, si la mayoría de los recursos sólo pueden ejecutarse en un pequeño subconjunto de nodos, una configuración opt-in podría ser más sencilla.
11.3.1. Configuración de un clúster "Opt-In"
Para crear un clúster opcional, establezca la propiedad de clúster symmetric-cluster
en false
para evitar que los recursos se ejecuten en cualquier lugar por defecto.
# pcs property set symmetric-cluster=false
Habilitar nodos para recursos individuales. Los siguientes comandos configuran las restricciones de ubicación para que el recurso Webserver
prefiera el nodo example-1
, el recurso Database
prefiera el nodo example-2
, y ambos recursos puedan fallar en el nodo example-3
si su nodo preferido falla. Cuando se configuran las restricciones de ubicación para un cluster opt-in, establecer una puntuación de cero permite que un recurso se ejecute en un nodo sin indicar ninguna preferencia para preferir o evitar el nodo.
#pcs constraint location Webserver prefers example-1=200
#pcs constraint location Webserver prefers example-3=0
#pcs constraint location Database prefers example-2=200
#pcs constraint location Database prefers example-3=0