Sei sulla pagina 1di 5

Servidor de copia de seguridad centralizada con Amanda en CentOS

Este documento describe cmo configurar una copia de seguridad de red centralizada con Amanda. Vamos a utilizar la cinta virtual para almacenar la copia de seguridad. En mi entorno, tengo 2 servidores Linux que quiero hacer copias de seguridad. 192.168.20.200 (Alpha): / home / kulathep 192.168.20.201 (Beta): / data y / var Voy a construir un nuevo servidor con Amanda como un servidor de copia de seguridad centralizada. 192.168.20.202 (Gamma)

Configuracin del servidor (Gamma)


1. Amanda instalar con yum: yum-y install amanda * 2. Editar Amanda conf en xinetd.d: vi / etc / xinetd.d / amanda vi / etc / xinetd.d / amandaidx vi / etc / xinetd.d / amidxtape Cambiar disable = yes a disable = no. 3. Amanda copia los archivos conf: cp-r / etc/amanda/DailySet1 / etc / amanda / intra 4. Editar amanda.conf: vi / etc / amanda / intra / amanda.conf
org "Configuracin de nombre" mailto "correo electrnico" netusage 600 Kbps dumpcycle 2 semanas

runspercycle 10 tapecycle 15 cintas # Tpchanger "chg-manual" tpchanger "chg-disco" changerfile "/ etc / amanda / intra / cambiador" # Tapedev "nulo" tapedev "file: / backup / intra ranuras /" # Tapetype HP-DAT # Labelstr "^ DailySet1-[0-9] [0-9] * $" HARDDISK tapetype definir HARDDISK tapetype { comentario "Copia de seguridad en cinta virtual" longitud de 3.072 Mbytes # cada cinta es de 3 Conciertos } Amrecover_changer # "nulo" amrecover_changer "cambiador" # Infofile "/ etc/amanda/DailySet1/curinfo" DIRECTORIO base de datos # # Logdir "/ etc / amanda / DailySet1" # Directorio de registro # Indexdir "/ etc / amanda / DailySet1/index" ndice del directorio # infofile "/ var / log / amanda / intra / curinfo" DIRECTORIO base de datos # logdir "/ var / log / amanda / intra" # Directorio de registro indexdir "/ var / log / amanda / intra / index" # directorio de ndice

Con esta configuracin, Amanda va a hacer una copia de seguridad completa cada 2 semanas, y una copia de seguridad incremental cada da de la semana. La copia de seguridad se almacenarn y se gira el 15 de cintas virtuales. 5. Editar disklist (Amanda dice que los servidores, el directorio de copia de seguridad, lo que dumptype para su uso). vi / etc / amanda / intra / disklist Eliminar todas las lineas como "localhost / etc borrador-root-tar" al final del archivo. Y aade:
alfa / home / kulathep borrador-user-tar beta / datos de un borrador-user-tar beta / var comp-user-tar

Nota: Consulte amanda.conf para el dumptype. 6. Editar el archivo hosts: vi / etc / hosts

Aadir:
192.168.20.200 alfa 192.168.20.201 beta

7. Crear el directorio de copia de seguridad (que va a almacenar la copia de seguridad aqu): mkdir-p-m 770 / backup / intra ranuras / chown-R amanda: disco / backup 8. Crear una lista de cintas: touch / etc / amanda / intra / tapelist chown-R amanda: disco / etc / amanda / intra 9. Crear espacios (las cintas virtuales): su - amanda cd / backup / intra / slots de ((i = 1; $ i <= 15; i ++)); hacer mkdir ranura $ i; hacer ln-s SLOT1 datos 10. Prueba de las cintas virtuales: / Usr / sbin / ammt-f file: / backup / intra / estado de las ranuras 11. Etiquetar las cintas virtuales: de ((i = 1; $ i <= 15; i ++)); hacer / usr / sbin / amlabel intra intra-$ i $ i ranura; hacer 12. Perd la cinta: / Usr / sbin / amtape restablecer intra 13. Editar amandahosts para permitir las comunicaciones de los clientes.: vi / var / lib / amanda / .amandahosts
alfa amanda beta amanda gamma amanda

14. Iniciar el servicio xinetd: su servicio de xinetd start

15. Proceso de verificacin de amanda: lsof | grep amanda

Set Up Client

1. Install amanda client with yum: yum -y install amanda-client 2. Edit file .amandahosts to allow communications from server: vi /var/lib/amanda/.amandahosts
gamma amanda

3. Edit xinetd.d: vi /etc/xinetd.d/amanda


Disable = no

4. Start xinetd: service xinetd start 5. Check Amanda service: lsof | grep amanda

Backup Data
1. Check tapes and clients on server: su - amanda /usr/sbin/amcheck intra 2. Dump manually: /usr/sbin/amdump intra

3. Add amdump to cron: crontab e


0 16 * * 1-5 45 0 * * 2-6 /usr/sbin/amcheck -m intra /usr/sbin/amdump intra

The first line checks the tape/clients and sends an email if it found something wrong (no email if everything is okay) at 4pm. The second line dumps at 12.45am on weekdays.

Restore Data
1. Prepare tapes: cd /tmp /usr/sbin/amtape intra slot 1 # select slot1 (tape1) /usr/sbin/ammt -t file:/backup/intra/slots rewind # rewind 2.1. Restore everything from every server: /usr/sbin/amrestore file:/backup/intra/slots 2.2. Restore only a server and a directory: /usr/sbin/amrestore file:/backup/intra/slots beta /var 3. Extract: tar xvf <Restored files>

http://www.howtoforge.com/centralized-backup-server-with-amanda-on-centos http://www.howtoforge.com/centralized-backup-server-with-amanda-on-centos-p2

Potrebbero piacerti anche