Capítulo 25. Quórum del clúster

Un cluster de Red Hat Enterprise Linux High Availability Add-On utiliza el servicio votequorum, en conjunto con fencing, para evitar situaciones de split brain. Se asigna un número de votos a cada sistema en el cluster y las operaciones del cluster se permiten sólo cuando hay una mayoría de votos. El servicio debe cargarse en todos los nodos o en ninguno; si se carga en un subconjunto de nodos del clúster, los resultados serán imprevisibles. Para obtener información sobre la configuración y el funcionamiento del servicio votequorum, consulte la página de manual votequorum(5).

25.1. Configuración de las opciones de quórum

Hay algunas características especiales de la configuración del quórum que puede establecer cuando crea un clúster con el comando pcs cluster setup. Tabla 25.1, “Opciones de quórum” resume estas opciones.

Tabla 25.1. Opciones de quórum

OpciónDescripción

auto_tie_breaker

Cuando se activa, el clúster puede sufrir hasta el 50% de los nodos que fallan al mismo tiempo, de forma determinista. La partición del clúster, o el conjunto de nodos que aún están en contacto con el nodeid configurado en auto_tie_breaker_node (o el nodeid más bajo si no se ha configurado), permanecerá en quórum. Los demás nodos estarán sin quórum.

La opción auto_tie_breaker se utiliza principalmente para clústeres con un número par de nodos, ya que permite que el clúster siga funcionando con una división uniforme. Para fallos más complejos, como divisiones múltiples y desiguales, se recomienda utilizar un dispositivo de quórum, como se describe en Dispositivos de quórum.

La opción auto_tie_breaker es incompatible con los dispositivos de quórum.

wait_for_all

Cuando se habilita, el clúster será quórum por primera vez sólo después de que todos los nodos hayan sido visibles al menos una vez al mismo tiempo.

La opción wait_for_all se utiliza principalmente para clústeres de dos nodos y para clústeres de nodos pares que utilizan el dispositivo de quórum lms (último hombre en pie).

La opción wait_for_all se activa automáticamente cuando un clúster tiene dos nodos, no utiliza un dispositivo de quórum y auto_tie_breaker está desactivado. Puede anular esto estableciendo explícitamente wait_for_all a 0.

last_man_standing

Cuando se activa, el clúster puede recalcular dinámicamente expected_votes y el quórum en circunstancias específicas. Debe habilitar wait_for_all cuando habilite esta opción. La opción last_man_standing es incompatible con los dispositivos de quórum.

last_man_standing_window

El tiempo, en milisegundos, que se debe esperar antes de recalcular expected_votes y el quórum después de que un clúster pierda nodos.

Para más información sobre la configuración y el uso de estas opciones, consulte la página de manual votequorum(5).