O que é um servidor de quórum e como ele ajuda o meu Cluster de alta disponibilidade?
Produtos Aplicáveis
- QuTS hero h5.3.0 or later
- High Availability Manager
Cenário
Num Cluster de alta disponibilidade (HA), se a ligação de rede entre os dois nós for interrompida, eles podem deixar de conseguir detetar o estado um do outro. Isto pode levar a uma condição de split-brain, onde ambos os nós assumem o papel de nó ativo, o que pode resultar em dados inconsistentes entre os dois nós e interrupção do serviço.
Definição e Benefícios
Para reduzir o risco de split-brain, pode configurar um servidor de quórum para o seu Cluster HA.
Um servidor de quórum é um árbitro de terceiros que monitoriza continuamente os nós do seu Cluster. Quando os dois nós não conseguem detetar-se mutuamente mas ainda estão ligados ao servidor de quórum, o Cluster pode consultar o servidor de quórum para verificar o estado de cada nó. Isto não só ajuda a evitar que ambos os dispositivos assumam o papel de nó ativo ao mesmo tempo, como também aumenta a precisão de julgamento e temporização em Ativação pós-falha e mudanças.
Em resumo, os benefícios de um servidor de quórum incluem o seguinte:
- Previne split-brain
- Melhora a precisão de decisão e temporização em Ativação pós-falha e mudanças
- Aumenta a estabilidade geral do sistema
Configuração
Pode configurar um servidor de quórum para o seu Cluster HA indo a High Availability Manager > Definições > Política de Ativação pós-falha > Servidor de Quórum. Pode simplesmente usar um servidor DNS ou gateway de rede sem instalar quaisquer utilitários adicionais.
Para mais detalhes, veja Configurar um servidor de quórum.