Buscar

5.5. Operaciones de recursos

download PDF
Para asegurarse de que los recursos permanezcan en buen estado, puede agregar una operación de monitorización a una definición de recursos. Si no especifica una operación de monitorización para un recurso, el comando pcs creará de forma predeterminada una operación de monitorización con un intervalo establecido por el agente de recursos. Si el agente de recursos no proporciona un intervalo de monitorización, el comando pcs creará una operación de monitorización con un intervalo de 60 segundos.
La Tabla 5.4, “Propiedades de una operación” resume las propiedades de una operación de monitorización de recursos.
Tabla 5.4. Propiedades de una operación
CampoDescripción
id
Nombre único para la acción. El sistema lo asigna al configurar una operación.
name
La acción a realizar. Valores comunes: monitor, start, stop
interval
La frecuencia (en segundos) para realizar la operación. El valor predeterminado es: 0, el cual significa nunca.
timeout
El tiempo de espera antes de declarar que la acción ha fallado. Si su sistema incluye un recurso que tarda mucho tiempo para iniciar, detenerse o realizar una acción de monitorización o recurrente en el inicio y requiere más tiempo del que el sistema permite antes de declarar fallida la acción, puede aumentar esta valor desde el valor predeterminado de 20 o el valor de timeout en "op defaults".
on-fail
La acción a tomar si la acción falla alguna vez. Los valores permitidos:
* ignore - Pretende que el recurso no ha fallado
* block - No realiza ninguna otra operación en el recurso
* stop -Detiene el recurso y no inicia en ninguna parte
* restart - Detiene el recurso y lo reinicia (posiblemente en otro nodo)
* fence - STONITH el nodo en el que el recurso ha fallado
* standby - Aleja todos los recursos del nodo en el que el recurso ha fallado
El predeterminado para la operación stop es fence cuando STONITH se habilita y block . Todas las demás operaciones se predeterminan a restart.
enabled
Si false, se considera que la operación no existe. Valores predeterminados: true, false
Puede configurar las operaciones de monitorización al crear un recurso, mediante el siguiente comando:
pcs resource create resource_id standard:provider:type|type [resource_options] [op operation_action operation_options [operation_type operation_options]...]
Por ejemplo, el siguiente comando crea un recurso IPaddr2 con una operación de monitorización. El nuevo recurso se denomina VirtualIP con una dirección IP de 192.168.0.99 y una máscara de red de 24 en eth2. Una operación de monitorización se realizará cada 30 segundos.
# pcs resource create VirtualIP ocf:heartbeat:IPaddr2 ip=192.168.0.99 cidr_netmask=24 nic=eth2 op monitor interval=30s
# pcs resource create my_address IPaddr2 ip=10.20.30.40 cidr_netmask=24 op monitor 
También puede agregar una operación de monitorización al recurso existente con el siguiente comando:
pcs resource op add resource_id operation_action [operation_properties]
Use el siguiente comando para borrar una operación de recursos configurados.
pcs resource op remove resource_id operation_name operation_properties

Nota

Especifique las propiedades de la operación exactas para eliminar correctamente una operación existente.
Para cambiar los valores de una opción de monitorización, elimine la operación existente, luego agregue la nueva operación. Por ejemplo, cree un VirtualIP con el comando:
# pcs resource create VirtualIP ocf:heartbeat:IPaddr2 ip=192.168.0.99 cidr_netmask=24 nic=eth2
El comando crea de forma predeterminada estas operaciones.
Operations: start interval=0s timeout=20s (VirtualIP-start-timeout-20s)
            stop interval=0s timeout=20s (VirtualIP-stop-timeout-20s)
            monitor interval=10s timeout=20s (VirtualIP-monitor-interval-10s)
Ejecute los siguientes comandos para cambiar la operación de tiempo de espera de parada:
# pcs resource op remove VirtualIP stop interval=0s timeout=20s
# pcs resource op add VirtualIP stop interval=0s timeout=40s

# 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 timeout=20s (VirtualIP-monitor-interval-10s)
              stop interval=0s timeout=40s (VirtualIP-name-stop-interval-0s-timeout-40s)
Ejecute el siguiente comando para establecer los valores globales predeterminados para operaciones de monitorización:
pcs resource op defaults [options]
Por ejemplo, el siguiente comando establece el valor predeterminado de un valor de timeout de 240 s para todas las operaciones de monitorización.
# pcs resource op defaults timeout=240s
Ejecute el siguiente comando pcs resource op defaults para desplegar los valores predeterminados para operaciones de monitorización:
Por ejemplo, el siguiente comando muestra los valores predeterminados de un valor para un clúster que ha sido configurado con un valor timeout de 240 s.
# pcs resource op defaults
timeout: 240s
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

© 2024 Red Hat, Inc.