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?
Respostas:
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.
fonte
Amanda tem um cliente Windows da zmanda que oferece suporte ao VSS: http://wiki.zmanda.com/index.php/Zmanda_Windows_Client
fonte
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
fonte