ManualDe Backup DelSistema
1
Índice Introducción... 4 Políticas de Backup... 5 Política de Backup establecida:... 5 Copia de seguridad de la Base de Datos.... 6 CMS / Drupal.... 6 LMS/ Moodle.... 6 Restauración de las DDBB.... 7 Copia de seguridad de la estructura web... 8 Restaurado de la copia de seguridad de la estructura web... 8 2
En este documento veremos la descripción de métodos de Backup sistema recomendados y los que se realizan actualmente. NOTA: Por motivos de seguridad en este manual no se incluye ninguna cuenta ni password de administración. Estos datos serán enviados por correo electrónico al responsable del proyecto. 3
Introducción Las copias de seguridad son una forma de protección de datos tal que permite la recuperación de la información en el caso de que tenga lugar la pérdida del servicio o que queramos recuperar información anterior. Esta situación se puede producir, ya sea debido a desastres naturales, fallos de disco, errores de sistema o borrado intencionado o no de datos del servicio. Todos y cada uno de los aspectos relacionados con las copias de seguridad deben estar claramente especificados en lo que se conoce como Política de BackUp. El fin es evitar que una misma catástrofe (como un incendio) destruya tanto equipos como copias. A su vez, la protección física de las copias ha de ser acorde con la que se aplica al equipamiento, dependiendo de la naturaleza de la información que recogen (sensibilidad de los datos,...). Otro detalle muy importante es la comprobación de las copias realizadas, de modo que se garantice la integridad de los datos almacenados. Para ello, en lugar de restaurar y comprobar la copia entera se suele optar por la recuperación de diversos archivos escogidos de modo aleatorio, asumiendo que la copia es correcta en caso de que no se produzcan errores. En lo que respecta a los medios de almacenamiento más comunes podemos encontrar: Discos flexibles Discos Duros Cintas Magnéticas, DAT, DLT, SDLT, LTO, etc. CD-ROM's 4
Políticas de Backup Una política de backup debe comprender en mayor medida todos los aspectos de una copia de seguridad, entre los que cabe mencionar: Ámbito de aplicación (tipo de datos que se van a incluir en el backup). Periodicidad de las copias que se van a realizar. Elección del soporte para el backup. Método empleado (incrementa, diferencial o total). Ubicación final de las copias. Responsables (tanto de realizar las copias como de llevar a cabo la comprobación de la integridad de los datos almacenados) y responsabilidades. Política de Backup establecida: En la actualizada la política de backup configurada es la siguiente: Ámbito de aplicación: Copia de seguridad de las siguientes estructuras de datos: /etc /www BBDD Periodicidad de las copias que se realizan: Diaria Elección del soporte para el backup: Doble copia Disk to Disk. Método empleado (incrementa, diferencial o total): Total (Full Backup de las bases de datos y del contenido web) Ubicación final de las copias: En servidor remoto y en oficinas de NeoCom Technology & Services S.L Responsables: Durante los 5 primeros años o mientras no se migre la plataforma, Neocom Technology & Services. 5
Copia de seguridad de la Base de Datos. Salvamos las bases de datos, tanto del CMS como del LMS. CMS / Drupal. mysqldump u root -p foresdrupal > foresdrupal.sql *Pedirá la password del administrador de DDBB. Consultar apéndice de Passwords. El fichero generado tras el comando foresdrupal.sql será la copia de la DDBB. Salvamos las bases de datos, tanto del CMS como del LMS. LMS/ Moodle. mysqldump u root -p foresmoodle > foresmoodle.sql *Pedirá la password del administrador de DDBB. Consultar apéndice de Passwords. El fichero generado tras el comando foresmoodle.sql será la copia de la DDBB. Estos ficheros son transferidos diariamente por FTP a los servidores de Neocom Technology & Services S.L. 6
Restauración de las DDBB. Restauramos las bases de datos salvadas, foresdrupal.sql y foresmoodle.sql. Erigiremos la copia de seguridad del día que queramos restablecer. Tras trasferir los ficheros al servidor de DDBB ejecutamos los siguientes comandos: mysql -u root -p foresdrupal < foresdrupal.sql mysql -u root -p foresmoodle < foresmoodle.sql Con esto la máquina de la DDBB tendrá la base de datos restablecida. 7
Copia de seguridad de la estructura web. La estructura web se encuentra en el servidor de contenido en el directorio /www. Para salvarlo se ejecuta: tar -cf www_backup.tar /www gzip -f www_backup.tar Esto crea un fichero en el disco duro local con la copia de seguridad de la estructura web. Estos ficheros son transferidos diariamente por FTP a los servidores de Neocom Technology & Services S.L. Restaurado de la copia de seguridad de la estructura web Dentro del servidor de contenidos, en el directorio raíz descomprimimos la copia de seguridad con todo el árbol de directorios del web. Debemos obtener un directorio www con todo el contenido web. Debemos asegurarnos que estos directorios sean accesibles desde el servidor web. 8
Fin del Documento 9