Instituto Tecnológico Superior del Oriente del Estado de Hidalgo
Respaldos y recuperación de datos con BackupPC Reporte de estancia de Residencia profesional
Ingeniería en sistemas Computacional Computacionales es
Presenta: Jonathan Roldán Fernández
23-11-2016
Contenido Índice de figuras .................................................................................................................................. 2 Índice de tablas ................................................................................................................................... 3 Resumen .............................................................................................................................................. 4 Capitulo 1.
Introducción Introdu cción ................................... .................. ................................... ................................... ................................... ................................... ........................ ....... 5
1.1.
Planteamiento Planteam iento del problema ................................... ................. ................................... .................................. ................................... ......................... ....... 6
1.2.
Objetivo general .................................. ................. ................................... ................................... ................................... ................................... ........................... .......... 6
1.2.1. 1.2.1 .
Objetivos Objetivo s específicos específico s .................................. ................. .................................. ................................... ................................... .............................. ............. 6
1.3.
Justificación Justifi cación del proyecto ................................... .................. .................................. ................................... ................................... .............................. ............. 7
1.4.
Alcances del proyecto .................................. ................. ................................... ................................... ................................... ................................... ................... 7
1.5.
Metodología propuesta: Microsoft SureStep .................. ............................ ................... .................. .................. .................. .............. ..... 8
Capitulo 2.
Marco referencial referenc ial ................................. ................ ................................... ................................... ................................... .................................. ................ 13
Capitulo 3.
Desarrollo Desarro llo .................................. ................ ................................... .................................. ................................... ................................... ............................ ........... 15
3.1.
Instalación Instala ción y configuración configura ción de CentOS 7 ................................... .................. ................................... ................................... ...................... ..... 15
3.2.
Instalación Instala ción de BackupPC ................................. ................ ................................... ................................... .................................. ............................... .............. 28
3.3.
Añadir Host para respaldar respaldar y/o y/o restaurar. ................. ........................... ................... .................. .................. .................. .................. ......... 39
3.4.
Realizar Realiza r Respaldos. Respaldos .................................. ................ ................................... ................................... ................................... ................................... ...................... ..... 41
3.5.
Realizar Realiza r restauración. restaur ación. ................................... .................. ................................... ................................... ................................... .................................. ................ 45
3.6.
Posibles errores. errores . .................................. ................. ................................... ................................... ................................... ................................... ......................... ........ 52
3.6.1. 3.6.1 .
Situación Situació n 1 ................................... .................. ................................... ................................... ................................... ................................... ......................... ........ 52
3.6.2. 3.6.2 .
Situación Situació n 2 ................................... .................. ................................... ................................... ................................... ................................... ......................... ........ 53
Capitulo 4.
Resultados Resulta dos ................................... .................. ................................... ................................... ................................... ................................... ......................... ........ 55
Capitulo 5.
Conclusiones Conclusio nes................................... .................. ................................... ................................... ................................... ................................... ...................... ..... 58
Capitulo 6.
Bibliografía Bibliog rafía .................................. ................. ................................... ................................... ................................... ................................... ......................... ........ 59
Contenido Índice de figuras .................................................................................................................................. 2 Índice de tablas ................................................................................................................................... 3 Resumen .............................................................................................................................................. 4 Capitulo 1.
Introducción Introdu cción ................................... .................. ................................... ................................... ................................... ................................... ........................ ....... 5
1.1.
Planteamiento Planteam iento del problema ................................... ................. ................................... .................................. ................................... ......................... ....... 6
1.2.
Objetivo general .................................. ................. ................................... ................................... ................................... ................................... ........................... .......... 6
1.2.1. 1.2.1 .
Objetivos Objetivo s específicos específico s .................................. ................. .................................. ................................... ................................... .............................. ............. 6
1.3.
Justificación Justifi cación del proyecto ................................... .................. .................................. ................................... ................................... .............................. ............. 7
1.4.
Alcances del proyecto .................................. ................. ................................... ................................... ................................... ................................... ................... 7
1.5.
Metodología propuesta: Microsoft SureStep .................. ............................ ................... .................. .................. .................. .............. ..... 8
Capitulo 2.
Marco referencial referenc ial ................................. ................ ................................... ................................... ................................... .................................. ................ 13
Capitulo 3.
Desarrollo Desarro llo .................................. ................ ................................... .................................. ................................... ................................... ............................ ........... 15
3.1.
Instalación Instala ción y configuración configura ción de CentOS 7 ................................... .................. ................................... ................................... ...................... ..... 15
3.2.
Instalación Instala ción de BackupPC ................................. ................ ................................... ................................... .................................. ............................... .............. 28
3.3.
Añadir Host para respaldar respaldar y/o y/o restaurar. ................. ........................... ................... .................. .................. .................. .................. ......... 39
3.4.
Realizar Realiza r Respaldos. Respaldos .................................. ................ ................................... ................................... ................................... ................................... ...................... ..... 41
3.5.
Realizar Realiza r restauración. restaur ación. ................................... .................. ................................... ................................... ................................... .................................. ................ 45
3.6.
Posibles errores. errores . .................................. ................. ................................... ................................... ................................... ................................... ......................... ........ 52
3.6.1. 3.6.1 .
Situación Situació n 1 ................................... .................. ................................... ................................... ................................... ................................... ......................... ........ 52
3.6.2. 3.6.2 .
Situación Situació n 2 ................................... .................. ................................... ................................... ................................... ................................... ......................... ........ 53
Capitulo 4.
Resultados Resulta dos ................................... .................. ................................... ................................... ................................... ................................... ......................... ........ 55
Capitulo 5.
Conclusiones Conclusio nes................................... .................. ................................... ................................... ................................... ................................... ...................... ..... 58
Capitulo 6.
Bibliografía Bibliog rafía .................................. ................. ................................... ................................... ................................... ................................... ......................... ........ 59
Índice de figuras Figura 1: Pantalla de arranque. ......................................................................................................... 15 Figura 2: Pantalla de inicio de instalación. ........................................................................................ 16 Figura 3: Resumen de Instalación. .................................................................................................... 17 Figura 4: Configuración del disco duro.............................................................................................. 18 Figura 5: Configuración de particiones. ............................................................................................ 19 Figura 6: Agregar partición. ............................................................................................................... 20 Figura 7: Particiones en Disco Duro .................................................................................................. 21 Figura 8: Confirmar cambios ............................................................................................................. 22 Figura 9: Selección de software ........................................................................................................ 23 Figura 10: Configuración de IP .......................................................................................................... 24 Figura 11: Resumen de instalación final ........................................................................................... 25 Figura 12: Ajustes de usuario (contraseñas) ..................................................................................... 26 Figura 13: Termino de instalacion de Centos .................................................................................... 27 Figura 14: Pantalla de Login Centos 7 ............................................................................................... 28 Figura 15: Mejora de paquetes ......................................................................................................... 28 Figura 16: Instalación de epel-release .............................................................................................. 29 Figura 17: Instalar BackupPc ............................................................................................................. 29 Figura 18: Reinicio del servicio BackupPc ......................................................................................... 30 Figura 19: Permisos ........................................................................................................................... 30 Figura 20: Configuracion de Fierwall ................................................................................................. 31 Figura 21: Modificación del fichero config.pl 1 ................................................................................. 31 Figura 22: Modificación del fichero config.pl 2 ................................................................................. 32 Figura 23: Modificación del fichero config.pl 3 ................................................................................. 33 Figura 24: Modificación del fichero BackupPC.conf .......................................................................... 34 Figura 25: Asignación de contraseña al usuario ................................................................................ 34 Figura 26: Reinicio de los servicios httpd y backuppc ....................................................................... 35 Figura 27: Interface de login para BackupPC .................................................................................... 35 Figura 28: Pagina principal BackupPC ............................................................................................... 36 Figura 29: Editar configuración (Include/Exclude) ............................................................................ 37 Figura 30: Generar llave publica ....................................................................................................... 38 Figura 31: Agregar llave ssh a host cliente ........................................................................................ 39 Figura 32: Agregar IP desde BackupPC .............................................................................................. 40 Figura 33: Iniciar respaldo completo ................................................................................................. 41 Figura 34: Confirmar inicio de respaldo ............................................................................................ 42 Figura 35: Respaldo en progreso ....................................................................................................... 43 Figura 36: Finalización del respaldo .................................................................................................. 44 Figura 37: Resumen de respaldos ..................................................................................................... 45 Figura 38: Selección de archivos a restaurar..................................................................................... restaurar. .................................................................................... 46 Figura 39: Opciones de restauración ................................................................................................ 47 Figura 40: Confirmar la restauración ................................................................................................ 48 Figura 41: Restauración en proceso .................................................................................................. 49 Figura 42: Restauración finalizada .................................................................................................... 50 Figura 43: Problema en llave de verificación .................................................................................... 52
Figura 44: Actualizar llave ssh ........................................................................................................... 53 Figura 45: Instalar rsync .................................................................................................................... 54 Figura 46: Comprobar servicio rsync ................................................................................................. 54 Figura 47: Estado del servidor BackupPC .......................................................................................... 56 Figura 48: Resumen del servidor BackupPC ...................................................................................... 57
Índice de tablas Tabla 1: Cronograma de actividades del proyecto ............................................................................ 10 Tabla 2: Archivos a restaurar según el tipo de servicio ..................................................................... 51
Resumen El respaldo de información es un proceso muy importante que debe llevar a cabo toda persona, a continuación, se muestra el proceso de diseño, creación e implementación de un programa que se encarga de realizar esta acción de manera autónoma y automática. En la primera sección se explica lo que se pretende realizar y el porqué, así como el problema de la empresa y la solución que se propone, el objetivo general y los específicos; también se explica las etapas de la metodología seleccionada para el diseño, creación e implantación del software y el cronograma de actividades a seguir para cumplir con el proyecto establecido. El marco referencial corresponde a la segunda sección del presente documento donde se abordan los conceptos teóricos utilizados, investigaciones previas e incluso se muestra la configuración de programas utilizados para solucionar problemas similares al que se aborda en el presente proyecto. La tercera sección lista los resultados de la instalación y configuración de las herramientas utilizadas, mostrando que el funcionamiento es correcto y cumple con las especificaciones que requería el cliente, de igual manera se demuestra que se pudieron alcanzar los objetivos planteados. Finalmente se agregan dos secciones, en una de ellas se describen las conclusiones personales al finalizar el proyecto, acerca de todo el proceso de creación, instalaciones, configuraciones y los resultados, y en la sección final referencias bibliográficas de donde se obtuvo información para la teoría y explicaciones de ciertos elementos utilizados, dando crédito
a
los
autores
originales
de
dicha
información.
Capitulo 1. Introducción
Capitulo 1.
Introducción
CIDFORT1 es una institución la cual se dedica a brindar al mejoramiento de los programas y servicios que ofrecen los planteles (CECATI e ICAT), así fortalecer el desarrollo de nuevas tecnologías, mediante la planeación, operación y evaluación para alcanzar una educación con calidad en el crecimiento tecnológico del país. Por cual es muy importante respaldar la información que se gestiona dentro de los servidores. Sin embargo, no dispone de un sistema dedicado al respaldo de información, ya que creaban los respaldos dentro de los mismos servidores, lo cual implicaba que se llenara de manera innecesaria la capacidad del disco duro. Para dar solución a este problema fue necesario implementar el software llamado BackupPC [1],el cual se encarga de realizar respaldos de manera programada por medio de la red, se basa a través de puerto de comunicación ssh 2 y por medio del protocolo de transferencia de datos rsync 3, cuenta con una implementación de respaldos incrementales que son pequeños respaldos a los archivos que han sido alterados desde la última operación de respaldo completo, también con una tarea que se dedica a la limpieza de respaldos antiguos, todo esto se implementó dentro del sistema operativo Linux en la distribución de Centos 7, se documenta las posibles fallas con las cuales puede afectar el correcto funcionamiento del programa. El desarrollo del presente proyecto facilitó la automatización de crear respaldos de la información que maneja la institución, con el fin de recuperarla en caso de pérdidas. El manejo del software es sencillo e intuitivo, soporta casi todos los sistemas operativos (Windows, Linux, MacOS) y no requiere de la adquisición de licencias.
Página 5 de 60 1 CIDFORT
(Centro de Investigación y Desarrollo de la Formación para el Trabajo). (Secure Shell o Intérprete de órdenes seguro) 3 rsync (Remote Sync o Sincronización remota) 2 SSH
1.1 Planteamiento del problema
1.1.
Planteamiento del problema
El respaldo de información es importante para las empresas ya que permite mantener la integridad de los datos ante eventos inesperados, si se pierden los datos la magnitud del problema es mayor. Por ese motivo se tiene la necesidad de asegurarnos que los sistemas cuentan con copias de respaldos. La empresa CIDFORT necesita respaldar periódicamente la información que se encuentra alojada dentro de los servidores del site desde un servidor dedicado, ya que los respaldos se realizaban en los servidores, lo cual ocasionaba que se llenara el disco duro de manera innecesaria, los respaldos contiene material de desarrollo, sitios web, base de datos y plataformas Moodle; la creación de un servidor dedicado para los respaldos, tiene la finalidad de preparar a la institución ante algún evento inesperado que propiciará la pérdida de información, lo que permitirá la rápida recuperación de información y la optimización de tiempo valioso de productividad, para ello se utilizara el software llamado BackupPC [1] el cual realizará los respaldos mediante una conexión ssh y de manera automática.
1.2.
Objetivo general
Implementar el software BackupPC en un servidor dedicado para realizar los respaldos de los servidores que se encuentran dentro del site y comprobar que las restauraciones estén funcionando de manera óptima.
1.2.1. Objetivos específicos
Instalar y configurar Centos 7, que funcionará como el sistema operativo en el que se va a trabajar.
Instalar y configurar el software BackupPC, se encargará de realizar los respaldos y restauraciones.
Configurar los todos los clientes (servidores) para los respaldos.
Página 6 de 60
Capitulo 1. Introducción
Realizar los respaldos y las restauraciones a los servidores.
1.3.
Justificación del proyecto
El respaldo de información (hacer un backup) es un proceso muy importante que debe llevar a cabo toda persona dentro de una organización o como hábito personal, se puede realizar en diferentes dispositivos, desde una computadora, discos extraíbles, servidores o incluso la nube. El contar con respaldos permitirá recuperar información que haya sido dañada por virus, fallas en el equipo o por accidentes. Para ello se pretende implementar el software “BackupPC”, permitiendo optimizar la creación de respaldos de los datos que se encuentran dentro de cada uno de los servidores del site, de manera que dichos respaldos sean automáticos, con la finalidad de que se realice pedidoramente y evitar descuidos al olvidar realizar respaldos necesarios, esto permitiendo a la empresa no perder información valiosa, o si existe algún problema en los servidores, recuperar o re instalar archivos y sistemas operativos entre otros, y así poder continuar con el trabajo perdiendo el menos tiempo posible, ya que su configuración es sencilla y cuenta con una fácil manipulación. [1]
1.4.
Alcances del proyecto
En esta sección se mencionan los alcances definidos por el proyecto: Implementación del software que se dedique en realizar los respaldos de cada uno de los servidores que se encuentran dentro del site, con la finalidad de no perder información valiosa. Establecer un listado de carpetas con las cuales son necesarias para establecer la recuperación de datos en los diferentes tipos de los servidores, de tal manera que no pierda tiempo en la productividad.
Página 7 de 60
1.5 Metodología propuesta: Microsoft SureStep
1.5.
Metodología propuesta: Microsoft SureStep
SureStep [2] es una metodología desarrollada por Microsoft y ha sido utilizada por la mayoría de las empresas que han implantado cualquier producto de Microsoft Dynamics. Está diseñada para acelerar la productividad de los usuarios y está dividida por etapas. Incluye varias herramientas y formatos de trabajo lo cual nos permite llevar a cabo la implantación de proyectos en forma consistente, reproducible y eficiente. Fases que integra la metodología Microsoft SureStep: 1. Diagnostico
Esta etapa se utiliza para el análisis inicial de las necesidades y requisitos más importantes.
2. Análisis
Esta es una de las etapas más importantes de la implementación del sistema. Se basa en un análisis detallado de todos los procesos dentro de la empresa.
3. Diseño
Este paso consiste en dos partes: en primer lugar, se comprueba cuál de los requisitos / procesos son soportados por el estándar de Microsoft Dynamics. La segunda parte de este espectáculo, ya que cada proceso se verá y trabajar en el nuevo sistema de Microsoft Dynamics. 4. Construcción/Programación
Una etapa anterior (diseño) en esta fase de consultores se incorporan a la configuración del sistema y las posibles modificaciones de las características estándar, con el fin de satisfacer todas las necesidades de los clientes.
Página 8 de 60
Capitulo 1. Introducción
5. Implantación/Pruebas
El objetivo principal de esta etapa es dejar un sistema operando en línea la información que los usuarios procesan día con día, así como las pruebas con los usuarios, la aceptación y búsqueda de errores. 6. Operación
El propósito principal es brindar el soporte técnico y funcional que sea necesario de manera que los usuarios puedan llevar a cabo el cierre y emisión de reportes de su primer periodo de operaciones.
Página 9 de 60
1.5 Metodología propuesta: Microsoft SureStep
e
e
e
m
e
m a n a 1
a 2
3
a
m
4
a
n
a 5
a 6
a
e
e
e
e
e
e
e
e
e
e
e
e
n
n
n
n
n
n
n
n
n
n
n
n
n
n
m
a 7
8
a 9
a
m
a
a n
m
a
a n
m
m
a n
e
m
a n
e
e
m
a n
e
m
a n
e
m
a
Actividades
e
m
0
1
a
m
1
1
a
a
m
2
1
a
a
m
3
1
a
a
m
a
a 1 4
m
5
1
a
a
m
6
1
a
a
m
7
1
a
a 8
1
a
a 1 9
P R P Instalación de Centos 7 R P Documentación R P Instalación de BackupPC R P Documentación R P Configurar Clientes R P Documentación R P Realizar Respaldos R P Documentación R P Realizar Restauraciones R P Documentación R P Pruebas R P Implementación R Tabla 1: Cronograma de actividades del proyecto
Página 10 de 60
Capitulo 1. Introducción
La tabla 1 muestra la temporalización de cada una de las etapas que se llevarán a cabo para la realización del proyecto que será implementado dentro de CIDFORT, a continuación se describen a detalle: Investigación: Durante esta etapa se realizará la búsqueda de información
para poder instalar Centos, configurarlo a las especificaciones que se requieran, después instalar el software BackupPC, su configuración, la forma de manipular dicho software, y realizar las tareas que se van a utilizar.
m
a
Investigación
m
a
Instalación de Centos 7: Dentro de esta etapa se llevará a cabo la
instalación del sistema operativo, de la misma manera se configurarán las particiones de tal manera queden adecuadas a los requerimientos del
0
2
a
a
a 1
2
a 2
2
a
Capitulo 1. Introducción
La tabla 1 muestra la temporalización de cada una de las etapas que se llevarán a cabo para la realización del proyecto que será implementado dentro de CIDFORT, a continuación se describen a detalle:
Investigación: Durante esta etapa se realizará la búsqueda de información
para poder instalar Centos, configurarlo a las especificaciones que se requieran, después instalar el software BackupPC, su configuración, la forma de manipular dicho software, y realizar las tareas que se van a utilizar.
Instalación de Centos 7: Dentro de esta etapa se llevará a cabo la
instalación del sistema operativo, de la misma manera se configurarán las particiones de tal manera queden adecuadas a los requerimientos del software, posteriormente se configurará el firewall del sistema para que solo tenga los puertos de comunicación que sean necesario y de esta manera no exista infiltraciones.
Instalación de BackupPC: Se instalará el software dentro del sistema, de
esta manera igual se harán sus respectivas configuraciones para que el software pueda funcionar a la mejor manera, sin que existan fallas a la hora de ponerlo a trabajar.
Configurar Clientes: Es necesario realizar la conexión entre el los clientes
y el servidor de respaldos, ya que por vía del puerto 22 (ssh), se comunican, en base a eso se realiza la transferencia de los datos por medio del rsync.
Realizar Respaldos: En base con unas máquinas de prueba se realizarán
respaldos, para que luego se compruebe si realiza con éxito la tarea.
Realizar Restauraciones: Posteriormente de realizar los respaldos, se
comprueba que el proceso de recuperación de datos esté funcionando a la perfección, esto por medio de las máquinas de pruebas.
Pruebas: En la etapa de pruebas se realizan cada una de las etapas
anteriores para comprobar que todo lo que se realizó funciona de la mejor manera, también para poder dar solución a las posibles fallas que puedan presentarse durante el proceso. Página 11 de 60
1.5 Metodología propuesta: Microsoft SureStep
Implementación: Esta es la etapa más importante ya que se todo lo que se
investigó y se practicó para llegar al objetivo establecido, será puesto en marcha dentro del site.
Documentación: Se debe de ir documentando cada uno de los pasos que
fueron requeridos para la instalación del software, de la misma forma su configuración que se necesita, la forma de realizar los respaldos, la recuperación y así mismo la solución a las fallas que llegaran a suceder.
Página 12 de 60
Capitulo 2. Marco referencial
Capitulo 2.
Marco referencial
BackupPC [1] es un sistema de alto rendimiento de nivel empresarial para hacer copias de PCs y portátiles Linux y Windows en el disco de un servidor. Es altamente configurable y fácil de instalar y mantener. Está escrito en Perl y extrae los datos de copia de seguridad a través de SMB utilizando Samba, alquitrán sobre ssh / rsh / nfs, o rsync. Es robusto, fiable, bien documentado y libremente disponible como código abierto en SourceForge. Beneficios de utilizar BackupPC:
Soporta clientes en casi todas las plataformas (windows, linux, unix, mac os).
El servidor puede funcionar en hardware genérico.
No se requiere instalar ningún programa en los equipos a respaldar.
Utiliza diversos mecanismos para la comunicación (samba, rsync).
Realiza respaldos totales e incrementales, con diferentes niveles de compresión para cada equipo.
Ofrece una interfaz web donde se administran y restauran los trabajos de respaldo.
No requiere la adquisición de licencias y el número de usuarios soportados depende más bien de la red y la capacidad de almacenamiento.
Respaldos o Backup [3] tienen dos objetivos principales:
Permitir la restauración de archivos individuales
Permitir la restauración completa de sistemas de archivos completos
El primer propósito es la base para las peticiones típicas de restauraciones de archivos: un usuario accidentalmente borra un archivo y le pide restaurarlo desde el último respaldo. Las circunstancias exactas pueden variar, pero este es el uso diario más común de los respaldos. Página 13 de 60
1.5 Metodología propuesta: Microsoft SureStep
La segunda situación es la peor pesadilla de un administrador de sistemas: por la situación que sea, el administrador se queda observando un hardware que solía ser una parte productiva del centro de datos.
Los respaldos incrementales [4] sólo copia los datos que han variado desde la última operación de backup de cualquier tipo. Se suele utilizar la hora y fecha de modificación estampada en los archivos, comparándola con la hora y fecha del último backup. Las aplicaciones de backup identifican y registran la fecha y hora de realización de las operaciones de backup para identificar los archivos modificados desde esas operaciones.
Recuperación o restauraciones [5] tiene la principal función en recuperar datos de un disco duro o sistema operativo dañado. Estas fallas se refieren a los daños físicos y lógicos. A menudo el daño físico provoca un daño lógico, por ejemplo, cuando un disco duro se sobrecalienta causa el mal funcionamiento de los programas y, finalmente, hace que el sistema operativo falle. La recuperación de datos implica el uso de diferentes métodos para intervenir el disco duro de una computadora y recuperar archivos perdidos, borrados o comprometidos.
Página 14 de 60
Capitulo 3. Desarrollo
Capitulo 3. 3.1.
Desarrollo
Instalación y configuración de CentOS 7
Para iniciar la instalación de Centos 7 solo tienes que arrancar tu servidor o equipo desde el medio de instalación, ya sea desde un DVD, desde una Memoria USB. Cuando tu servidor o equipo arranque, se iniciará la instalación y podrás ver la siguiente pantalla como se muestra en la figura 1.
Figura 1: Pantalla de arranque.
En esta pantalla puedes seleccionar directamente “Install Centos 7″ o la opción de
abajo que antes de arrancar la instalación verifica el medio de instalación que nunca está demás hacerlo para evitar cualquier problema durante la instalación.
Página 15 de 60
3.1 Instalación y configuración de CentOS 7
Luego de arrancar se mostrará la interfaz gráfica de la instalación de Centos 7 como se muestra en la siguiente figura 2.
Figura 2: Pantalla de inicio de instalación.
A continuacion debemos de seleccionar el idioma que tendra nuestra instalacion de CentOS 7, en nuestro caso seleccionamos el idioma español. Una vez seleccionado el idioma, pr ocederemos a dar en el boton “Continuar” para ir a la siguiente pantalla de configuracion, como la que se muestra en la figura 3.
Página 16 de 60
Capitulo 3. Desarrollo
Figura 3: Resumen de Instalación.
Dentro de esta pantalla podemos realizar la configuracion de la manera en como se necesite, ya que se puede cambiar la fecha, hora, el espacio para cada particion en el disco duro, el tipo de instalacion ya que puede ser desde la instalacion minima hasta la mas completa, configurar la direccion ip de la maquina que estara utilizando para brindar el servicio, entro otras. Lo procederemos en realizar e la configuracion de la particion del disco duro, para ello le daremos click en la opcion que dice “Destino de instalacion”, y a
continuacion nos mostrara la siguiente pantalla, como se muestra en la figura 4.
Página 17 de 60
3.1 Instalación y configuración de CentOS 7
Figura 4: Configuración del disco duro.
En esta parte seleccionaremos la opción de “voy a configurar las particiones”, esto
con el fin de brindarle la mayor cantidad de espacio a la partición de root ( / ), la cual es la ubicación donde se almacenaran los respaldos (backup´s) realizados por el programa de BackupPC. Por ultimo le daremos click al botón que dice “Listo”.
Posteriormente nos llevara a la nueva interface en la cual se realizará la asignación de espacios de almacenamiento para cada partición, la figura 5 se muestra la nueva interface.
Página 18 de 60
Capitulo 3. Desarrollo
Figura 5: Configuración de particiones.
Durante la visualización de esta pantalla se realizará el establecimiento de espacio de cada partición, para ir agregando cada una de las particiones necesarias, solo debemos de presionar el botón que tiene el símbolo “+”, luego de eso nos abrirá
una pantalla emergente en la cual nos pedirá el nombre de la partición y la cantidad de memoria que se le asignara. En la figura 6 se muestra la pantalla emergente para la asignación de particiones y su respectiva cantidad de almacenaje de memoria.
Página 19 de 60
3.1 Instalación y configuración de CentOS 7
Figura 6: Agregar partición.
Cuando se agreguen cada una de las particiones que contendrá la instalación de CentOS 7, debe de contar con unos requerimientos mínimos de almacenamiento, como a continuación se describe:
/home disponer de 100 MB
/boot debe de tener al menos 250 MB
/ (root) debe contar de 3 GB a 5 GB
Swap con 256 MB de memoria
Al término de la repartición de los recursos del disco duro, nos deberá quedar algo como se muestra en la siguiente figura, en la cual se le está dando prioridad a la partición de root ( / ), con mayor capacidad de almacenaje.
Página 20 de 60
Capitulo 3. Desarrollo
Figura 7: Particiones en Disco Duro
Una vez terminado el procedimiento anterior, continuaremos en seleccionar el botón “Listo” para confirmar la configuración establecida, luego nos aparecerá u na
pantalla emergente como se muestra en la siguiente figura 8, en la cual mostrara un resumen de los cambios hechos y así para aplicarlos.
Página 21 de 60
3.1 Instalación y configuración de CentOS 7
Figura 8: Confirmar cambios
Luego de aceptar los cambios, nos regresara a la pantalla principal del resumen de instalación, dentro de esa pantalla, ahora nos iremos a seleccionar la opción de “selección de software”, esto para poder instalar los paquetes básicos que
necesita el servidor de BackupPC, en la figura 9, se muestra la pantalla de selección de paquetes de instalación.
Página 22 de 60
Capitulo 3. Desarrollo
Figura 9: Selección de software
Al termino de seleccionar los paquetes que se van a instalar, procederemos en presionar el botón listo, después nos mandara de nuevo a la pantalla de “resumen de instalación”, lo que procede es seleccionar la opción de “Red & Nombre de equipo”, esto para que configuremos el acceso a internet, dentro de la pantalla que nos muestra, nos iremos a la pestaña de “ajustes de IPv4”, esto tiene la finalidad
de asignarle una dirección IP de manera estática, con la finalidad que cuando exista algún cambio o reinicio en la red, este no afecte su configuración y así los equipos puedan acceder de manera normal. En la figura 10 se muestra la configuración previamente descrita.
Página 23 de 60
3.1 Instalación y configuración de CentOS 7
Figura 10: Configuración de IP
Terminando de configurar la conexión a la red, procederemos a guardar los cambios, lo cual nos regresara nuevamente a la pantalla de “resumen de instalacion”, despues de toda la configuracion previamente realizada, a continuacion procederemos a dar click al boton que dice “Empezar instalacion”, el
la figura 11 se observa el de que manera quedo la configuracion del sistema para que luego iniciemos la instalacion.
Página 24 de 60
Capitulo 3. Desarrollo
Figura 11: Resumen de instalación final
Luego de que comience con la instalación del sistema, nos pedirá las contraseñas de acceso, tanto del usuario “root”, asi como del usuario normal (es opcional). En
la figura 12 se puede apreciar las opciones que nos pide para la asignación de contraseñas, esto con la finalidad para que tenga seguridad en el acceso al servidor.
Página 25 de 60
3.1 Instalación y configuración de CentOS 7
Figura 12: Ajustes de usuario (contraseñas)
Por ultimo de asignarle contraseña a los usuarios, continuara con el proceso de instalación de Centos, una vez que termine la instalación nos pedirá que reiniciemos la computadora para que comience a trabajar con el sistema que se instaló, en la siguiente figura 13, se observa cuando termino la instalación y requiere que se reinicie.
Página 26 de 60
Capitulo 3. Desarrollo
Figura 13: Termino de instalacion de Centos
Cuando termine de reiniciar la maquina, nos aparecera la siguente pantalla, como la que se muestrea en la figura 14, en donde nos pide el tipo de usuario y contraseña con la que nos va a dar acceso al sistema, y posteriormente continuar con la instalacion de y configuracion del servidor que se encargará de realizar los respaldos y recuperacion.
Página 27 de 60
3.2 Instalación de BackupPC
Figura 14: Pantalla de Login Centos 7
3.2.
Instalación de BackupPC
Los siguientes comandos son para instalar BackupPC, de igual manera los prerrequisitos que necesita, posteriormente se reiniciara el servicio de BackupPC. Lo primero que se debe de hacer antes instalar, es realizar la mejora de toda la paquetería que contiene Centos a su última versión, para ello debemos de ingresar el comando yum upgrade –y, en la siguiente imagen se muestra la ejecución de dicho comando.
Figura 15: Mejora de paquetes
Página 28 de 60
Capitulo 3. Desarrollo
Una vez terminado de realizar la mejora de los paquetes, se procede en instalar los repositorios extras, esto con el fin para que reconozca todos los paquetes necesarios para la instalación de BackupPc, en la siguiente figura se muestra la ejecución del comando yum install epel-release .
Figura 16: Instalación de epel-release
Posteriormente debemos de instalar BackupPc junto con sus respectivas utilidades para que funcione de la mejor manera, para ello se debe de ejecutar el siguiente comando que se muestra en la siguiente figura.
Figura 17: Instalar BackupPc
Página 29 de 60
3.2 Instalación de BackupPC
Cuando termine de realizar la instalación del software junto con sus complementos, lo que debemos de realizar es reiniciar el servicio de BackupPc, con el fin de que todo esté funcionando, en la siguiente imagen se muestra el comando ejecutado para acción mencionada anteriormente, y se muestra que no nos dio ningún tipo de error a la hora de reiniciar el servicio.
Figura 18: Reinicio del servicio BackupPc
Al término de todas las instalaciones previas para tener BackupPc, ahora procederemos a realizar las configuraciones necesarias para que funcione de manera óptima y se eviten fallas, a continuación debemos de asignar los permisos a los directorios, en la figura 19 se muestra los comandos que son necesarios para asignar los permisos.
Figura 19: Permisos
Posteriormente se debe de abrir el puerto de comunicación 80 del servicio de firewall de Centos, para acceder por el navegador a la interface de BackupPc, en la figura 20 se observan dos comandos, el primero es para habilitar el puerto y el segundo es para reiniciar el servicio del firewall.
Página 30 de 60
Capitulo 3. Desarrollo
Figura 20: Configuracion de Fierwall
Ahora debemos de configurar el archivo config.pl que se encuentra dentro de la ruta /etc/BackupPC, para modificar la configuración del archivo, necesitamos algún editor de texto, en este caso se utilizó el editor nano. En la figura 21 se muestra el nombre del usuario administrador, en este caso le colocamos el nombre “administrador”, de la misma forma se modificó la ruta de acceso al
entorno gráfico, solo colocamos la dirección IP del servidor en este caso fue “10.10.30.119”.
Figura 21: Modificación del fichero config.pl 1
Página 31 de 60
3.2 Instalación de BackupPC
Posteriormente buscamos la línea que dice $Conf{PingMaxMsec} = , lo que debemos de cambiar el valor predeterminado de 20 milisegundos a 100 milisegundos ya que se recomienda para realizar los respaldos de manera remota, en la figura 22 se muestra el cambio de los milisegundos.
Figura 22: Modificación del fichero config.pl 2
Posteriormente se debe escribir la ruta donde se encuentra el programa que auxilia el ping de conectividad para cada host que va a ser sometido a los respaldos, la ruta que se debe de agregar entre las comillas es /bin/ping , en la siguiente figura se muestra la línea que se modificó para realizar el cambio de ruta.
Página 32 de 60
Capitulo 3. Desarrollo
Figura 23: Modificación del fichero config.pl 3
Al termino de realizar los cambios al archivo config.pl , solo hace falta guardar los cambios y cerrar el archivo.
Ahora lo que procede es modificar el archivo de configuración de apache, esto con el fin de brindar acceso remoto a las direcciones IP que tendrán la posibilidad de administrar el software. Debemos de realizar algo semejante al paso anterior, con el editor de texto se modificará el archivo BackupPC.conf que se encuentra dentro de la ruta /etc/httpd/conf.f/ , se agregará una línea donde se especifica que va a requerir la dirección IP, puede ser una sola IP o todo el segmento de la red. En la figura 24 se observa la parte en que se agrega la línea para brindar el permiso de acceso a la dirección IP, que en este caso se utilizó para el segmento de red.
Página 33 de 60
3.2 Instalación de BackupPC
Figura 24: Modificación del fichero BackupPC.conf
Continuamos con guardar los cambios realizados y procedemos en cerrar el archivo BackupPC.conf . Ahora lo que debemos hacer es asignar la contraseña al usuario que administrara el software, esto para fortalecer la seguridad de acceso. El comando que debemos de ejecutar es: htpasswd –c /etc/BackupPC/apache.users nom_usuario , donde el nom_usuario es el que asignamos anteriormente dentro del archivo config.pl en la línea de $Conf{CgiAdminUsers} . En la figura 25 se muestra la creación de la contraseña del usuario administrador.
Figura 25: Asignación de contraseña al usuario
Página 34 de 60
Capitulo 3. Desarrollo
Luego de realizar todos los pasos anteriores, lo que debemos hacer es reiniciar los servicios, tanto del apache como de BackupPC. En la siguiente figura se muestra la ejecución de dos comandos para reiniciar los servicios.
Figura 26: Reinicio de los servicios httpd y backuppc
Para comprobar que todo salió correctamente, es necesario abrir el navegador e ingresar la URL http://direccion_ip/BackupPC , donde “direccion_ip ” es la IP que tiene de manera fija el servidor que se preparó con el software. Al ingresar la URL, nos mostrara una ventana donde requiere que nos identifiquemos. En esa parte se ingresa el nombre de usuario y contraseña que se establecieron anteriormente. La figura 27 se puede observar la pantalla que requiere la autentificación para el acceso para administrar el software.
Figura 27: Interface de login para BackupPC
Página 35 de 60
3.2 Instalación de BackupPC
Al verificar que los datos son correctos, la página principal de BackupPC muestra un resumen general, como se ilustra en la siguiente imagen, contiene los tipos de fallas que necesitan atención, los trabajos que están en ejecución, el espacio ocupado en la memoria, etc.
Figura 28: Pagina principal BackupPC
Contuniamos con la configuracion de BackupPC, dentro de la pantalla principal hay un menu del lado izquierdo, vamos a seleccionar donde dice Editar configuracion , posteriormente seleccionalmos la pestaña de Xfer , dentro de la
pagina buscaremos la seccion de incluir o excluir , en este caso vamos incluir Página 36 de 60
Capitulo 3. Desarrollo
todos los archivos a partir del directorio raiz, con el fin de que no quede ningun archivo fuera del respaldo a realizar. Se observa en la figura de abajo, la manera de como debe quedar la seccion de incluir o excluir.
Figura 29: Editar configuración (Include/Exclude)
Para terminar con la instalación y configuración de BackupPC, nos hace falta crear la llave conexión por el protocolo de comunicación ssh. La llave se crea dentro del servidor y servirá para copiarla en cada uno de los host clientes, con el fin de que no pida la contraseña de acceso cada vez que se intente comunicar el servidor con el cliente.
Página 37 de 60
3.2 Instalación de BackupPC B ackupPC
Para esto se debe de cambiar el tipo de usuario, el cual será el usuario que administra el software de BackupPC, se ejecuta el comando su – backuppc , el cual será el intérprete de mandatos. Después se genera la firma digital o llave de acceso con el comando ssh-keygen –t rsa, la cual será una llave limpia, ya que no contendrá ningún tipo de caracteres. La figura 30 se muestra el proceso de creación de la llave pública de acceso.
Figura 30: Generar llave publica
Con todos los pasos anteriores, podemos tener el software de respaldos y restauraciones funcionando de manera correcta y efectiva.
Página 38 de 60
Capitulo 3. Desarrollo
3.3.
Añadir Host para respaldar y/o restaurar.
Para configurar los host clientes solo necesitamos copiar la llave ssh que se creó anteriormente, para esto necesitamos estar en la consola a través del intérprete de comandos su – backuppc , seguido de eso escribiremos el comando ssh-copy-id root@direccion_ip , al dar “enter ” nos pedirá la contraseña del usuario root del
host agregado, después de ingresar la contraseña dos debe de aparecer el mensaje de número de llaves que se agregaron, y para comprobar que todo salió correcto, no nos debemos de pedir la contraseña cuando se haga la conexión por vía ssh. La figura 31 se muestra el resultado de las instrucciones descritas anteriormente.
Figura 31: Agregar llave ssh a host cliente
Para terminar de agregar los host solo debemos de ir a la interface gráfica de BackupPC, luego seleccionar la opción “editar host”, dentro de esa página
agregaremos la dirección ip de la máquina que estará sometida a los respaldos y/o restauraciones, cuando se termine de agregar todas ips, presionaremos el botón “guardar”.
Página 39 de 60
3.3 Añadir Host para respaldar y/o restaurar.
Se observa en la figura 32 como debe de quedar los cambios realizados.
Figura 32: Agregar IP desde BackupPC
De esta manera es como se agregan las máquinas que van a estar funcionando a través del software BackupPC.
Página 40 de 60
Capitulo 3. Desarrollo
3.4.
Realizar Respaldos.
Ahora para realizar los respaldos debemos de estar en la página de BackupPC, luego nos aparecerá una lista desplegable en la cual seleccionaremos la dirección ip con la que queremos realizar los respaldos, luego de seleccionar la ip, nos mostrara la página de resumen de ese equipo, en primer momento no tendrá nada, ya que es la primera vez que se realizara el respaldo pero posteriormente nos mostrara una lista de todos los respaldos completos e incrementales que existen. De esta manera seleccionamos la opción “iniciar respaldos completos”,
así como se muestra en la siguiente figura.
Figura 33: Iniciar respaldo completo
Página 41 de 60
3.4 Realizar Respaldos.
Luego mostrará la página que pregunta si estamos seguros de realizar el respaldo de esa máquina, en este caso seleccionaremos el botón “iniciar respaldo completo”; en la figura 34 se muestra la página descrita anteriormente.
Figura 34: Confirmar inicio de respaldo
Ahora en el resumen de host nos mostrará de color verde el estado actual de la máquina, en este caso aparecerá “respaldo en progreso”, así como se aprecia en
la figura de abajo.
Página 42 de 60
Capitulo 3. Desarrollo
Figura 35: Respaldo en progreso
Una vez que finalaiza el respaldo de todos los archivos que contiene la máquina, aparecerá en color blanco, lo cual significa que no hay nada más que realizar por el momento. En la figura 36 se puede ver que el proceso de respaldo ha terminado.
Página 43 de 60
3.4 Realizar Respaldos.
Figura 36: Finalización del respaldo
El proceso de creación de respaldos requiere poco tiempo, ya que es equitativo con el peso que utiliza los datos de cada máquina, por ejemplo, si se van a respaldar 20 GB aproximadamente, el tiempo que tardará en crear es de 30 min aproximadamente. Cuenta con un proceso de creación de respaldos incrementales, el cual consiste en realizar un respaldo a todos los archivos que sufrieron alguna modificación o que no existan en el anterior.
Página 44 de 60
Capitulo 3. Desarrollo
3.5.
Realizar restauración.
A continuación, se hará la restauración de archivos, consiste en regresar los archivos a su estado original, ya sea por algún tipo de modificación o de una forma se eliminó, en este caso debemos de seleccionar de la lista de host existentes para seleccionar su respaldo, luego nos aparecerá una lista de respaldos creados, ya sean respaldos completos, así como incrementales; posteriormente seleccionaremos el número más reciente de los respaldos. En la figura de abajo se muestra la selección del host 10.10.30.114 y en su resumen de respaldos solo existe uno.
Figura 37: Resumen de respaldos
Página 45 de 60
3.5 Realizar restauración.
Luego de seleccionar el número de respaldo existente, nos mostrará la lista de los directorios que tiene guardados, tenemos la posibilidad de navegar entre cada uno de ellos, para realizar la restauración debemos de seleccionar los ficheros que se desean recuperar, pueden ser todos los archivos o específicamente los que se desean, en el caso de la figura 38 se seleccionaron todos los archivos de configuración de red que se encuentran dentro de la ruta /etc/sysconfig/networkscripts, al último solo se presiona el botón “Restaurar archivos seleccionados”.
Figura 38: Selección de archivos a restaurar.
Página 46 de 60
Capitulo 3. Desarrollo
Nos mandara a una página en la cual nos da tres opciones para restaurar los archivos, la primera opción es para restaurar los archivos directamente desde el servidor hacia el cliente, en este casi se puede seleccionar la dirección ip de cualquier host para restaurar, las otras dos opciones son para descargar los archivos ya sea en formato zip o tar, en la figura 39 se muestra cada una de las opciones de restauración, de esta manera solo se seleccionó la opción uno.
Figura 39: Opciones de restauración
Ahora nos manda a una página como la que se observa en la figura 40, en la cual nos pregunta si estamos seguros de realizar la restauración, de la misma manera Página 47 de 60
3.5 Realizar restauración.
nos muestra la ruta de los archivos que van a ser afectados, por un lado indica los archivos originales y del otro los archivos que van a ser restaurados, si aceptamos los cambios solo se presiona el botón “restaurar” para que comience con el
proceso.
Figura 40: Confirmar la restauración
Lo que debemos de hacer es ir a la página de estado o principal, estando en ella nos mostrará que existe un proceso en ejecución, en este caso sería la restauración de los archivos, como se puede ver en la siguiente figura indicando que se encuentra en curso. Página 48 de 60
Capitulo 3. Desarrollo
Figura 41: Restauración en proceso
Cuando termine el proceso de restauración lo podemos comprobar en la página de “resumen de host”, dentro de ella nos aparecerá en la sección de “estado” la palabra “inactivo”, esto quiere decir que finalizo de manera correcta. De esta
manera en la figura 42 se aprecia el resultado de los pasos mencionados.
Página 49 de 60
3.5 Realizar restauración.
Figura 42: Restauración finalizada
De esta manera es como se ejecuta el proceso de restauración, si llega a faltar un archivo o existen averíos por alguna razón, con este método lo podemos recuperar sin ningún problema. A continuación, se muestra una tabla en la cual se indica que archivos se deben seleccionar para restaurar los distintos tipos de servicios ofrecidos:
Página 50 de 60
Capitulo 3. Desarrollo
Nombre del servidor DNS
Ruta de archivos
/var/named /etc/name.conf
Portal
/var/www
Sitio Nacional
/var/lib/mysql
Banco Nacional Docentes DGCFT ECE Página de CIDFORT
/var/www
Intranet
/var/lib/mysql /Intranet
Renapo
/home/rlopez /etc /root/certificados
Plataformas Moodle
/var/www /var/lib/mysql /var/moodle ó /var/data
Correo electrónico
/etc/postfix /etc/group /etc/passwd /etc/dovecot.conf /etc/imap.passwd /var/www/html/atmailopen /vat/spool/mail /var/spool/postfix /var/lib/mysql /home
Tabla 2: Archivos a restaurar según el tipo de servicio
Página 51 de 60
3.6 Posibles errores.
3.6.
Posibles errores.
En esta sección se mencionan los errores que surgieron durante la instalación y configuración de BackupPC, de la misma forma se especifica el proceso para solucionarlos. 3.6.1. Situación 1 Si aparece un mensaje como el que se muestra en la figura 43, es consecuencia a la hora de copiar la llave ssh, ya que se encontraba agregada, para solucionar el problema es necesario actualizar la llave de acceso.
Figura 43: Problema en llave de verificación
Lo que se debe hacer es ejecutar el comando “ ssh-keygen -R [nombre de
dominio o dirección IP] ”, esto servirá para que repare los registro de la ip que se
le agrego la llave de acceso, en la figura 44 se puede observar la ejecución del comando, en la cual soluciona el problema anterior.
Página 52 de 60
Capitulo 3. Desarrollo
Figura 44: Actualizar llave ssh
Al término de este paso, se puede seguir con la copia de la llave de conexión ssh.
3.6.2. Situación 2 Si por algún motivo aparece un error de nombre “ filelistreceive ”, se debe por la razón que no se encuentra instalado el servicio de rsync con el cual trabaja BackupPC, es necesario ejecutar el comando yum -y install rsync para instalarlo, en la siguiente figura se muestra la captura de pantalla de la instalación del servicio.
Página 53 de 60
3.6 Posibles errores.
Figura 45: Instalar rsync
Una vez terminada la instalación de rsync, es necesario realizar una prueba para comprobar de que está funcionando correctamente el servicio, es necesario transferir un archivo, no importa cual se elija, en nuestro caso será un archivo .txt, para esto necesitamos ejecutar el comando rsync -v -e ssh [ruta del archivo] localhost:~ .
En la siguiente figura se muestra la comprobacion realizada con éxito del servicio rsync.
Figura 46: Comprobar servicio rsync
Página 54 de 60
Capitulo 4. Resultados
Capitulo 4.
Resultados
Al término de la implementación del software en CIDFORT, se comenzó a respaldar los servidores del site, fueron 22 equipos dando un total aproximado de 163 GB de espacio ocupado en el disco duro. Diariamente se realizan procesos de copias de seguridad, en algunos son respaldos completos y los otros son incrementales, esto depende al número de respaldos creados, porque si existen alojados 6 respaldos incrementales de manera consecutiva, el siguiente respaldo va a ser completo. En la figura 47 se muestra página principal de BackupPC, en la cual nos indica la fecha desde que se comenzó a funcionar el servicio, el espacio ocupado del disco duro, los procesos que se realizan, en este caso están 5 en ejecución donde dos son de respaldos completos, un respaldo incremental, una restauración de archivos y el ultimo es la limpieza de archivos basura que engloba respaldos obsoletos.
Página 55 de 60
3.6 Posibles errores.
Figura 47: Estado del servidor BackupPC
Mencionando el proceso de limpieza de archivos basura, es una buena herramienta porque el administrador no necesita estar eliminando los respaldos que están obsoletos, ya que lo hace de manera automática según se requiera y así liberar espacio en el disco duro. La figura que se muestra a continuación muestra parte de la lista de las direcciones IP de cada uno de los servidores que tienen los respaldos de información.
Página 56 de 60
Capitulo 4. Resultados
Figura 48: Resumen del servidor BackupPC
Página 57 de 60
3.6 Posibles errores.
Capitulo 5.
Conclusiones
La implementación de BackupPC en la empresa CIDFORT, ayudo de manera notable para guardar copias de toda la información que se encuentra en los servidores, esto tiene la finalidad de poder restaurar los datos cada vez que exista algún evento que ocasione la pérdida o daños en el sistema; en cuanto al aprendizaje se obtuvo el conocimiento para manipular el software encargado de los respaldos, utilizar las llaves públicas de acceso remoto a través de la comunicación ssh, la instalación del sistema operativo en el que se implementó el software, y comandos que son importantes para llevar una buena seguridad.
Página 58 de 60
Capitulo 6. Bibliografía
Capitulo 6.
Bibliografía
[1] C. Barratt, «backuppc.sourceforge.net,» 17 Enero 2015. [En línea]. Available: http://backuppc.sourceforge.net/. [Último acceso: 24 Octubre 2016]. [2] Microsoft, «e-Jewelry Software (ERP),» 2 Diciembre 2015. [En línea]. Available: http://bcinc.net/js/MSS20_ENUS_INT_01.pdf. [Último acceso: 18 Noviembre 2016]. [3] RedHat, «Red Hat Enterprise Linux 4,» 4 Diciembre 2004. [En línea]. Available: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-isa-es-4/s1-disaster-backups.html. [Último acceso: 18 Noviembre 2016]. [4] R. Fellows, «Search Data Center,» Agosto 2008. [En línea]. Available: http://searchdatacenter.techtarget.com/es/cronica/Copia-de-seguridad-completaincremental-o-diferencial-como-elegir-el-tipo-adecuado. [Último acceso: 18 Noviembre 2016]. [5] J. Mendes, «eHow en Espanol,» 15 Enero 2006. [En línea]. Available: http://www.ehowenespanol.com/recuperacion-datos-sobre_510114/. [Último acceso: 18 Noviembre 2016]. [6] UNAM, «unam.mx,» 7 Agosto 2012. [En línea]. Available: http://profesores.fib.unam.mx/jlfl/Seminario_IEE/Metodologia_de_la_Inv.pdf. [Último acceso: 24 Octubre 2016]. [7] J. Felini, «Taringa,» 28 Febrero 2012. [En línea]. Available: http://www.taringa.net/post/linux/14150282/BackupPC-en-CentOS-6-2.html. [Último acceso: 26 Julio 2016]. [8] M. C. Caballero, «drivemeca.blogspot.mx,» 18 Febrero 2016. [En línea]. Available: http://drivemeca.blogspot.mx/2016/02/como-configurar-un-cliente-backuppc-en.html. [Último acceso: 26 Julio 2016]. [9] A. Bartlett, «CentOS Community ENterprise Operating System,» 3 Diciembre 2010. [En línea]. Available: https://wiki.centos.org/HowTos/BackupPC. [Último acceso: 27 Julio 2016]. [10] Redhat, «Redhat Customer Portal,» 30 Octubre 2013. [En línea]. Available: https://access.redhat.com/documentation/esES/Red_Hat_Enterprise_Linux/6/html/Installation_Guide/s2-diskpartrecommend-x86.html. [Último acceso: 29 Julio 2016]. [11] J. P. Sarubbi, «Un blog mas "Bitácora de vuelo",» 3 Diciembre 2008. [En línea]. Available: http://pablo.sarubbi.com.ar/sysadmin/sistemas-de-backup-con-backuppc. [Último acceso: 1 Agosto 2016]. [12] G. Canepa, «Blog Carrera Linux,» 24 Septiembre 2016. [En línea]. Available: http://blog.carreralinux.com.ar/2016/09/copias-de-respaldo-backups-linux/. [Último acceso: Página 59 de 60