Red Hat Training

A Red Hat training course is available for RHEL 8

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)