Sistema automatizado de backup gerenciado remotamente - Ubuntu Server 10.04 (outro sistema operacional se recomendado)

3

Depois de adiar o processo por tanto tempo para ter um sistema de backup e perder alguns dados importantes no caminho ... Eu finalmente decidi começar a aumentá-lo.

Depois de pesquisar por soluções específicas do Ubuntu , descobri que existem algumas opções por aí. Eu só queria ver qual a solução mais popular e por que, assim como as coisas que eu deveria estar ciente ao configurar isso; ie. problemas de segurança.

Aqui estão meus requisitos:

  • Capaz de definir intervalos de tempo para backups; precisa ser feito backup noturno.
  • Capaz de definir intervalos de tempo para manter backups; deve manter 1 para cada um dos últimos 3 dias, 1 para cada uma das últimas três semanas, 1 para cada um dos últimos 3 meses, descartando todos os que não são necessários.
  • É possível fazer backup de todos os computadores e servidores de um local externo.
  • Gerenciável a partir desse local, com pouco trabalho necessário nos computadores individuais após a configuração.

Se você tiver sugestões para que outro sistema operacional gerencie um sistema de backup automatizado, posso estar disposto a mudar, já que o sistema operacional ainda não foi instalado.

    
por user29600 04.05.2011 / 18:05

3 respostas

4

Eu recomendo que você dê uma boa olhada em bacula . Ele faz todos os itens acima, e há clientes disponíveis para todos os principais sistemas operacionais, incluindo até mesmo um cliente especial para armazenamentos de dados do MS Exchange.

Quando os clientes estiverem instalados e configurados para se comunicar com o daemon do diretor central, toda a configuração será feita no servidor central. Você pode colocar em spool seus backups em arquivos ou unidades de fita (ou uma mistura), pode configurar scripts para executar antes e depois dos backups (útil para backups de bancos de dados e todos os outros truques) e pode definir livremente períodos de retenção para diferentes tipos de backups.

A única desvantagem de que conheço é que o gerenciamento por meio de uma GUI não está totalmente desenvolvido, ou seja, você provavelmente acabará fazendo a maior parte do trabalho de configuração em um shell. Mas então, se você já é um usuário do Linux que não deveria assustá-lo.

Nós o usamos para executar backups em várias dúzias de servidores e funciona bem.

    
por 04.05.2011 / 18:25
2

Você tem MUITAS opções - as que posso pensar em cima da minha cabeça são:

  • Bacula
    • Todas as informações sobre quando executar backups são tratadas pelo Diretor, por isso é centralizado.
    • Você pode definir sua programação de backup praticamente da maneira que quiser
    • Você pode configurar períodos de retenção para diferentes pools para manter backups pelo tempo que desejar
    • Você pode colocar o daemon de armazenamento em um local externo ou "fitas virtuais" de rsync para um local externo.
    • O Bacula suporta backups de criptografia (os dados são criptografados antes de deixar o cliente)
  • Amanda
    (Semelhante ao Bacula, mas em um pacote ligeiramente diferente).
  • CA ArcServe (Comercial)
    • A maioria dos recursos do Bacula, além de um GUI de gerenciamento mais agradável do que o Bacula / Amanda
    • Mencionando isso por causa do agente babld (laptop / desktop) que lida com máquinas que não estão por perto quando chega a hora do backup.

Minha recomendação seria Bacula - é gratuita, bastante segura e amplamente usada na comunidade Linux / Unix.

    
por 04.05.2011 / 18:31
1

Há também BackupPC que, apesar do nome, não é apenas uma ferramenta de backup de computador pessoal. Pode fazer backup de clientes Linux, Mac e Windows, embora tenha algumas limitações. Ele também tem uma interface do usuário da web para gerenciar backups / restaurações.

    
por 04.05.2011 / 18:36