Bariloche: Sistema de Backup - Concepto y solucion

http://mariguanalibre.blogspot.com/2009/06/sistema-de-backup-concepto-...

Compartir

Informar sobre mal uso

Siguiente blog»

Crear un blog

Acceder

BARILOCHE
LUNES 8 DE JUNIO DE 2009 A RCHIVO DE L BLO G

Sistema de Backup - Concepto y solucion
El backup es una copia de la informacion sensible de un sistema informatico disponible en otro medio para proteccion de la misma. En un servidor en produccion normalmente es parte de la planificacion inicial del mismo, por lo que a la hora de tener datos generados los mismos ya estan protegidos. Esta planificacion tiene varios aspectos a considerar siendo algunos de ellos: 1- Programa o aplicacion con que se lleva adelante la tarea 2- Tratamiento que se le efectual a las copias 3- medios en los que se almacenan las copias 4- metodos de recuperacion de los datos 5- documentacion que explique el proceso

► 2011 (4) ▼ 2009 (8) ► noviembre (1) ► octubre (1) ► septiembre (2) ► julio (1) ▼ junio (1) Sistema de Backup - Concepto y solucion ► mayo (1) ► abril (1) ► 2008 (6)

En un servidor GNU/Linux se encuentran disponibles varias herramientas para generar copias de seguridad, cada una con mayor o menor complejidad en su funcionamiento. -Tar, empaqueta directorios y archivos -rsync, sistema de copia y sincronizacion de samba team -rdiff-backup, para backups diferenciales e incrementales -otras soluciones completas como Amanda o Bacula Debe considerarse si los datos se van a comprimir, encriptar, dividir en tamaño de acuerdo al soporte donde se almacenaran, comprobacion de integridad de datos, etc. Las copias pueden ser guardadas en Cds, DVDs, en discos remotos, etc. Datos replicados sin compresion ni empaquetado en discos locales para su pronta restauracion. De acuerdo al volumen del backup en ocaciones puede resultar engorroso encontrar el archivo/s a restaurar, a

V I S I TA S

410 hits

D ATO S P E R S O N A L E S HECTO R JA S KO LO WS KI SA N CA RLO S D E BA RILO CHE , RIO NEGRO , A RGE NTINA VER TODO M I PER F IL

1 de 4

30-05-2011 14:32

Esto lo realizo con DAR con el que tambien genero controles de integridad de archivos y es posible que mas adelante implemente la encriptacion de las copias. la vez que en una situacion de daño total en el servidor es muy importante tener en cuenta el metodo de restauracion que posee nuestro sistema de backup finalmente cuanto mejor documentado este nuestro sistema de backup. Se rota durante siete dias y empieza a eliminar el mas antiguo Este backup se copia a una unidad nfs remota.. menos problematico terminara siendo su administracion En mi caso particular tengo un servidor de bases de datos y otro de archivos. tengo una unidad de disco en el servidor que solo se monta al efecto de sincronizar los datos con rsync y en caso de caidas. Como el dump de la base se realiza todos los dias.Bariloche: Sistema de Backup . Entonces estoy probando si la opcion de backup diferencial funciona bien y solo detecta los agregado de las bases y actualiza esos archivos. un backup incremental no estaria funcionando dado el cambio de fecha y tamaño (o no) de los archivos. Para hacer la copia de seguridad me arme un simple script que vuelca las bases de datos a un temporal y lo comprime. Si el daño es total se recupera de la unidad remota por nfs o se recurre a las copias en DVD. con el DAR hago copias diarias con eliminacion de las antiguas en un periodo de 7 dias. Para mas adelante voy a implementar copias completas cada 30 dias pero por el momento solo tengo una copia completa inicial.blogspot.com/2009/06/sistema-de-backup-concepto-. Lo demas funciona como el anterior. Para el caso del servidor de archivos.Concepto y solucion http://mariguanalibre.. solo tengo que montar esa unidad en lugar de la que esta en produccion. pero he preferido dedicarle un tiempo en persona ya que al mismo tiempo que monto la unidad de 2 de 4 30-05-2011 14:32 . Esto podria hacerlo en forma automatica tambien. Las copias estan automatizadas con el Cron y periodicamente hago chequeos manuales de integridad de datos. se divide en partes para guardarlo en DVDs regrabables y al a vez tambien queda guardado en otra unidad de disco rigido en el mismo servidor.

Bariloche: Sistema de Backup . que son los adicionales que finalmente me hicieron decidir por armar algo que haga solamente lo que necesito.tgz # monta la unidad de backup local mount /dev/sda4 /mnt/backup dar -c /mnt/backup/databases -R /backup -A /mnt/backup /databases1/completo. Scrip de backup de bases: #!/bin/bash # Realiza el respaldo de la base de datos en localhost FECHA=`date -I -d today` USER="-u user" CLAVE="-pclave" MYSQL_DATABASES="OpenBiblio biblioteca geeklog libros webbiblio2 webbiblio3" # Comprueba que existe el temporal ! test -d /tmp/bases && mkdir --parent /tmp/bases # dump de bases al temporal for base in $MYSQL_DATABASES { mysqldump --opt $USER $CLAVE $base > /tmp/bases/$base.. ni exit codes ni logs. etc. Hay conceptos que corregir lo que ire descubriendo con el uso.. como por ejemplo de que manera se maneja los diferenciales. En una segunda oportunidad les traere la guia de como restaurar archivos.blogspot.tgz * # borra el temporal rm -f /tmp/bases/* # borra el backup 7 dias mas viejo rm -f /backup/databases. disco local para backup para copiarlo a DVD le paso el chequeo CRC. directorios. He colocado solo algunas variables y no le incorpore avisos.com/2009/06/sistema-de-backup-concepto-. etc.sql } # genera el tarball en la unidad remota nfs cd /tmp/bases /bin/tar -zcvf /backup/databases. 3 de 4 30-05-2011 14:32 .`date -d "$FECHA 7 day ago" +%Y-%m%d`. restaurar parcial o totalmente. no comprimir el tarbal sino enviar los archivos planos al DAR.dar umount /mnt/backup Este script este editado a partir de otros varios que he visto dando vueltas en internet y he tomado lo que necesitaba para cumplir con mis necesidades.$FECHA.Concepto y solucion http://mariguanalibre.

com/2009/06/sistema-de-backup-concepto-.Concepto y solucion http://mariguanalibre..Bariloche: Sistema de Backup .. Sysadmin Colegio San Esteban Bariloche PU BL ICADO POR HÉCTO R EN 1 6 : 2 5 0 C O M E N TA R I O S : Publicar un comentario en la entrada Entrada más reciente Página principal Entrada antigua Suscribirse a: Enviar comentarios (Atom) 4 de 4 30-05-2011 14:32 .blogspot.