En este manual veremos como controlar nuestros respaldos remotamente con amanda.
en mi caso tengo 2 servidores importantes que tengo información la cual la guardare en 3ro para evitar perdida de información por algún incidente de seguridad .
Paso1 instalar amanda .
como lo hemos venido haciendo utilizaremos yum para instalarlo
# yum -y install amanda*
paso 2
habilitamos amanda, este paquete se agrega en el xinetd.d asi que tendremos que cambiar el parametro Disable = yes a Disable = no
# vi /etc/xinetd.d/amanda
# vi /etc/xinetd.d/amandaidx
# vi /etc/xinetd.d/amidxtape
paso 4:
Copiamos los archivos /etc/amanda/DailySet1 a /etc/amanda/intra
# cp -r /etc/amanda/DailySet1 /etc/amanda/intra
editamos el archivo de configuración para hacerlo en tapes virtuales
# vi /etc/amanda/intra/amanda.conf
en este archivo los parametros que debemos modificar son los siguientes
======================
org "Configuration name"
mailto "email"
netusage 600 Kbps
dumpcycle 1 weeks # semanas para hacer full bk
runspercycle 10
tapecycle 15 tapes
tpchanger "chg-disk" #
changerfile "/etc/amanda/intra/changer"
tapedev "file:/backup/intra/slots" # especifica donde se guardara el bk
tapetype HARDDISK
define tapetype HARDDISK {
comment “Backup to Virtual Tape”
length 3072 mbytes # each tape is 3 Gigs
}
amrecover_changer "changer"
infofile "/var/log/amanda/intra/curinfo" # database DIRECTORY
logdir "/var/log/amanda/intra" # log directory
indexdir "/var/log/amanda/intra/index" # index directory
===========================
editamos el archivo de /etc/amanda/intra/disklist y agrrgamos el listado de directorios que requerimos respladar ( borramos la linea localhost /etc al final del archivo )
# vi /etc/amanda/intra/disklist
==========================
macro /usr/macropro/EMP01 comp-amanda-tar
macro /usr/macropro/EMP02 comp-amanda-tar
macro /usr/macrorpo/EMP03 comp-amanda-tar
macro /usr/local/PeticionesMPLinea comp-amanda-tar
web /var/www comp-amanda-tar
========================
creamos el directorio de respaldo
# mkdir -p -m 770 /backup/intra/slots
# chown -R amanda:disk /backup
creamos la lista de cintas
# touch /etc/amanda/intra/tapelist
# chown –R amanda:disk /etc/amanda/intra
entramos al usuario de amanda
# su -l amanda
creamos los directorios de cintas virtuales
# cd /backup/intra/slots
# for ((i=1; $i<=15; i++)); do mkdir slot$i; done
# ln -s slot1 data
hacemos una prueba de las cintas virtuales de respaldo
# /usr/sbin/ammt -f file:/backup/intra/slots status
file:/backup/intra/slots status: ONLINE
etiquetamos las cintas virtuales
# for ((i=1; $i<=15; i++)); do /usr/sbin/amlabel intra intra-$i slot $i; done
changer: got exit: 0 str: 1 file:/backup/intra/slots
labeling tape in slot 1 (file:/backup/intra/slots):
rewinding, reading label, not an amanda tape (Read 0 bytes)
rewinding, writing label intra-1, checking label, done.
reseteamos las cintas
# /usr/sbin/amtape intra reset
changer: got exit: 0 str: 1
amtape: changer is reset, slot 1 is loaded.
editamos el archivo /var/lib/amanda/.amandahosts para permitir comunicacion a los clientes y agregamos los nombres que configuramos en el hosts
#vi /var/lib/amanda/.amandahosts
salimos del usuario amanda y reiniciamos el xinetd
# exit
# service xinetd restart
verificamos que el proceso este corriendo
# lsof | grep amanda
xinetd 27247 root 5u IPv4 20076390 UDP *:amanda
xinetd 27247 root 6u IPv4 20076391 TCP *:amandaidx
con esto tenemos configurado el servidor .. ahora configuraremos el cliente
descargamos la aplicacion cliente en nuestro cliente utilizando yum
# yum -y install amanda-client
editamos el archivo de acceso al cliente /var/lib/amanda/.amandahosts
# vi /var/lib/amanda/.amandahosts
=======================
servidor amanda
=======================
habilitamos amandan en el xinetd.d
# vi /etc/xinetd.d/amanda
=====================
service amanda
{
socket_type = dgram
protocol = udp
wait = yes
user = amanda
group = disk
server = /usr/lib64/amanda/amandad
disable = no
}
=====================
reiniciamos el servicio o verificamos que este funcionando amanda
# service xinetd start
# lsof | grep amanda
xinetd 24713 root 5u IPv4 58195223 UDP *:amanda
agregamos al cron los respaldos a la hora que requerimos que se realizen
vi /etc/crontab
======================
0 16 * * 1-5 amanda /usr/sbin/amcheck -m intra
45 0 * * 2-6 amanda /usr/sbin/amdump intra
======================
recuperamos información de amanda
preparamos la cinta a ser leida
# cd /tmp
# /usr/sbin/amtape intra slot 1
# /usr/sbin/ammt -t file:/backup/intra/slots rewind
para restaurar todo lo respaldado ejecutamos lo siguiente
# /usr/sbin/amrestore file:/backup/intra/slots
para restaurar solo una parte en especifico
# /usr/sbin/amrestore file:/backup/intra/slots web /var/www
martes, 23 de febrero de 2010
Suscribirse a:
Enviar comentarios (Atom)
no entiendo nadaaaa
ResponderEliminar