Quorum Cluster — Infraestrutura Hiperconvergente
Uma configuração de Quorum de Cluster de Failover especifica o número de falhas que um cluster pode suportar para continuar funcionando. Depois que o limite é atingido, o cluster para de funcionar. As falhas mais comuns em um cluster são nós que param de funcionar ou nós que não conseguem mais se comunicar.
Imagine que o quorum não existe e você tem um cluster de dois nós. Agora há um problema de rede e os dois nós não podem se comunicar. Se não houver Quorum, o que impede que ambos os nós operem independentemente e assumam a propriedade dos discos de cada lado? Essa situação é chamada de Split-Brain. Quorum existe para evitar Split-Brain e previne corrupção em discos.
O quorum é baseado em um algoritmo de votação. Cada nó no cluster tem um voto. O cluster continua funcionando enquanto mais da metade dos eleitores estão online. Este é o quórum (ou a maioria dos votos). Quando há muitas falhas e não há votantes online suficientes para constituir um quórum, o cluster para de funcionar.
Abaixo está uma configuração de cluster de dois nós:
A maioria dos votos é de 2 votos. Portanto, um cluster de dois nós como acima não é realmente resiliente porque, se você perder um nó, o cluster ficará inativo.
Abaixo uma configuração de cluster de três nós:
Agora você adiciona um nó em seu cluster. Portanto, você está em um cluster de três nós. A maioria dos votos ainda é de 2 votos. Mas como existem três nós, você pode perder um nó e o cluster continuar funcionando.
Abaixo uma configuração de cluster de quatro nós:
Apesar de seus quatro nós, esse cluster pode suportar uma falha de nó antes de perder o quorum. A maioria dos votos é de 3 votos, então você pode perder apenas um nó.
Em um cluster de cinco nós, a maioria dos votos ainda é de 3 votos, portanto, você pode perder dois nós antes que o cluster pare de funcionar e assim por diante. Como você pode ver, a maioria dos nós deve permanecer online para que o cluster continue funcionando e é por isso que é recomendável ter uma maioria ímpar de votos.
Quorum dinâmico
O Quorum Dinâmico permite atribuir voto ao nó dinamicamente para evitar a perda da maioria dos votos e, assim, o cluster pode ser executado com um nó (conhecido como último homem em pé). Vamos pegar o exemplo acima com cluster de quatro nós sem testemunha de quorum. Eu disse que o quorum é de 3 votos, portanto, sem quorum dinâmico, se você perder dois nós, o cluster ficará inativo.
Fonte: (tradução) https://www.starwindsoftware.com/blog/understand-failover-cluster-quorum