Quorum dinámico

Como pre-calentamiento al curso del próximo dia 20 a través de Ncora Store aquí os dejo este post que trataremos más a fondo en el curso.

Y es que una de las características nuevas de Windows Server 2012 y sus failover clusters es que este sobrevive incluso teniendo un solo nodo, independientemente del numero de nodos que tenia en un principio, es decir que el numero de votos necesarios para alcanzar la mayoría en el quorum  se decrementa o se incrementa en función de los nodos del mismo.

Ejemplo:

 

cluster

 

En la imagen vemos un cluster inicialmente con 4 nodos y un quorum en disco, lo que da un total de 5 votos y una mayoría de 3 para que el cluster siga en pie. Hasta ahora si se nos caía un nodo para el cluster el numero de nodos seguía siendo de 5 y la mayoría por lo tanto de 3 y el cluster seguía funcionando, ya que tenia suficientes nodos. Ahora es más o menos lo mismo pero el numero de nodos al caer uno de ellos, baja en 1.

¿Que pasa si se cae un segundo host o nodo?

Pues en el caso del quorum estático que el cluster seguiría funcionando, ya que tenemos 3 votos,, pero eso si, no soportaría la caída de ninguno mas, pero con quorum dinámico al reducirse el numero de nodos y pasar de 4 a 3 también bajan los votos para obtener la mayoría,, que pasa de 3 a 2.

¿Que pasa si se cae un tercer nodo? La verdad es que en el caso de un cluster estático tendríamos un problema ya que el cluster también se caería al no poder alcanzar esa mayoría, pero si tenemos uno dinámico no pasaría nada, ya que la mayoría se alcanzaría con dos nodos que si tenemos.

Propiedades del quorum dinámico:

Ajusta automáticamente el voto de los nodos
Ajuste automáticamente de los votos en función del estado de cada nodo
Nodo Activo = Voto dinámico = 1
Nodo Caído = Voto dinámico = 0
Mayoría de Quorum Dinámico
La mayoría se determina dinámicamente en función de los nodos activos del clúster.
Incrementa la disponibilidad del clúster
Soporta fallos o caídas secuenciales de nodos
Permite al clúster sobrevivir con menos de un 50% de nodos activos
El clúster puede sobrevivir con un único nodo.

Para activarlo  (Get-Cluster).DynamicQuorum = 1