Entiende los conceptos de quórum y épsilon en los clústeres ONTAP en Active IQ Unified Manager
El quórum y el épsilon son indicadores importantes del estado y el funcionamiento de un clúster que, en conjunto, indican cómo los clústeres abordan los posibles problemas de comunicación y conectividad.
El quórum es una condición previa para que un clúster funcione plenamente. Cuando un clúster tiene quórum, una mayoría simple de nodos está en buen estado y puede comunicarse entre sí. Cuando se pierde el quórum, el clúster pierde la capacidad de realizar operaciones normales del clúster. Solo un conjunto de nodos puede tener quórum en un momento dado, ya que todos los nodos comparten colectivamente una única vista de los datos. Por lo tanto, si se permite que dos nodos que no se comunican modifiquen los datos de forma divergente, ya no es posible conciliar los datos en una única vista de los datos.
Cada nodo del clúster participa en un protocolo de votación que elige a un nodo maestro; cada nodo restante es secundario. El nodo maestro se encarga de sincronizar la información en todo el clúster. Cuando se alcanza el quórum, este se mantiene mediante votaciones continuas. Si el nodo maestro queda fuera de línea y el clúster sigue teniendo quórum, los nodos que permanecen conectados eligen un nuevo maestro.
Dado que existe la posibilidad de que se produzca un empate en un clúster que cuente con un número par de nodos, un nodo tiene un peso de voto fraccionario adicional denominado epsilon. Si falla la conectividad entre dos partes iguales de un clúster grande, el grupo de nodos que contiene epsilon mantiene el quórum, siempre que todos los nodos estén en buen estado. Por ejemplo, la siguiente ilustración muestra un clúster de cuatro nodos en el que dos de los nodos han fallado. Sin embargo, porque uno de los nodos supervivientes tiene epsilon, el clúster sigue en quórum aunque no haya una mayoría simple de nodos en buen estado.
Epsilon se asigna automáticamente al primer nodo cuando se crea el clúster. Si el nodo que tiene epsilon deja de estar operativo, toma el control de su pareja de alta disponibilidad o es tomado por su pareja de alta disponibilidad, entonces epsilon se reasigna automáticamente a un nodo operativo en un par de alta disponibilidad diferente.
Poner un nodo fuera de línea puede afectar a la capacidad del clúster para mantener el quórum. Por lo tanto, ONTAP muestra un mensaje de advertencia si intentas realizar una operación que saque al clúster del quórum o que lo deje a una interrupción de perder el quórum. Puedes desactivar los mensajes de advertencia de quórum usando el comando cluster quorum-service options modify en el nivel de privilegio avanzado.
En general, suponiendo que la conectividad entre los nodos del clúster sea fiable, un clúster más grande es más estable que uno más pequeño. El requisito de quórum de una mayoría simple de la mitad de los nodos más épsilon es más fácil de mantener en un clúster de 24 nodos que en un clúster de dos nodos.
Un clúster de dos nodos presenta algunos desafíos únicos para mantener el quórum. Los clústeres de dos nodos usan la HA del clúster, en la que ninguno de los nodos contiene epsilon; en su lugar, ambos nodos se supervisan continuamente para garantizar que, si uno de los nodos falla, el otro tenga acceso completo de lectura y escritura a los datos, así como acceso a las interfaces lógicas y a las funciones de gestión.