16
Gestión de Registros y Respaldos en el Contexto Hospitalario. Proyecto de grado Edición 2009 Manual de Usuario del Sistema de Respaldos Bacula Supervisores: Responsables: Estudiantes: María Eugenia Corti Ariel Sabiguero Julio Carrau Gustavo Perez Martín Calabria Gonzalo Perretti

10. Manual de Usuario Del Sistema de Respaldos Bacula

Embed Size (px)

Citation preview

  • Gestin de Registros y Respaldos en el

    Contexto Hospitalario.

    Proyecto de grado Edicin 2009

    Manual de Usuario del

    Sistema de Respaldos Bacula

    Supervisores: Responsables: Estudiantes:

    Mara Eugenia Corti

    Ariel Sabiguero

    Julio Carrau

    Gustavo Perez

    Martn Calabria

    Gonzalo Perretti

  • Gestin de Registros y Respaldos en el Contexto Hospitalario

    Manual de Usuario del Sistema de Respaldos Bacula 2

    ndice 1. OBJETIVO ........................................................................................................................................ 3 2. ALCANCE......................................................................................................................................... 3 3. RESPONSABILIDADES ................................................................................................................. 3 4. CONTENIDO .................................................................................................................................... 4

    4.1. INGRESO AL SISTEMA ........................................................................................................................... 4 4.2. CONFIGURACIN DE LOS MDULOS.................................................................................................... 5 4.3. CONFIGURACIN DE TARES DE RESPALDO ........................................................................................ 8

  • Gestin de Registros y Respaldos en el Contexto Hospitalario

    Manual de Usuario del Sistema de Respaldos Bacula 3

    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.

  • Gestin de Registros y Respaldos en el Contexto Hospitalario

    Manual de Usuario del Sistema de Respaldos Bacula 4

    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

  • Gestin de Registros y Respaldos en el Contexto Hospitalario

    Manual de Usuario del Sistema de Respaldos Bacula 5

    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

  • Gestin de Registros y Respaldos en el Contexto Hospitalario

    Manual de Usuario del Sistema de Respaldos Bacula 6

    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

  • Gestin de Registros y Respaldos en el Contexto Hospitalario

    Manual de Usuario del Sistema de Respaldos Bacula 7

    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

  • Gestin de Registros y Respaldos en el Contexto Hospitalario

    Manual de Usuario del Sistema de Respaldos Bacula 8

    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

  • Gestin de Registros y Respaldos en el Contexto Hospitalario

    Manual de Usuario del Sistema de Respaldos Bacula 9

    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.

  • Gestin de Registros y Respaldos en el Contexto Hospitalario

    Manual de Usuario del Sistema de Respaldos Bacula 10

    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

  • Gestin de Registros y Respaldos en el Contexto Hospitalario

    Manual de Usuario del Sistema de Respaldos Bacula 11

    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

  • Gestin de Registros y Respaldos en el Contexto Hospitalario

    Manual de Usuario del Sistema de Respaldos Bacula 12

    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 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

  • Gestin de Registros y Respaldos en el Contexto Hospitalario

    Manual de Usuario del Sistema de Respaldos Bacula 13

    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

  • Gestin de Registros y Respaldos en el Contexto Hospitalario

    Manual de Usuario del Sistema de Respaldos Bacula 14

    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

  • Gestin de Registros y Respaldos en el Contexto Hospitalario

    Manual de Usuario del Sistema de Respaldos Bacula 15

    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

  • Gestin de Registros y Respaldos en el Contexto Hospitalario

    Manual de Usuario del Sistema de Respaldos Bacula 16

    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.