Amanda, Bacula, BackupPC Qual possui um cliente Windows confiável?

12

Desejo configurar um sistema de backup automatizado para três máquinas Windows XP no mesmo prédio em um servidor Linux na WAN. Visito cada máquina a cada poucos meses e faço uma imagem de disco para uma recuperação bare metal. Preciso de uma maneira de fazer backup automático dos documentos do usuário (incluindo o arquivo da caixa de correio do Outlook). Isto é para uma pequena creche / pré-escola e, portanto, precisa ser um projeto de baixo orçamento.

Não haverá sysadmin qualificado no local diariamente para lidar com problemas. O backup precisa ser executado sem intervenção do usuário e sem falha.

A recuperação de arquivos precisa ser realizada remotamente (ou seja, eles me chamam; eu envio o arquivo recuperado de volta ao sistema), ou simples o suficiente para que um não-técnico possa operar.

A meu ver, os sistemas candidatos são Amanda , Bacula e BackupPC . Lendo os documentos, vejo que o BackupPC provavelmente está fora de execução porque não executa o VSS (Volume Snapshot Services). Qual é a sua experiência prática com esses sistemas? Existe algum outro sistema que eu deveria considerar?

Rodney Schuler
fonte
1
+1 para perguntar sobre os clientes para cada opção. Eu usei Amanda e Bacula como backups de servidor, mas nunca como cliente. Seria interessante ouvir outras pessoas sobre possíveis soluções.
Osij2is

Respostas:

9

O Bacula possui um cliente Windows (que pode ser um cliente de desktop ou servidor) que lida com os backups muito bem. Ele utiliza o VSS para criar imagens quentes do que você deseja fazer backup (funciona bem com o Outlook AFAIK). Você pode configurar os clientes da área de trabalho para usar portas diferentes das padrão (9101, eu acho?) E encaminhar solicitações de encaminhamento de portas do roteador WAN para cada computador individual. Algo com uma VPN seria preferível, mas nem sempre possível.

Amanda e BackupPC usam compartilhamentos samba para fazer backup - não exatamente o ideal, principalmente através da WAN.

Além disso, o Bacula possui um plugin bartpe para fazer recuperações bare-metal, algo que não encontrei para Amanda ou BackupPC. O problema é que as recuperações bare-metal serão difíceis (leia-se: não impossível) de serem feitas remotamente. Estou pensando que sua melhor aposta é fazer com que os clientes inicializem no PXE, onde você recupera os arquivos no PC do cliente, ou algo semelhante. De qualquer maneira, será difícil de configurar.

Atualmente, uso o Bacula para fazer backup de 2 servidores, 8 clientes Windows e 3 clientes Linux, e funciona muito bem. Ele tem um número de front-ends, com uma ferramenta gráfica baseada em python em breve.

As recuperações são feitas no diretório local de um servidor, e você pode copiar / enviar arquivos para os clientes que precisam deles.

Para o que você está procurando, acho que isso se encaixa na conta.

Cory Plastek
fonte
1
Você pode restaurar arquivos para o sistema de arquivos remoto usando o bacula também. Não sou especialista nisso, mas certamente o usamos, depois de definir o dispositivo de armazenamento (?) Como o do cliente.
Coops
Obrigado por apontar isso - eu (obviamente) ainda não experimentei isso.
Cory Plastek 04/08/09
3
Para o registro, o BackupPC também pode usar o rsync para fazer backup, e é assim que eu o uso.
5309 Joe Casadonte
Uma correção O Bacula também pode e restaura em sistemas remotos. O Bacula também pode criptografar TLS entre o File Deamon (cliente) e os servidores. Além disso, ele pode até criptografar os dados no cliente se a informação for sensível. Eu uso o bacula para fazer backup de mais de 59 servidores, com meus backups completos armazenando mais de 12 TB de dados.
Lula Lula
2

Amanda tem um cliente Windows da zmanda que oferece suporte ao VSS: http://wiki.zmanda.com/index.php/Zmanda_Windows_Client

Menko
fonte
Vejo que ele suporta VSS, mas também suporta ACLs NTFS e é executado com privilégios de Operador de Backup para que possa ignorar ACLs e fazer backup de tudo?
Zoredache
2

O backuppc também pode usar o VSS, através do método rsyncd + vss, verifique o URL:

http://www.goodjobsucking.com/?p=62

Ele usa o RPC do Windows para iniciar remotamente scripts que configuram o VSS e iniciam um daemon rsync.

Eu já construo os scripts e ferramentas "cliente" necessários aqui, por isso é fácil de instalar:

http://caravela.motaleite.net/~higuita/backuppc/

Eu uso isso em 500 estações de trabalho e 50 servidores com Windows XP, Windows 2003, Vista, 7 e 2008 de 32 bits e 64 bits.

outro pacote com os mesmos scripts (a versão 1.1 parece não suportar 64 bits, mas possui suporte a ativação em lan):

http://www.michaelstowe.com/backuppc/

Como ele usa um serviço Windows e nenhuma criptografia, eu o recomendo para uso na LAN; se você precisar de segurança (como no uso da WAN), desejará configurar uma VPN para proteger o tráfego e os clientes. verifique o openvpn, é fácil de configurar e seguro.

Se você precisa de WAN e não pode usar um vpn, também pode verificar o método cygwin ssh + rsync:

http://sourceforge.net/apps/mediawiki/backuppc/index.php?title=CygwinSSHWindows

http://sourceforge.net/apps/mediawiki/backuppc/index.php?title=User_Scripts_- Client -_Windows_VSS

higuita
fonte