Vous êtes sur la page 1sur 16

Gestin de Registros y Respaldos en el Contexto Hospitalario.

Proyecto de grado
Edicin 2009

Manual de Usuario del Sistema de Respaldos Bacula

Supervisores: Mara Eugenia Corti Ariel Sabiguero

Responsables: Julio Carrau Gustavo Perez

Estudiantes: Martn Calabria Gonzalo Perretti

Gestin de Registros y Respaldos en el Contexto Hospitalario

ndice
1. 2. 3. 4. 4.1. 4.2. 4.3. OBJETIVO ........................................................................................................................................ 3 ALCANCE......................................................................................................................................... 3 RESPONSABILIDADES ................................................................................................................. 3 CONTENIDO .................................................................................................................................... 4 INGRESO AL SISTEMA ........................................................................................................................... 4 CONFIGURACIN DE LOS MDULOS.................................................................................................... 5 CONFIGURACIN DE TARES DE RESPALDO ........................................................................................ 8

Manual de Usuario del Sistema de Respaldos Bacula

Gestin de Registros y Respaldos en el Contexto Hospitalario

1.

Objetivo
Este manual est orientado a los funcionarios tcnicos del Hospital. La aplicacin fue investigada para el Hospital de Clnicas y su principal objetivo es brindar un mecanismo de definicin y ejecucin de respaldos utilizando el programa Bacula y el sistema de administracin Webmin.

2.

Alcance
Este documento intenta ser una gua prctica para el uso del sistema de Respaldos donde se describen las funcionalidades del sistema y los mecanismos de utilizacin. Contiene ejemplos prcticos e imgenes ilustrativas.

3.

Responsabilidades
Este manual est orientado a la aplicacin Bacula y sus funcionalidades. Se asume que los usuarios poseen conocimientos del manejo y utilizacin de exploradores de Internet como por ejemplo Firefox (Iceweasel en Debian) o Internet Explorer 6.0/7.0 como de los conceptos asociados a los sistemas de respaldos.

Manual de Usuario del Sistema de Respaldos Bacula

Gestin de Registros y Respaldos en el Contexto Hospitalario

4.

Contenido

En esta seccin se pretende dar una introduccin a la utilizacin de Bacula, es importante aclarar que para poder acceder a la interfaz es imprescindible configurar el password de cada uno de los mdulos como se explica en la seccin Configuracin del Caso de Prueba del documento anexo del Estado del Arte de Sistemas de Respaldos, luego de eso tenemos acceso a la interfaz donde se nos facilita la configuracin de los respaldos y la ejecucin de los mismos.

4.1.

Ingreso al sistema

Para el inicio del sistema se debe abrir el explorador de Internet y colocar la siguiente direccin: https://localhost:10000/, luego de esto se desplegar la pgina principal del sistema donde deber ingresar el nombre de usuario: root y la contrasea: admin llagando as a la siguiente pantalla:

Figura 1

Manual de Usuario del Sistema de Respaldos Bacula

Gestin de Registros y Respaldos en el Contexto Hospitalario

Es importante verificar el estado de los componentes de Bacula para corroborar que estn activos, esto se hace en la parte inferior de la ventana de administracin como se observa en la Figura 2.

Figura 2

Luego de chequear que todos los componentes de Bacula se esta ejecutando revisaremos sus configuraciones.

4.2.

Configuracin de los Mdulos

Comenzaremos con el Director y para ello vamos al sector de configuraciones en el director y elegimos Director Configuration:

Figura 3

Manual de Usuario del Sistema de Respaldos Bacula

Gestin de Registros y Respaldos en el Contexto Hospitalario

Obtenemos as acceso a la pgina donde se pueden establecer los parmetros de configuracin que se observan en la Figura 4.

Figura 4

Cmo se puede observar en la imagen, se pueden especificar el certificado, junto con la clave y la identidad certificadora para as establecer conexiones seguras. En la pgina oficial de Bacula se puede acceder a un instructivo detallado de los pasos para realizar la configuracin. Luego configuramos el mdulo de almacenamiento, que en este caso esta en la misma mquina que el director, yendo a la seccin Storage Deamon Configuration

Figura 5

Manual de Usuario del Sistema de Respaldos Bacula

Gestin de Registros y Respaldos en el Contexto Hospitalario

Donde completamos la informacin del Almacenamiento representada en la Figura 6

Figura 6

Y por ltimo configuramos un cliente (tambin en la mquina que el director) luego de elegir File Deamon Configuration (Figura 7) llegamos a la pantalla que muestra los datos que se pueden configurar como se muestra en la Figura 8

Figura 7

Manual de Usuario del Sistema de Respaldos Bacula

Gestin de Registros y Respaldos en el Contexto Hospitalario

Figura 8

4.3.

Configuracin de Tares de Respaldo

Configuraremos una tarea de respaldo de ejemplo, pero para eso necesitamos tener configurado el cliente que queremos respaldar (Client), el grupo de archivos a respaldar (File Set), el lugar donde se guardar la informacin respaldada (Storage Device), y por ultimo el trabajo de respaldo o restauracin (Job) que involucra todos los componentes definidos anteriormente. Comenzaremos configurando el cliente para lo cual seleccionamos Backup Clients en la seccin de configuraciones del director como lo indica la figura siguiente:

Figura 9

Manual de Usuario del Sistema de Respaldos Bacula

Gestin de Registros y Respaldos en el Contexto Hospitalario

Accediendo al apartado donde se listan los clientes registrados en el director pudindose tambin eliminarlos:

Figura 10

Clickeando en Add a new backup client se abre la seccin donde debemos ingresar la informacin del cliente. En este ejemplo definiremos un cliente en Windows XP pero sirve para clientes en cualquier sistema operativo. Aqu deberemos definir principalmente el nombre que identificar al cliente, el password con que el Director se autenticar para comunicarse, la IP de la maquina donde esta ubicado y el puerto donde esta escuchando, el catlogo que utilizar para almacenar la informacin de los respaldos (el resto de los datos determinan el tiempo que se debe tener almacenados los datos y su informacin).

Figura 11

Aqu tambin se puede especificar los certificados que se utilizarn para establecer una conexin segura con el cliente.

Manual de Usuario del Sistema de Respaldos Bacula

Gestin de Registros y Respaldos en el Contexto Hospitalario

Para finalizar comprobamos que los datos almacenados son correctos haciendo click en Show Status (Figura 12), si la comunicacin se realiz exitosamente se muestra el mensaje de la Figura 13, de lo contrario se muestra el mensaje de la Figura 14.

Figura 12

Figura 13

Figura 14

Figura 15

Manual de Usuario del Sistema de Respaldos Bacula

10

Gestin de Registros y Respaldos en el Contexto Hospitalario

Ahora elegiremos los archivos que vamos a respaldar, para eso clickeamos en File Sets como se indica en la Figura 16, viendo as a la lista de de los ya definidos (Figura 17)

Figura 16

Figura 17

Y a continuacin crearemos un nuevo grupo haciendo clic en Add new backup file set (Figura 17) y especificando la ruta completa de los archivos que queremos respaldar y los que no:

Figura 18

Manual de Usuario del Sistema de Respaldos Bacula

11

Gestin de Registros y Respaldos en el Contexto Hospitalario

Cmo se puede apreciar tambin es posible definir el algoritmo de encriptacin de los datos, pudiendo dejar la opcin en none para no encriptar los datos o seleccionar uno entre MD5 y SHA1 como en este caso. Tambin se puede establecer el nivel de compresin de los datos donde <Default compression level> es sin compresin y Gzip level 9 es la mayor compresin. Para el ejemplo la ruta que seleccionamos es donde se ubican los archivos de las bases de datos de manejador mySQL del servidor web xamp en su versin lite. Guardamos y corroboramos que se el nuevo grupo de archivos con nombre Respaldo_mySQL_WinXP este en la lista como se muestra en la Figura 19.

Figura 19

Definiremos ahora el lugar donde se almacenaran los respaldos de estos archivos entrando en Volume Pools donde se observara la lista de Volmenes (Figura 21) y agregaremos 3 nuevos llamados Diario, Semanal y Mensual (en la Figura 22 se muestra el ejemplo para el volumen de nombre Diario)

Figura 20

Manual de Usuario del Sistema de Respaldos Bacula

12

Gestin de Registros y Respaldos en el Contexto Hospitalario

Figura 21

Figura 22

El Volumen pool type debe ser Backup porque lo usaremos para almacenar informacin.

Luego de agregar los 3 volmenes nuevos continuaremos con la configuracin de las fechas y horarios en que se puede hacer un respaldo determinado yendo a Backup Schedules como en la Figura 23 donde veremos la lista actual y agregaremos una nueva yendo a Add new backup schedule (Figura 24)

Figura 23

Manual de Usuario del Sistema de Respaldos Bacula

13

Gestin de Registros y Respaldos en el Contexto Hospitalario

Figura 24

Como ejemplo configuraremos la poltica de respaldo GFS (Granfather, Father, Son) que a grandes rasgos tiene planificados respaldos diferenciales de lunes a domingos, y completos los domingos y cuyos detalles se pueden ver en el documento de Estado del Arte de Sistemas de Respaldos. En la Figura 25 vemos queda configuradas las fechas y en que volumen se realiza cada respaldo:

Figura 25

Manual de Usuario del Sistema de Respaldos Bacula

14

Gestin de Registros y Respaldos en el Contexto Hospitalario

Los das y horarios de la planificacin se pueden especificar clickeando en el botn que se indica en la Figura 25, mostrando la opcin de configuracin de la Figura 26.

Figura 26

Y por ultimo crearemos la tarea de respaldo que utilizar todo lo anteriormente definido. Para esto vamos a Backup Job (Figura 27) y agregaremos uno nuevo llamado Respaldo_mySQL_WinXP como se muestra en la Figura 28.

Figura 27

Manual de Usuario del Sistema de Respaldos Bacula

15

Gestin de Registros y Respaldos en el Contexto Hospitalario

Figura 28

Aqu tambin se nos brinda la opcin de ejecutar script ya se antes o despus de la ejecucin de la tarea tanto en el servidor como en el cliente. Para hacerlo se debe especificar la ruta de los scripts que se quieren ejecutar (Figura 29). Los scripts deben ser .sh para Linux o .bat para Windows.

Figura 29

Por ultimo clickeamos en Create y tenemos la tarea pronta y lista para ejecutarse segn la planificacin indicada.

Manual de Usuario del Sistema de Respaldos Bacula

16