Amanda: una herramienta de copia de seguridad de red automática avanzada para Linux


En la era de la tecnología de la información, los datos no tienen precio. Tenemos que proteger los datos del acceso no autorizado, así como de cualquier tipo de pérdida de datos. Tenemos que gestionar cada uno de ellos por separado.

Aquí, en este artículo, cubriremos el proceso de copia de seguridad de datos, que es obligatorio para la mayoría de los administradores del sistema y la mayoría de las veces se supone que es una actividad aburrida. La herramienta que usaremos es "Amanda".

Que es amanda

Amanda significa (Advanced Maryland Automatic Network Disk Archiver), que es una herramienta de respaldo muy útil diseñada para respaldar y archivar computadoras en la red en disco, cinta o nube.

El Departamento de Ciencias de la Computación de la Universidad de Maryland (UoM) siguió siendo la fuente de software gratuito y de calidad que estaba a la par del software propietario. UoM desarrolló el Advanced Maryland Automatic Network Disk Archiver, pero ahora este maravilloso proyecto ya no es compatible con UoM y está alojado en SourceForge, donde permanece en desarrollo.

  1. Open Source Archiving Tool written in C and Perl.
  2. Capable of Data Backup on Multiple Computers on Network.
  3. Based on Client-Server Model.
  4. Scheduled Backup Supported.
  5. Available as Free Community Edition as well as Enterprise Edition, with Full Support.
  6. Available for most of the Linux Distributions.
  7. Windows Machine Supported using Samba or native win32 Client.
  8. Support Tape as well as Disk Drives for backup.
  9. Support tape-spanning i.e., Split lager files into multiple tapes.
  10. Commercial Enterprise Amanda is developed by Zmanda.
  11. Zmanda includes – Zmanda Management Console (ZMC), scheduler, Cloud Based Service and Plugin framework.
  12. The cloud based service works in accordance with Amazon s3.
  13. Plugin framework supports application like Oracle Database, Samba, etc.
  14. Amanda Enterprise zmanda supports image backup, which makes it possible to make backups of Live VMware.
  15. Takes less time than other backup tools to create a backup of same volume of data.
  16. Support Secure Connection between Server and client using OpenSSH.
  17. Encryption possible using GPG and compression supported
  18. Recover gracefully for errors.
  19. Report detailed result, including errors via email.
  20. Very Configurable, Stable and robust because of high quality code.

Instalación de Amanda Backup en Linux

Estamos construyendo Amanda desde el código fuente y luego lo instalamos. Este proceso de construcción e instalación de Amanda es el mismo para cualquier distribución, ya sea basada en YUM o basada en APT.

Antes, compilando desde la fuente, necesitamos instalar algunos paquetes requeridos desde el repositorio usando el comando yum o apt-get.

# yum install gcc make gcc-c++ glib2-devel gnuplot perl-ExtUtils-Embed bison flex
$ sudo apt-get install build-essential gnuplot

Una vez instalados los paquetes necesarios, puede descargar Amanda (última versión Amanda 3.3.5) desde el siguiente enlace.

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

Alternativamente, puede usar el siguiente comando wget para descargarlo y compilarlo desde la fuente como se muestra a continuación.

# 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]

Después de una instalación exitosa, verifique la instalación de amanda usando el siguiente comando.

# amadmin --version

amadmin-3.3.5

Nota: Utilice la interfaz administrativa amadmin para controlar las copias de seguridad de Amanda. También tenga en cuenta que el archivo de configuración de amanda se encuentra en "/etc/amanda/intra/amanda.conf".

Ejecute el siguiente comando para volcar todo el sistema de archivos usando amanda y envíe el correo electrónico a la dirección de correo electrónico que aparece en el archivo de configuración.

# amdump all
# amflush -f all

Amanda tiene muchas opciones para generar una copia de seguridad en una ubicación precisa y crear una copia de seguridad personalizada. Amanda en sí es un tema muy extenso y fue difícil para nosotros cubrir todo esto en un artículo. Cubriremos esas opciones y comandos en publicaciones posteriores.

Eso es todo por ahora. Pronto estaré aquí de nuevo con otro artículo. Hasta entonces, permanezca atento y conectado con nosotros y no olvide proporcionarnos sus valiosos comentarios en la sección de comentarios.