Académique Documents
Professionnel Documents
Culture Documents
Zhiwei Wu
Elías Alayón Paz
2º ASIR - I.E.S LAS GALLETAS
25/05/2017
INTRODUCCIÓN ................................................................................................................................. 3
TAREAS ............................................................................................................................................... 5
PRESUPUESTO ..................................................................................................................................... 46
CRONOGRAMA .................................................................................................................................... 46
BIBLIOGRAFÍA ...................................................................................................................................... 46
¿Qué es Bacula?
Es un programa que gestiona backups, donde su potencial reside en lo que
bien que maneja y automatiza las tareas de respaldo. Se basa en una
arquitectura Cliente-Servidor que resulta eficaz y fácil de manejar dada las
funciones y características que contiene como:
Realización de backup de ficheros o directorios de un cliente.
Restaurar ficheros o directorios borrados.
Su desarrollo consta bajo licencia GPL, es decir que sus códigos fuentes
siempre estarán disponibles para cuando se quiera modificar y/o reutilizar.
Por otra parte su versión de servidor solo estará disponible para sistemas
operativos Linux, pero existen versiones de clientes para distintos sistemas
operativos.
Después este contactara con el primer cliente (FD) que se tiene elegido con el
cual se comprobará los ficheros o directorios que estan definidos.
Objetivos específicos
Lo que nos dedicaremos en este proyecto va a ser lo siguiente:
Instalación y configuración del servidor.
Instalación y configuración de los clientes Linux y Windows.
Realización de respaldo y restauración mediante la consola (bconsole).
Instalación y uso de webmin para Bacula.
Tareas
1. Instalación y configuración del servidor.
/etc/bacula/bacula-dir.conf
/etc/bacula/bacula-sd.conf
/etc/bacula/bacula-fd.conf
/etc/bacula/bconsole.conf
Solo tenemos que modificar la etiqueta name que debe coincidir con la
sección director y password con la sección console del fichero bacula-dir.
Y address debe coincidir con la IP del servidor.
https://sourceforge.net/projects/bacula/files/Win32_64/
DIR Name ponemos el nombre del director del servidor por lo tanto en
los campos siguientes se pondrán la password y la ip correspondiente
al director. En este caso el cliente Windows pertenece al otro servidor
con nombre del director zhiwei-VirtualBox-dir y ip 192.168.30.26.
2.3. Comprobación.
Como podemos ver tras la selección del número nos saldrá los detalles
del trabajo y tenemos tres opciones (yes/mod/no). Como ya sabemos la
opciones yes y no nos indicara si permitimos o rechazamos el respaldo
y por otra parte la opción mod nos permite modificar los detalles del
respaldo como veremos en la siguiente imagen.
3.3. Restauración
Una vez que tengamos la copia finalizada podemos empezar con la
restauración para ello ejecutaremos la orden restore dentro de
bconsole y elegimos el número 5 que corresponde con la selección del
backup más reciente con el que se ha realizado el respaldo. En nuestro
caso elegimos la opción 2 correspondiente al cliente Linux.
4.1. Introducción
Configurar ciertos servicios o tareas a veces es costosa, tenemos que
editar archivos complejos, dedicar mucho tiempo en aprender cómo
funciona una herramienta desde la consola y como configurar sus
ficheros, a veces el software de Linux no cuenta con una interface de
usuario intuitiva que nos facilite el trabajo, etc.
dpkg -i webmin_1.831_all.deb
Lo primero que vamos a realizar es crear un nuevo cliente para ello nos
dirigiremos en la sección de configuración del director (DIR) para ir al
apartado clientes.
Ahora haremos clic sobre el cliente que hemos creado para ver su estado
de conexión haciendo clic sobre el botón mostrar estado.
Realizamos lo mismo que antes para añadir un cliente pero esta vez
agregaremos un nuevo conjunto de archivos.
C:/Users/zhiwei/Desktop
Con el tippo de firma del archivo SHA1 y tipo de compresion Gzip nivel 9 y
pulsamos el boton crear.
Para así rellenar los siguientes campos como el de volumen pool name
con copia_diaria, en el campo volumen pool type como backup y donde
automatically label volumes prefix con copia_diaria. Y una vez terminado
pulsamos sobre crear.
Presupuesto
Ninguno ya puesto que todo lo que hemos usado es de licencia GNU.
Cronograma
Bibliografía
- http://victorroblesweb.es/2013/11/04/backups-red-bacula-funcionamiento/
- http://webmodelling.com/webbits/miscellaneous/bacula.aspx
- http://vivaubuntu.com/bacula-backup-instalacion-del-servidor/
- http://2009.encuentrolinux.cl/wp-content/uploads/2009/09/bacula.pdf
- http://www.bacula.org/5.2.x-manuals/en/main/main.pdf