https://kb.vmware.com/s/article/53505

Quorum Cluster — Infraestrutura Hiperconvergente

Marcos de Benedicto (Bene)

--

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

--

--

No responses yet