High Availability / failsafe dois locais diferentes

2

Eu estou querendo saber se alguém poderia ajudar com a configuração que não parece tão difícil. Eu estou apenas começando com a configuração de vários servidores. Peço desculpas se minhas perguntas forem estúpidas.

Eu tenho dois servidores Debian em diferentes locais. O objetivo é criar um sistema seguro e de alta disponibilidade para o sistema de arquivos / mysql / apache. Ambos os servidores devem atender solicitações (em um nome de domínio ou com um ip, se possível) juntos. Se um falhar (energia, hardware, rede) o outro deve assumir todos os pedidos e quando o primeiro estiver de volta, ele deve sincronizar e voltar a ficar on-line.

Então as perguntas são: 1) Eu estive explorando as configurações do pacemaker / corosync, mas não encontrei um bom tutorial sobre como usá-lo com locais diferentes (todos os howtos são para a mesma rede). É um caminho certo a seguir? Um problema que eu vejo é que adicionar servidores adicionais não é simples, muitas opções dependem do número de servidores. Além disso, os servidores têm diferentes ips, como mudar? Na rede interna você apenas envia a mensagem arp correta, mas em redes diferentes?

2) Para o sistema de arquivos eu escolhi drbd (dual-primer) com gfs2. É uma boa solução ou devo procurar em outro lugar?

3) Balanceamento de carga não é crucial, neste caso resolver "split brain" é muito mais fácil do que eu entendo? Devo desistir com o balanceamento de carga e usar o mestre-escravo?

4) Posso apenas usar a sincronização interna do mysql ou colocá-la na partição drbd é crucial?

    
por Fyodor Dostoyevsky 28.01.2014 / 11:19

0 respostas