Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
Capítulo 9. Reglas Pacemaker
Las reglas pueden servir para que su configuración sea más dinámica. Uno de los ejemplos más comunes es el de establecer un valor para
resource-stickiness
durante horas laborales para evitar que los recursos sean devueltos a su ubicación preferida y otro valor para fines de semana cuando no haya nadie que note la interrupción.
Otro uso de reglas podría ser asignar máquinas a diferentes grupos de procesamiento (mediante un atributo de nodos) con base en el tiempo para luego usar el atributo durante la creación de restricciones de ubicación.
Cada regla puede contener un número de expresiones, expresiones de fecha y otras reglas. Los resultados de las expresiones se combinan según el campo
boolean-op
de regla para determinar si la regla se evalúa como true
o false
. Lo que suceda luego, dependerá del contexto en el que la regla sea utilizada.
Tabla 9.1. Propiedades de una regla
Campo | Descripción |
---|---|
role
| |
score
| |
score-attribute
| |
boolean-op
|
9.1. Expresiones de atributos de nodo
Las expresiones de nodos se utilizan para controlar un recurso basado en atributos definidos por un nodo o nodos.
Tabla 9.2. Propiedades de una expresión
Campo | Descripción |
---|---|
value
| |
attribute
| |
type
| |
operation
|
La comparación a realizar. Valores permitidos:
*
lt - 'True' si el valor del atributo de nodo es menor que value
*
gt - 'True' si el valor del atributo de nodo es mayor que value
*
lte - 'True' si el valor del atributo de nodo es menor o igual a value
*
gte - 'True' si el valor del atributo de nodo es mayor o igual a value
*
eq - 'True' si el valor del atributo de nodo igual a value
*
ne - 'True' si el valor del atributo de nodo es igual a value
*
defined - 'True' si el nodo tiene el atributo especificado
|