20.2. Configuración de los valores predeterminados de las operaciones de recursos globales
A partir de Red Hat Enterprise Linux 8.3, puede cambiar el valor por defecto de una operación de recursos para todos los recursos con el comando pcs resource op defaults update
. El siguiente comando establece un valor global por defecto de timeout
de 240 segundos para todas las operaciones de monitoreo.
# pcs resource op defaults update timeout=240s
El comando original pcs resource op defaults name=value
que establecía los valores predeterminados de funcionamiento de los recursos en las versiones anteriores de RHEL 8, sigue siendo compatible a menos que haya más de un conjunto de valores predeterminados configurados. Sin embargo, pcs resource op defaults update
es ahora la versión preferida del comando.
20.2.1. Anulación de los valores de las operaciones específicas de los recursos
Tenga en cuenta que un recurso de clúster utilizará el valor global por defecto sólo cuando la opción no se especifique en la definición del recurso de clúster. Por defecto, los agentes de recursos definen la opción timeout
para todas las operaciones. Para que se respete el valor global de tiempo de espera de la operación, debe crear el recurso de clúster sin la opción timeout
explícitamente o debe eliminar la opción timeout
actualizando el recurso de clúster, como en el siguiente comando.
# pcs resource update VirtualIP op monitor interval=10s
Por ejemplo, después de establecer un valor global por defecto de timeout
de 240 segundos para todas las operaciones de monitorización y de actualizar el recurso de cluster VirtualIP
para eliminar el valor de tiempo de espera para la operación monitor
, el recurso VirtualIP
tendrá entonces valores de tiempo de espera para las operaciones start
, stop
y monitor
de 20s, 40s y 240s, respectivamente. El valor global por defecto para las operaciones de tiempo de espera se aplica aquí sólo en la operación monitor
, donde la opción por defecto timeout
fue eliminada por el comando anterior.
# pcs resource show VirtualIP
Resource: VirtualIP (class=ocf provider=heartbeat type=IPaddr2)
Attributes: ip=192.168.0.99 cidr_netmask=24 nic=eth2
Operations: start interval=0s timeout=20s (VirtualIP-start-timeout-20s)
monitor interval=10s (VirtualIP-monitor-interval-10s)
stop interval=0s timeout=40s (VirtualIP-name-stop-interval-0s-timeout-40s)