Parece que a sua verdadeira questão é, na verdade, como tornar um serviço altamente disponível (ignore se essa não é a verdadeira questão). Já que você está falando sobre servidores, serviços e dados (arquivos de zona, apache docroot, ...) - se meu palpite estiver correto, você pode querer ajustar o título e as tags da sua pergunta:)
Redundância (como em várias cópias dos dados)
pode ser alcançado com:
- drbd (síncrono - dá a você certas garantias de que em ambos os servidores sempre haverá os mesmos dados)
- rsync (assíncrono - não há garantias sobre a consistência de dados entre dois hosts)
- scp ou qualquer outra ferramenta que possa copiar dados entre hosts (ou mesmo
cp
se você montar o NFS)
- scp ou qualquer outra ferramenta que possa copiar dados entre hosts (ou mesmo
Eu acredito que não é o que você está realmente pedindo ...
Alta disponibilidade
O rsync não é a ferramenta de escolha para alta disponibilidade (HA) . é a ferramenta de escolha se você quiser sincronizar 2 diretórios .
Você deve conhecer o Clusters do Scratch Guide do Clusterlabs para ter uma ideia. Isso abrange os seguintes tópicos:
- HA de serviços
- Migração de serviços entre hosts (para que qualquer um possa ser desativado e você ainda esteja prestando serviços)
- Serviços de amostra
- Apache (sem nenhuma sincronização para os dados)
- drbd (sincronização de dispositivo de bloco sincrônico)
- GFS (Sistema de arquivos de cluster que permite que o mesmo dispositivo de bloco seja montado por hosts diferentes)
- Clusters ativos / passivos e ativos / ativos
É mais ou menos um passo-a-passo que lhe dará os ponteiros certos. Mas esteja ciente de que o HA não é um assunto para se acertar em uma tarde se você acabou de começar. Também desde que você marcou com sysadmin-basics
: espere ter um tempo difícil (mas irá pagar depois de entender o conceito)