Configuração de Bacula para clientes que são ligados e desligados aleatoriamente

1

Estou avaliando o Bacula como uma ferramenta de backup centralizada para uma pequena rede onde os usuários ligam e desligam as máquinas de forma imprevisível. Algumas das caixas Linux sem cabeça que eu preciso fazer backup devem ser desativadas pressionando o botão liga / desliga no gabinete, sem qualquer maneira de dizer ao usuário para esperar que uma tarefa de backup termine.

Então, não sabemos quando os trabalhos de backup podem ser executados (o anacron pode ajudar com isso, certo?) e não sabemos se eles poderão terminar.

Bacula é uma escolha razoável para tal ambiente?

    
por Rastloser 27.12.2010 / 19:32

3 respostas

1

bacula conta com um "diretor" central que cuida de todo o agendamento. Se um sistema estiver inativo quando bacula-director tentar obtê-lo ( bacula-fd ) para falar com o daemon de armazenamento ( bacula-sd ), depois de um período de tempo configurado, o bacula desistirá e marcará a tarefa como falha. Se estiver desligado durante o trabalho, quase certamente marcará o trabalho como reprovado.

Tanto quanto eu sei, uma vez que um trabalho falhou, não há nenhum mecanismo para tentar novamente ou continuá-lo, bacula vai começar de novo na próxima vez que o trabalho estiver agendado.

Sugiro usar rsync das caixas para um servidor central e fazer backup desse servidor central para a fita. Neste caso, o rsync pode ser programado a partir do cron em cada caixa, a qualquer hora que seja conveniente, bem como no @reboot. Se o sistema for desligado no meio do rsync, ele será concluído na inicialização. Ao usar um backup "push" como esse, é importante manter backups desse servidor central porque um cliente corrompido enviará dados corrompidos para o servidor.

    
por 27.12.2010 / 20:24
0

Bacula é mais adequado para uso do servidor, experimente o Areca.

    
por 27.12.2010 / 20:26
0

Embora eu não saiba como Bacula lida com essa situação, acabei de avaliar o Backuppc em relação a clientes "desaparecendo". O Backuppc usa rsync simples como seu transporte e pode, assim, marcar um backup como "parcial" se um cliente estiver desligado no meio de um trabalho em execução. Recuperar-se de tal situação funciona bem.

    
por 20.06.2011 / 23:45

Tags