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 imprescindible 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 Libre 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. Herramienta de archivo de código abierto escrita en C y Perl.
  2. Capaz de realizar copias de seguridad de datos en varias computadoras en la red.
  3. Basado en el modelo cliente-servidor.
  4. Se admite la copia de seguridad programada.
  5. Disponible como Free Community Edition y Enterprise Edition, con soporte completo.
  6. Disponible para la mayoría de las distribuciones de Linux.
  7. Máquina con Windows compatible con Samba o el cliente nativo win32.
  8. Admite cintas y unidades de disco para realizar copias de seguridad.
  9. Admite la expansión de cintas, es decir, divide archivos lager en varias cintas.
  10. Commercial Enterprise Amanda es desarrollado por Zmanda.
  11. Zmanda incluye: Consola de administración Zmanda (ZMC), programador, servicio basado en la nube y marco de complementos.
  12. El servicio basado en la nube funciona de acuerdo con Amazon s3.
  13. El marco de complementos admite aplicaciones como Oracle Database, Samba, etc.
  14. Amanda Enterprise zmanda admite copias de seguridad de imágenes, lo que hace posible realizar copias de seguridad de Live VMware.
  15. Se necesita menos tiempo que otras herramientas de copia de seguridad para crear una copia de seguridad del mismo volumen de datos.
  16. Admite una conexión segura entre el servidor y el cliente mediante OpenSSH.
  17. Cifrado posible mediante GPG y compatibilidad con compresión
  18. Recupere correctamente los errores.
  19. Informe el resultado detallado, incluidos los errores, por correo electrónico.
  20. Muy configurable, estable y robusto debido al código de alta calidad.

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 copias de seguridad en una ubicación precisa y crear copias de seguridad personalizadas. 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. Estaré aquí de nuevo con otro artículo pronto. Hasta entonces, permanezca atento y conectado con nosotros y no olvide proporcionarnos sus valiosos comentarios en la sección de comentarios.