Instalando o DRBD no XEN CentOS 5.8 (Estável)

1

Estou tentando há dias alcançar o HA com tolerância a falhas entre os dois XEN VPS existentes, localizados em Tóquio, e os outros localizados nos EUA (ambos têm a mesma configuração e as mesmas configurações, estou considerando o Pacemaker, Corosync, DRBD e Stonith, mas estou enfrentando o inferno, já que os dois sistemas estão em operação (em produção) e não posso me esforçar para perder dados de qualquer tipo.

/dev/sda1 (formatted in ext3 and mounted as /)
/var/tmp (formatted in ext3 and mounted as /tmp)

Eu sei que o DRBD precisa de sua própria partição dedicada desmontada antes da instalação para usar para sincronização de dados e metadados. É por isso que reduzi a partição raiz em ambos os servidores, mas estou logicamente perdido porque estamos falando de servidores web com muita execução serviços incluindo mas não limitados a (Apache, MySQL, FTP ... etc)

/dev/sda1 (formatted in ext3 and mounted as /)
/dev/sda2 (unmounted unformatted partition)
/var/temp (formatted in ext3 and mounted as /tmp)

Então, o que devo fazer a partir deste ponto, como posso mover todos esses serviços para as novas partições desmontadas sem afetar os servidores em execução, como proteger as comunicações entre os dois servidores com o mínimo de atraso possível e se a VPN é a resposta como posso alcançá-lo e estou no caminho certo em relação a (Pacemaker, Corosync, DRBD e Stonith) ou ainda há algo faltando que eu não conheço e eles são a melhor escolha para a minha configuração existente ou não, eu fiz o meu lição de casa e eu tentei muito antes de perguntar, é minha primeira experiência em tal configuração e eu realmente preciso de sua experiência técnica e recomendações e talvez um caminho técnico para eu tomar para alcançar meu objetivo.

Muito obrigado por ter tempo para ler a minha pergunta e ter um ótimo dia:))

    
por user204252 03.01.2014 / 20:22

1 resposta

0

Primeiro de tudo - isso é factível. Esteja ciente de que você precisa instalar

  • kmod-drbd83-xen
  • drbd83

Eu não recomendo usar versões mais antigas do drbd.

Mas eu usaria uma abordagem diferente em relação ao layout do disco:

  • Use uma das suas partições - eu recomendo usar a última - (sda2 no seu caso) como PV para LVM
  • define o tipo da partição para o LVM
  • Iniciar é como PV
  • faça um VG com esse PV
  • crie um meta-LV para drbd-bitmaps
  • use um LV separado para cada dispositivo replicado por drbd
  • mapeie um LV para cada dispositivo drbd

Agora para a instalação do drbd:

  • Se possível, use o modo assíncrono (protocolo A) e use um tamanho de buffer grande (8 MB) para gravações em sua instalação do drbd.
  • observe atentamente sua configuração de largura de banda para a replicação - não sature o link
  • use um bom depois de split-brain-setup
por 12.02.2014 / 11:17