6.2. Restricciones de orden

Las restricciones de orden determinan el orden en el que se ejecutan los recursos. Puede configurar una restricción de orden para determinar el orden en el cual los recursos inician y se detienen.
Use el siguiente comando para configurar una restricción de orden.
pcs constraint order [action] resource_id then [action] resource_id [options]
La Tabla 6.2, “Propiedades de una restricción de orden”. resume las propiedades y opciones para configurar restricciones de orden.

Tabla 6.2. Propiedades de una restricción de orden

CampoDescripción
resource_id
El nombre del recurso en el cual se realiza una accion
action
La acción a realizar en un recurso. Los valores posibles de la propiedad acción son los siguientes:
* start - Inicia el recurso.
* stop - Detiene el recurso
* promote - Promueve el recurso de un recurso esclavo a un recurso maestro.
* demote - Degrada el recurso de un recurso maestro a un recurso esclavo.
Si no se especifica la acción, se predetermina a start. Para obtener información sobre los recursos maestros y esclavos, consulte la Sección 8.2, “Recursos multiestados: Recursos que tienen modos múltiples”.
Opción kind
Forma de imponer la restricción. Los valores posibles de la opción kind son los siguientes:
* Optional - solamente aplica si ambos recursos están iniciando o parando. Para obtener más información sobre ordenamiento opcional, consulte la Sección 6.2.2, “Recomendación de ordenamiento”.
* Mandatory - siempre (valor predeterminado). Si el primer recurso que usted especificó se detiene o no puede iniciarse, el segundo recurso que usted especificó debe detenerse. Para obtener más información sobre ordenamiento obligatorio, consulte la Sección 6.2.1, “Ordenamiento obligatorio”.
* Serialize - garantiza que no ocurran dos acciones de parada o de inicio al mismo tiempo para un conjunto de recursos.
Opciones symmetrical
Si es verdadero, el cual es el predeterminado, detiene los recursos en el orden inverso. El valor predeterminado: true

6.2.1. Ordenamiento obligatorio

Un ordenamiento obligatorio indica que el segundo recurso que especifica no puede ejecutarse sin el primer recurso que usted especificó como activo. Este es el valor predeterminado de la opción kind. Al dejar el valor predeterminado se garantiza que el segundo recurso que usted especifique reaccionará cuando el primer recurso que especifique cambie de estado.
  • Si el primer recurso que especificó estaba ejecutándose y paró, el segundo recurso que especificó también se detendrá. (si se está ejecutando).
  • Si el primer recurso que especificó no estaba ejecutándose y no puede iniciarse, el segundo recurso que especificó también se detendrá. (si se está ejecutando).
  • Si el primer recurso que especificó se reinicia mientras el segundo recurso que especificó está ejecutándose, el segundo recurso que especificó se detendrá y reiniciará.