Apéndice D. Revisión de recursos de servicios de clúster y tiempo de espera de conmutación


Este apéndice describe la forma como rgmanager monitoriza el estatus de los recursos de clúster y describe cómo modificar el intervalo de revisión de estatus. El apéndice también describe el parámetro de servicio __enforce_timeouts indicando que el tiempo de espera para una operación puede hacer que el servicio falle.

Nota

Para comprender totalmente la información en este apéndice, deberá conocer en detalle los agentes de recursos y el archivo de configuración de clúster /etc/cluster/cluster.conf. Para obtener una lista completa y descripción de los elementos de cluster.conf y atributos, consulte el esquema de clúster en /usr/share/cluster/cluster.rng, y el esquema anotado en /usr/share/doc/cman-X.Y.ZZ/cluster_conf.html (por ejemplo, /usr/share/doc/cman-3.0.12/cluster_conf.html).

D.1. Cómo modificar el intervalo de revisión de estatus de recursos

rgmanager revisa el estatus de recursos individuales, no de todos los servicios. Cada 10 segundos, rgmanager escanea el árbol de recursos, buscando recursos que han pasado su intervalo de "revisión de estatus".
Cada agente de recursos especifica la cantidad de tiempo entre revisiones de estatus periódicas. Cada recurso utiliza dichos valores a menos que se sobrescriban de forma explícita en el archivo cluster.conf con la etiqueta especial <action>:
<action name="status" depth="*" interval="10" />
Esta etiqueta es un hijo de recursos especial en el archivo cluster.conf. Por ejemplo, si tuviera un recurso de sistema de archivos para el cual desea sobrescribir el intervalo de revisión de estatus, podría especificar el recurso de sistema de archivos en el archivo cluster.conf así:

  <fs name="test" device="/dev/sdb3">
    <action name="status" depth="*" interval="10" />
    <nfsexport...>
    </nfsexport>
  </fs>

Algunos agentes ofrecen múltiples "profundidades" de revisión. Por ejemplo, una revisión de estatus de sistema de archivos (profundidad 0) revisa si el sistema de archivos está montado en el sitio correcto. Una profundidad más intensa es 10, la cual revisa si usted puede leer un archivo desde el sistema de archivos. La revisión de estatus de profundidad 20 revisa si usted puede escribir al sistema de archivos. En el ejemplo que damos aquí, la depth (profundidad) se establece a *, lo cual indica que dichos valores deben utilizarse para todas las profundidades. El resultado es que el sistema de archivos test se revisa a una profundidad superior definida por el agente de recursos (en este caso, 20) cada 10 segundos.
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.