Como posso fornecer replicação em tempo real de um servidor Linux?

1

Eu preciso ser capaz de fazer a replicação em tempo real de um servidor Ubuntu em execução, portanto, se a máquina principal ficar inativa, eu posso fazer o failover automaticamente para a outra máquina. Eu encontrei o mklivecd, mas isso parece apenas me fazer ter um backup atual. Embora isso seja certamente próximo, o que eu realmente quero é saber que tudo já está instalado na outra máquina ao vivo. Existe outro utilitário que eu possa emparelhar com o mklivecd, ou existe uma maneira melhor?

Update: Este é um servidor web e de banco de dados, com arquivos (ou seja, imagens) que são adicionados ao longo do dia. O DRDB parece que pode fazer o trabalho; nós vamos investigar isso. Muito obrigado a todos vocês!

    
por Nick 11.12.2011 / 15:19

1 resposta

4

Você quer algo como DRDB ou rsync em um cron freqüente. Eu escolheria o DRDB, pessoalmente.

O mklivecd certamente não é a ferramenta certa para esse trabalho, nem tente ajustá-lo.

Edit: Acabei de ver que você atualizou dizendo que este é um banco de dados e servidor web. Você vai querer usar o mecanismo de replicação do DBMS para isso e usar o DRDB para o conteúdo da web. Você não deve usar o DRDB para bancos de dados ao vivo.

    
por 11.12.2011 / 15:38