Cómo Instalar y Configurar Amanda Backup Server

AMANDA, el Archivador de discos de red Automático Avanzado de Maryland, es una solución de copia de seguridad que permite al administrador de TI configurar un único servidor de copia de seguridad maestro para realizar copias de seguridad de varios hosts a través de la red en unidades de cinta/cambiadores o discos o medios ópticos. Amanda utiliza utilidades y formatos nativos (por ejemplo, dump y/o GNU tar) y puede hacer copias de seguridad de un gran número de servidores y estaciones de trabajo que ejecutan varias versiones de Linux o Unix.

Instalar Servidor Amanda
==============
Instalar amanda paquetes con yum:
# yum install -y amanda*
Crear el archivo de configuración. Voy a llamar a este proyecto de copia de seguridad ServerNetBackup. Necesitamos crear un directorio con el nombre de este proyecto y todos los archivos de configuración para este proyecto estarán debajo de él:
 # mkdir / etc/amanda / ServerNetBackup
Crear el archivo de configuración principal, amanda.conf:
 vim / etc/amanda/ServerNet Backup / amanda.conf
Y pegue la siguiente línea:
 org "ServerNetBackup" # Nombre de organización para reportsmailto "[email protected]" # Dirección de correo electrónico para recibir informesnetusage 10000 Kbps # Límite de ancho de banda, ciclo de descarga de 10 M 1 semana # El ciclo de copia de seguridad es de 7 díasrunspercycle 7 # Ejecutar 7 veces cada 7 días Ciclo de almacenamiento de 15 cintas # Volcar a 15 cintas diferentes durante el ciclo Cambiador de cinta "chg-disk" # El cambiador de cinta cambiador de script de pegamento archivo "/ etc / amanda / ServerNetBackup / cambiador "# El archivo cambiador de cinta archivo grabedev"://central_backup/ServerNetBackup/slots" # El dispositivo de cinta sin rebobinado que se utilizará Disco DURO tipo tapet # Define el tipo de archivo de información de cinta "/etc/amanda/ServerNetBackup/curinfo" # Directorio de base de datos Directorio de registro "/etc/amanda/ServerNetBackup/logs" # Directorio de registro directorio de registro de servidor/index "# Directorio de índice definir disco duro tipo tapet { # Define nuestro comportamiento de cinta longitud 100000 mbytes # Cada cinta tiene un tamaño de 100 GB} amrecover_changer" cambiador " # Cambiador para amrecover define dumptype global { # La definición de volcado global maxdumps 2 # El número máximo de copias de seguridad ejecutadas en parallelestimate calcsize # Estimar el tamaño de la copia de seguridad antes de dumpholdingdisk sí # Volcado en disco temporal (disco de retención) antes de la copia de seguridad en el índice de cinta sí # Generar índice. Para uso de restauración} definir dumptype root-tar { # Cómo volcar directoryglobal de raíz # Incluir programa global (como arriba) "GNUTAR" # Nombre de programa para compresscomment "particiones raíz volcadas con tar"comprimir none # No compressindex # Index este dumppriority bajo # Nivel de prioridad} definir dumptype user-tar { # Cómo volcar directoryroot-tar de usuario # Incluir root-tar (como arriba)comentario "particiones de usuario volcadas con tar"prioridad media # Nivel de prioridad} definir dumptype comp-user-tar { # Cómo volcar & comprimir directoryuser-tar # Incluir tar de usuario (como arriba)comprimir cliente rápido # Comprimir en lado del cliente con menos CPU (rápido)}

Configurar la Ubicación de la Copia de Seguridad
=================
Prepare el directorio para almacenar todas las copias de seguridad:
 mkdir-p / central_backup / ServerNetBackup / slots
Asigne el permiso correcto al usuario amandabackup para el directorio de configuración y el directorio de copia de seguridad:
 ch chown amandabackup.disk / central_backup-Rf ch chown amandabackup.disk /etc/amanda/ServerNet Backup-Rf
Iniciar sesión como usuario amandabackup:
 su-amandabackup
Crear la cinta virtual. Aquí es donde se almacenarán los archivos de copia de seguridad. Necesitaremos crear 15 ranuras según la palabra clave tapecycle:
 for para n en `seq 1 15`; hacer mkdir /central_backup/ServerNetBackup/slots/slot {{n}; hecho
Luego necesitamos etiquetar todas las ranuras:
 for para n en `seq 1 15` ; hacer amlabel ServerNetBackup ServerNetBackup-slot{n} slot slot {n}; done
Crear todos los directorios necesarios definidos en el archivo de configuración:
$ mkdir /etc/amanda/ServerNetBackup/curinfo$ mkdir /etc/amanda/ServerNetBackup/logs$ mkdir /etc/amanda/ServerNetBackup/index
Configurar el Servicio y Qué Copia de seguridad
Tenemos que definir qué copia de seguridad en un archivo llamado disklist. Como usuario amandabackup, cree este archivo:
 su su-amandabackup v vim / etc / amanda / ServerNetBackup / disklist
Y agregue la siguiente línea:
sv101.hackthesec.co.in / inicio / webby / public_html comp-user-targogogo.hackthesec.co.in / etc root-tar
Notas: Asegúrese de que el nombre de host es FQDN y se puede resolver en una IP. Se recomienda añadir la entrada de host en /etc/hosts.
la Salida de amandabackup de usuario y volver a usuario root:
Habilitar amanda servicio xinetd.directorio d:
 vim / etc / xinetd.d / amanda
Y cambie la línea siguiente de » sí » a «no»
Habilitar al arrancar y reiniciar el servicio xinetd:
$ chkconfig xinetd en$ service xinetd restart
Compruebe que el servidor amanda si está funcionando correctamente mediante el siguiente comando:
$ netstat -a | grep amandaudp 0 0 *:amanda *:*
Si usted ve el resultado como el anterior, amanda servidor está listo para servir!
Instalar Cliente de Copia de Seguridad Amanda
======================
Inicie sesión en el servidor del cliente e instale el paquete requerido para Amanda usando yum:
 amanda yum install-y amanda amanda-client
Como usuario amandabackup, agregue la siguiente línea en / var/lib/amanda/.amandaostenda para especificar dónde está el servidor de copia de seguridad de Amanda:
 su su-amandabackup v vim / var/lib/amanda/.amandahosts
y asegúrese de que el valor sea el siguiente:
office.hackthesec.co.in amandabackup amdumplocalhost amandabackup amdumplocalhost.localdomain amandabackup amdump
Salir del usuario amandabackup y pasar al usuario root:
Habilite el servicio amanda en xinetd.directorio d:
 v vim / etc / xinetd.d / amanda
Y cambie la línea siguiente de » sí » a «no»
Habilite al arrancar e inicie el servicio xinetd
 ch chkconfig xinetd on service service xinetd start
Agregue una entrada en/etc / hosts para definir la IP del servidor de copia de seguridad agregando la siguiente línea:
 125.10.90.90 office.hackthesec.co.in
En algún caso, es posible que necesite cambiar el permiso del directorio del que desea hacer una copia de seguridad. Por ejemplo, necesito permitir que el usuario amandabackup acceda al directorio / home / webby / public_html para crear una copia de seguridad:
Como usuario root, cambiar los permisos del directorio:
$ chmod 755 /home/webby
Ejecutar el Proceso de Copia de seguridad
=================
Ahora regresa al servidor Amanda y consulte nuestro archivo de configuración como amandabackup de usuario:
$ su - amandabackup$ amcheck ServerNetBackup
Usted debe ver la salida similar a esta:
Cliente de verificación: 2 host marcada en 2.070 segundos. 0 problemas encontrados.
Si no se encuentra ningún error, puede iniciar el proceso de copia de seguridad inmediatamente ejecutando el siguiente comando:
 am amdump ServerNetBackup
O podemos automatizar este proceso utilizando cronjob. Ejecute el siguiente comando como usuario de amandabackup:
 cr crontab-e
Y agregue la siguiente línea:
45 0 * * 2-6 /usr / sbin / amdump ServerNetBackup
Como usuario root, vuelva a cargar el servicio crond para activar este trabajo:
 rel service crond reload

Write a Comment

Tu dirección de correo electrónico no será publicada.