Pesquisa de site

Amanda – Uma ferramenta avançada de backup automático de rede para Linux


Na era da tecnologia da informação, os dados não têm preço. Temos que proteger os dados contra acessos não autorizados, bem como contra qualquer tipo de perda de dados. Temos que gerenciar cada um deles separadamente.

Aqui, neste artigo iremos cobrir o processo de backup de dados, que é obrigatório para a maioria dos administradores de sistema e na maioria das vezes considerada uma atividade chata. A ferramenta que usaremos é ‘Amanda‘.

O que é Amanda

Amanda significa (Advanced Maryland Automatic Network Disk Archiver), que é uma ferramenta de backup muito útil projetada para fazer backup e arquivar computadores na rede em disco, fita ou nuvem.

História de Amanda

O Departamento de Ciência da Computação da Universidade de Maryland (UoM) continuou sendo a fonte de Software Gratuito e de Qualidade, equivalente ao Software Proprietário. O Advanced Maryland Automatic Network Disk Archiver foi desenvolvido pela UoM mas agora este maravilhoso projeto não é mais suportado pela UoM e é hospedado pelo SourceForge, onde permanece em desenvolvimento.

Recursos do Amands

  1. Ferramenta de arquivamento de código aberto escrita em C e Perl.
  2. Capaz de fazer backup de dados em vários computadores na rede.
  3. Baseado no modelo cliente-servidor.
  4. Backup agendado com suporte.
  5. Disponível como Free Community Edition e Enterprise Edition, com suporte total.
  6. Disponível para a maioria das distribuições Linux.
  7. Máquina Windows com suporte usando Samba ou cliente win32 nativo.
  8. Suporte para fita e unidades de disco para backup.
  9. Suporta extensão de fita, ou seja, divide arquivos lager em várias fitas.
  10. Empresa Comercial Amanda é desenvolvido por Zmanda.
  11. Zmanda inclui – Zmanda Management Console (ZMC), agendador, serviço baseado em nuvem e estrutura de plug-in.
  12. O serviço baseado em nuvem funciona de acordo com Amazon s3.
  13. A estrutura do plug-in oferece suporte a aplicativos como Oracle Database, Samba, etc.
  14. Amanda Enterprise zmanda suporta backup de imagem, o que possibilita fazer backups do Live VMware.
  15. Leva menos tempo do que outras ferramentas de backup para criar um backup do mesmo volume de dados.
  16. Suporta conexão segura entre servidor e cliente usando OpenSSH.
  17. Criptografia possível usando GPG e compressão suportada
  18. Recupere-se normalmente de erros.
  19. Relate o resultado detalhado, incluindo erros, por e-mail.
  20. Muito configurável, estável e robusto devido ao código de alta qualidade.

Instalação do Amanda Backup no Linux

Estamos construindo Amanda a partir do código-fonte e depois instalando-o. Este processo de construção e instalação do Amanda é o mesmo para qualquer distribuição, seja ela baseada em YUM ou baseada em APT.

Antes de compilar a partir do código-fonte, precisamos instalar alguns pacotes necessários do repositório usando o comando yum ou apt-get.

No RHEL, CentOS e Fedora
yum install gcc make gcc-c++ glib2-devel gnuplot perl-ExtUtils-Embed bison flex
No Debian, Ubuntu e Linux Mint
sudo apt-get install build-essential gnuplot

Depois de instalar os pacotes necessários, você pode baixar o Amanda (versão mais recente Amanda 3.3.5) no link abaixo.

  1. http://sourceforge.net/projects/amanda/files/latest/download

Alternativamente, você pode usar o seguinte comando wget para fazer o download e compilá-lo a partir do código-fonte, conforme mostrado abaixo.

wget http://jaist.dl.sourceforge.net/project/amanda/amanda%20-%20stable/3.3.5/amanda-3.3.5.tar.gz
tar -zxvf amanda-3.3.5.tar.gz
cd amanda-3.3.5/ 
./configure 
make
make install		[On Red Hat based systems]
sudo make install	[On Debian based systems]

Após a instalação bem-sucedida, verifique a instalação do Amanda usando o seguinte comando.

amadmin --version

amadmin-3.3.5

Nota: Use a interface administrativa amadmin para controlar os backups do Amanda. Observe também que o arquivo de configuração da amanda está localizado em ‘/etc/amanda/intra/amanda.conf’.

Despejar sistema de arquivos

Execute o seguinte comando para despejar todo o sistema de arquivos usando amanda e envie o email para o endereço de email listado no arquivo de configuração.

amdump all

Liberar Amanda

amflush -f all

Amanda tem muitas opções para gerar saída de backup em um local preciso e criar backup personalizado. Amanda em si é um tópico muito vasto e foi difícil para nós cobrir tudo isso em um artigo. Estaremos cobrindo essas opções e comandos em postagens posteriores.

É tudo por agora. Estarei aqui novamente com outro artigo em breve. Até então, fique atento e conectado conosco e não se esqueça de nos fornecer seus valiosos comentários na seção de comentários.