Preveja o número de primárias depois de uma situação de cérebro dividido

1
Estou tentando evitar uma situação de divisão cerebral usando políticas de recuperação automática de cérebros divididos explicadas em http://www.drbd.org/users-guide/s-configure-split-brain-behavior.html "> link

Como prever em qual condição estamos envolvidos? Como prever o número de primárias depois de dividir o cérebro? Tudo é acidental?

    
por amin 01.06.2011 / 12:32

1 resposta

1

Quantos nós você tem? Mais de dois?

De qualquer forma, achei que a configuração a seguir é a melhor para se recuperar de cérebros divididos:

  1. after-sb-0pri: discard-zero-changes
  2. after-sb-1pri: descartar-secundário
  3. after-sb-2pri: desconectar

Então, primeiro descartamos quaisquer diferenças nos bitmaps onde nenhuma alteração foi escrita. Segundo - se houvesse alguma esgrima ativa e algum nível superior trocasse de um lado para o primário - então jogue fora as mudanças secundárias - isso mantém as mudanças mais recentes, mas provavelmente o seu agora secundário não está no papel principal há muito tempo. Em terceiro lugar, se isso não ajuda você tem que resolver isso manualmente.

Eu poderia citar Douglas Admams aqui: " Não seja mordido " (de "Last Chance to See"). Há muitas maneiras possíveis de como "ser mordido" por um cérebro dividido. Então, depende da sua configuração específica e por que você entrou na situação do cérebro dividido.

Eu tento evitá-los usando pelo menos três linhas de hearbeat diferentes para o clustering acima. Essas três linhas não devem ter nenhum ponto comum de falha. Há pelo menos uma solução de cluster (comercial) muito inteligente que para de reagir se a reação puder levar a uma situação de divisão cerebral. Mas para as pequenas soluções de dinheiro manter a regra de pelo menos três linhas realmente independentes ...

    
por 08.06.2011 / 21:05