Manual Respaldo

Download Manual Respaldo

Post on 25-Jul-2015

77 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

<p>Curso de Respaldo en GNU/Linux (20 horas)Teora, Gua de prcticas y ejercicios</p> <p>Pgina 1 de 31</p> <p>ndice de contenido Objetivos del curso..................................................................................................3 Requisitos................................................................................................................4 Introduccin a la gestin de respaldos...................................................................5 Pasos en la evolucin de los respaldos................................................................5 Recomendaciones y estrategias para la ejecucin de Repaldos.............................7 La Ley de Murphy para los casos de respaldos:..............................................7 Por qu respaldar?.............................................................................................7 Tipos de respaldos...................................................................................................9 Respaldos completos...........................................................................................9 Respaldos incrementales.....................................................................................9 Respaldos diferenciales.....................................................................................10 Media de respaldo.................................................................................................11 Cintas.................................................................................................................12 Discos.................................................................................................................12 Creacin, Evaluacin e Implementacin de un Plan de Recuperacin de Desastres...............................................................................................................14 Programas bsicos para respaldos........................................................................16 Dump y Restore.................................................................................................16 Ejemplo 1. Utilizando dump a travs de ssh..................................................17 Ejemplo 2. Uso de dump a travs de ssh con RSH configurada....................17 tar..........................................................................................................................17 Respaldo incrementales con Tar. Aplicacin prctica para un respaldo diario: ...........................................................................................................................18 cpio....................................................................................................................19</p> <p>Pgina 2 de 31</p> <p>pax.....................................................................................................................20 Amanda..............................................................................................................20 No hacer nada...................................................................................................21 Procedimiento de restauracin de emergencia.................................................21 Antes del desastre..........................................................................................21 Despus del desastre.....................................................................................23 Bacula....................................................................................................................24 Instalacin de Bacula ........................................................................................24 Bacula-SD....................................................................................................25 BootStrapRecord............................................................................................26 Principales archivos de configuracin...........................................................27 Probando el drive de la Cinta con Bacula..........................................................27 Como encontrar el drive de tu cinta en Bacula?..........................................28 Arrancando la consola de Bacula...................................................................28 Ejercicios. .............................................................................................................28 Solucin:............................................................................................................28</p> <p>Pgina 3 de 31</p> <p>Objetivos del curso</p> <p>Crear Estrategias y polticas de respaldos para una disponibilidad efectiva de la informacin institucional y su valor en los procesos de migracin.</p> <p>Instalar, configurar y puesta en operacin de los servicios de Respaldo.</p> <p>Requisitos Requiere conocimientos bsicos de soporte en GNU/Linux</p> <p>Pgina 4 de 31</p> <p>Introduccin a la gestin de respaldos.Las tcnicas empleadas tradicionalmente en las empresas para disear e implementar las polticas de respaldos (backup) y recuperacin de datos han evolucionado en los ltimos aos. Las causas principales han sido la evolucin de la capacidad y funcionalidad de los grandes sistemas de almacenamiento y la ya consolidada tecnologa de redes de almacenamiento SAN(Storage Area Network). Esto, unido al considerable descenso en el coste de los productos, ha derivado en un aumento de implantaciones de estos entornos en pequeas y medianas empresas.</p> <p>Pasos en la evolucin de los respaldos 1. Centralizacin de los procesos de backup gracias a la evolucin en los dispositivos de copias (capacidad de cintas y libreras robotizadas), lo que permita que en cada oficina solo se necesitara un operador para gestionar el mantenimiento de las copias. Esta centralizacin tambin conllevaba un problema como eran los cuellos de botella que se producan en las redes de datos. La aparicin de redes gigabit as como la construccin de redes de backup paliaron el problema. 2. La Tecnologa SAN( Storage Area Network) ha revolucionado los procesos de backup. Gracias a esta tecnologa una serie de servidores pueden compartir un elemento de almacenamiento, como puede ser una librera y realizar el backup contra el mismo medio de la misma forma que si estuviese conectada directamente contra el. De esta forma liberamos trfico en la red y al sistemaPgina 5 de 31</p> <p>gestor de realizar los procesos de backup. 3. La utilizacin de LUNs (Logical Unit Number) en los mecanismos de respaldos ha permitido mejorar los procesos de copia y recuperacin de datos. La evolucin de los arrays de discos permiten la creacin de forma instantnea de clones de los discos. Este mecanismo se ha aprovechado en los sistemas de backup ya que disponemos de un conjunto de LUNs con una copia consistente de los datos y aplicaciones, lo que nos da facilidad para realizar copias a cinta en cualquier momento o incluso utilizar tambin estas LUNs para la recuperacin de informacin perdida, evitando el proceso y tiempo de recuperacin desde cinta. 4. El siguiente paso en la evolucin es el "Serverless Backup". Consiste en dotar de cierta inteligencia tanto a los elementos de almacenamiento como de respaldo (discos y cintas) de forma que a la hora de realizar el backup estos sean capaces de realizar la transferencia de los datos de uno a otro sin necesidad de un sistema de gestin.</p> <p>Pgina 6 de 31</p> <p>Recomendaciones y estrategias para la ejecucin de Repaldos.</p> <p>La Ley de Murphy para los casos de respaldos: </p> <p>Si un archivo puede borrarse, se borrar. Si dos archivos pueden borrarse, se borrar el ms importante. Si tenemos una copia de seguridad, no estar lo suficientemente actualizada.</p> <p>Solucin: tener copias de seguridad, actualizarlas con la frecuencia necesaria y tenerla siempre disponible y operativa ante cualquier contingencia.</p> <p>Por qu respaldar? Las interrupciones se presentan de formas muy variadas: virus informticos, fallos de electricidad, errores de hardware y software, cadas de red, hackers, errores humanos, incendios, inundaciones, entre otros. Y aunque no se pueda prevenir cada una de estas interrupciones, la empresa s puede prepararse para evitar las consecuencias que stas puedan tener sobre su negocio. Del tiempo que tarde en reaccionar una empresa depender la gravedad de sus consecuencias.</p> <p>Pgina 7 de 31</p> <p>Dentro de las tareas de mantenimiento se encuentra la realizacin de respaldos peridicos del equipo. La discusin sobre los diferentes mtodos existentes puede ser muy amplia, sin embargo, presentamos algunas recomendaciones para su ejecucin: Para realizar backup de muchos equipos de manera combinada, ser necesario contar con un buen gestor . Amanda es una buena opcin libre, compatible con muchos sistemas Unix-like (SCO, FreeBSD, IRIX, AIX, HPUX, GNU/Linux), pero requiere Samba para trabajar con Windows. Otra herramienta muy usada, que si tiene soporte para Windows, es Bacula. </p> <p>La practicidad de las cintas sern difciles de superar. Es recomendable realizar respaldos full de manera peridica e</p> <p>intercalarlos con respaldos parciales. Para que un respaldo sea til, es indispensable que pueda ser recuperado y para estar seguros de esto es necesario que la poltica de respaldo incluya simulaciones peridicas donde restauremos nuestros sistemas desde las cintas u otros medios de almacenamiento. Considerar la posibilidad de guardar copias de los respaldos en sitios remotos, para contingencias mayores. Los mtodos ms comunes de respaldos en GNU/Linux son utilizar tar, cpio o dump. Si no utilizamos un gestor de respaldo, dump es una opcin muy interesante por su manejo de niveles para copias incrementales y suPgina 8 de 31</p> <p>integracin con el sistema de archivos ext2/ext3. Como desventajas, tiene su lentitud, y que no es compatible con todos los filesystems existentes. La nica forma de obtener una imagen exacta del disco, con la certeza de que no contendr ningn tipo de inconsistencia a nivel lgico del disco, ni a nivel transaccional de las aplicaciones, es realizar respaldos offline. Tipos de respaldos Respaldos completos Respaldos incrementales Respaldos diferenciales</p> <p>Respaldos completos Un respaldo completo es aquel donde cada archivo es escrito a la media de respaldo. Si los datos a respaldar nunca cambian, cada respaldo completo creado ser una copia exacta de la anterior. Esta similaridad se debe al hecho de que un respaldo completo no verifica para ver si un archivo ha cambiado desde el ltimo respaldo; ciegamente escribe todo a la media de respaldo, haya sido modificada o no. Esta es la razn por la que los respaldos completos no se hacen todo el tiempo cada archivo es escrito a la media de respaldo. Esto significa el uso de gran cantidad de media de respaldo an cuando nada se haya cambiado. Respaldar 100 GB de datos cada noche cuando solamente cambi 10 MB de datos, no es una buena solucin; por eso es que se crean los respaldos incrementales.Pgina 9 de 31</p> <p>Respaldos incrementales A diferencia de los respaldos completos, los respaldos incrementales primero revisan para ver si la fecha de modificacin de un archivo es ms reciente que la fecha de su ltimo respaldo. Si no lo es, significa que el archivo no ha sido modificado desde su ltimo respaldo y por tanto se puede saltar esta vez. Por otro lado, si la fecha de modificacin es ms reciente, el archivo ha sido modificado y se debera copiar. Los respaldos incrementales son utilizados en conjunto con respaldos regulares completos (por ejemplo, un respaldo semanal completo, con respaldos incrementales diarios). La principal ventaja obtenida de los respaldos incrementales es que se ejecutan muchsimo ms rpido que un respaldo completo. La principal desventaja es que restaurar un archivo dado puede implicar pasar a travs de varios respaldos incrementales hasta encontrar el archivo. Cuando se restaura un sistema de archivos completo, es necesario restaurar el ltimo respaldo completo y cada respaldo incremental subsecuente. En un intento de aliviar la necesidad de pasar a travs de varios respaldos incrementales, se puede utilizar un enfoque ligeramente diferente. Esto se conoce como respaldo diferencial.</p> <p>Respaldos diferenciales</p> <p>Pgina 10 de 31</p> <p>Los respaldos diferenciales son similares a los respaldos incrementales en que ambos solamente copian archivos que han sido modificados. Sin embargo, los respaldos diferenciales son acumulativos, en otras palabras, con un respaldo diferencial, una vez que un archivo ha sido modificado continua siendo includo en todos los respaldos diferenciales subsecuentes hasta el prximo respaldo completo. Esto significa que cada respaldo diferencial contiene todos los archivos modificados desde el ltimo respaldo completo, haciendo posible realizar una total restauracin solamente con el ltimo respaldo completo y el ltimo respaldo diferencial. De la misma manera que la estrategia de respaldo de los respaldos</p> <p>incrementales, los respaldos diferenciales siguen el mismo enfoque: un respaldo completo peridico seguido de ms frecuentes respaldos diferenciales. El efecto de utilizar los respaldos diferenciales de esta forma es que los respaldos diferenciales tienden a crecer un poco con el tiempo (asumiendo que diferentes archivos son modificados con el paso del tiempo entre respaldos completos). Esto coloca los respaldos diferenciales en un punto entre los respaldos incrementales y los completos en trminos de utilizacin de la media y velocidad de los respaldos, mientras que ofrecen restauraciones completas y de archivos individuales mucho ms rpidas (debido a que hay menos respaldos en los que buscar/restaurar). Dadas estas caractersticas, vale la pena considerar cuidadosamente los respaldos diferenciales.</p> <p>Pgina 11 de 31</p> <p>Media de respaldo Los administradores de sistemas ms experimentados usualmente piensan sobre respaldos en trminos de leer y escribir en cintas, pero hoy da existen otras opciones. En algn momento, los dispositivos de cintas eran los nicos dispositivos de media de respaldo que se podan utilizar razonablemente para propsitos de respaldos. Sin embargo, esto ha cambiado.</p> <p>Cintas Las cintas fueron el primer tipo de media removible disponible como medio de almacenamiento. Tiene los beneficios de bajos costos y una capacidad de almacenamiento razonablemente buena. Sin embargo, las cintas tienen algunas desventajas, como por ejemplo, es susceptible a desgastarse y el acceso a los datos en una cinta es por naturaleza secuencial. Estos factores implican que es necesario hacer un seguimiento del uso de las cintas (retirando las cintas una vez que hayan alcanzado el final de su vida til) y que las bsquedas de un archivo en cinta pueden ser una tarea bastante lenta. Por otro lado, las cintas son uno de los medios de almacenamiento masivo menos costosos disponibles y tienen una larga historia de confiabilidad. Esto significa que construir una biblioteca de cintas de un buen tamao no necesita consumir una gran parte de su presupuesto, y puede contar con poderla utilizar ahora y en un futuro.</p> <p>Pgina 12 de 31</p> <p>Discos En aos p...</p>