O que é disco quorum e uma guerras de esgrima?

O que é disco quorum e uma guerras de esgrima?

Oi pessoal. Desta vez, pensei em responder a um de nossos leitores (Danielle) Pergunta feita nos comentários, em detalhes, porque você também pode ter enfrentado esse problema quando houver um ambiente agrupado em sua responsabilidade de manter.

O que é disco quorum e guerras de esgrima

Abaixo está a pergunta feita por Daniel Bello.

“Eu tenho uma pergunta: tentei definir um dispositivo virtual em um ambiente virtual, mas não funciona para mim, em alguma parte da minha configuração, o nó não volta ao cluster após uma falha. Então eu adicionei um disco de quorum e, finalmente ambiente?”

Você pode consultar o que é um dispositivo de esgrima, referindo -se à nossa série de artigos anteriores de clustering abaixo.

  1. Cercar e adicionando um failover ao agrupamento - Parte 3

Primeiro vamos ver o que é um disco de quorum.

O que é disco quorum?

A disco quorum é o tipo de armazenamento de configurações de cluster. Ele age como um banco de dados que mantém os dados relacionados ao ambiente agrupado e o dever do disco quorum é informar o cluster que o nó/nós deve manter VIVO estado. Ele permite acesso simultâneo a ele de todos os outros nós para ler/gravar dados.

Quando a conectividade cai entre os nós (pode ser um nó ou mais de um), o quorum isola os que sem conexão e mantêm os serviços em funcionamento com os nós ativos, ele tem. Tira os nós sem conectividade fora de serviço do cluster.

Agora vamos voltar para a pergunta. Parece um ambiente que tem 2 nós E um caiu. A situação Danielle Facado parece um “Guerra de esgrima”Entre os dois nós ativos.

Considere que há um ambiente agrupado em que não há disco quorum adicionado à configuração. Este cluster tem 2 nós e atualmente um nó falhou. Neste cenário em particular, a conectividade entre Nó 1 e Nó 2 está completamente perdido.

Então Nó 1Nó 2 tornou -se falhado porque não pode estabelecer uma conexão com ele e Nó 1 decide cercar Nó 2. Ao mesmo tempo Nó 2Nó 1 tornou -se falhado porque não pode estabelecer uma conexão com ele e Nó 2 decide cercar Nó 1 também.

Desde Nó 1 cercou o Nó 2 para baixo, ele assume os serviços e recursos que estão agrupados. Como não há disco de quorum para verificar esta situação em Nó 2, e Nó 2 pode reiniciar todos os serviços no servidor sem qualquer conexão com o Nó 1.

Como mencionei anteriormente Nó 2 também cercas Nó 1 Porque não pode ver nenhuma conexão com Nó 1 de Nó 2 E o que acontece a seguir é Nó 1 reinicia todos os serviços no servidor porque não há quorum para verificar Nó 1's estado também.

Isso é identificado como uma guerra de esgrima

Agora, esse ciclo continuará eternamente até que um engenheiro interrompa os serviços manualmente ou os servidores sejam desligados ou a conexão de rede seja estabelecida com sucesso entre os nós. É aqui que vem um disco de quorum para ajudar. O processo de votação nas configurações de quorum é o mecanismo que impede acima do ciclo causar.

Resumo:

  1. Ambientes agrupados são usados ​​em todos os lugares para a segurança de dados e serviços para dar aos usuários finais tempo de atividade máxima e experiência de dados ao vivo.
  2. Um dispositivo de cerca é usado em ambientes em cluster para isolar um nó cujo estado é desconhecido para outros nós. O cluster usará o dispositivo de cerca para cercar automaticamente (remover) o nó com falha e manter os serviços em funcionamento e iniciar o failover sobre os processos.
  3. Um disco de quorum não é essencial para ter em um ambiente em cluster, mas é melhor ter um em um cluster de 2 nós para evitar guerras de esgrima.
  4. Não é um problema em ter um disco de quorum em um cluster onde há mais do que 2 nós Mas é menos provável que sejam as chances de acontecer uma guerra de esgrima neste ambiente em particular. Portanto, é menos importante ter um disco quorum em um 3 ou mais cluster de nós do que um cluster de 2 nós.
  5. A propósito, é bom ter um disco quorum em um ambiente de cluster de vários nós, para que você possa executar verificações de saúde personalizadas do usuário para entre os nós.

Importante: Lembre -se de que há um limite que você pode adicionar aos nós ao quorum. Você pode adicionar o máximo de 16 nós para isso.

Espero que tenha gostado do artigo. Manter contato com Tecmint Para guias de tecnologia Linux Handier.