Instalacion de Servidor Bacula
Instalacion de Servidor Bacula
Instalacion de Servidor Bacula
CONTENIDO
Introducción.
Contenido.
Pases de Instalación.
Pruebas.
Bibliografía.
BACULA
Páginá 1
BACULA
INTRODUCCION
Para realizar copias de seguridad de datos informáticos, con una solución de red, mayor
flexibilidad y servicios de catálogo, Bacula es una opción a elegir. Bacula está diseñado para
proteger sus datos de acuerdo con las reglas que el administrador especifique, esto significa que
la reutilización de una cinta sólo realiza como último recurso. Es posible "forzar" Bacula para
escribir sobre cualquier cinta en la unidad, pero es más fácil y más eficiente que usar un programa
sencillo para este tipo de operación.
Si estas en busca de un programa que pueda realizar copias de seguridad y que las copias se
puedan escribir en varios volúmenes; es decir, que no estén limitadas por su capacidad de unidad
de cinta, Bacula es un software libre disponible bajo la licencia de software GNU Versión 2 y le
ofrece muchas de las características mejoradas que encuentra en otros programas de copias de
seguridad.
Páginá 2
BACULA
BACULA
Bacula Director
El servicio Bacula Director es el programa que supervisa toda la copia de seguridad, restaurar y
verificar las operaciones de archivado. El administrador del sistema utiliza el Director de Bacula
para programar copias de seguridad y recuperar archivos.
Bacula Console
Páginá 3
BACULA
Bacula Storage
Los servicios de Bacula Storage consisten en los programas de software que realizan el
almacenamiento y la recuperación de los atributos de archivo y datos a los medios de
comunicación o los volúmenes de copia de seguridad físicos. En otras palabras, el demonio de
almacenamiento es responsable de leer y escribir sus cintas u otros soportes de almacenamiento,
por ejemplo, los archivos. Los servicios de almacenamiento se ejecutan como un Daemon en la
máquina que tiene el dispositivo de copia de seguridad, por lo general una unidad de cinta.
Catálogo
Páginá 4
BACULA
Bacula Monitor
Un servicio Bacula Monitor es el programa que permite al administrador o al usuario ver el estado
actual de la Administración de Bacula. Actualmente, sólo una versión GTK está disponible, y
trabaja con GNOME, KDE, o cualquier gestor de ventanas que es compatible con el estándar de
la bandeja del sistema.
Para llevar a cabo una exitosa recuperación, debe guardar o restaurar, los cuatro daemons y estos
deben estar configurados y en ejecución: el demonio del director, el demonio del archivo, el
demonio de almacenamiento, y el servicio de catálogo (MySQL, PostgreSQL o SQLite).
CONFIGURACIÓN BACULA
Por defecto, al instalar el paquete bacula se usará una base de datos MySQL para el catálogo.
bacula-director-sqlite3 o bacula-director-pgsql
El administrador necesitará tener los derechos apropiados para crear una base de datos.
Los archivos de configuración de Bacula están formateados basados en recursos que incluyen
directivas encerradas en llaves {}. Cada componente de Bacula tiene un archivo individual en el
directorio /etc/bacula.
3. Los componentes de Bacula deben autorizarse entre sí. Esto se hace utilizando la
directiva password. La contraseña del recurso Storage en el archivo:
/etc/bacula/bacula-dir.conf
Páginá 5
BACULA
De manera predeterminada, la tarea de respaldo llamada Client1 está configurada para archivar
el catálogo de Bacula.
5. Si se planea usar el servidor para hacer copias de seguridad de más de un cliente debe
cambiar el nombre a esta tarea por uno más descriptivo. Para hacerlo edite el archivo:
/etc/bacula/bacula-dir.conf
La Consola puede usarse para hacerle consultas sobre tareas al Director. Para usarla con un
usuario diferente a root el usuario debe estar en el grupo de Bacula.
7. Para añadir un usuario al grupo de Bacula usar el siguiente comando en una terminal:
sudo adduser $username bacula
Páginá 6
BACULA
PRUEBAS
Esta prueba describe como hacer una copia de seguridad de directorios específicos de una sola
máquina en una unidad de cinta local.
Páginá 7
BACULA
La directiva Address debe ser el nombre de dominio completamente calificado (FQDN) del
servidor.
5. Cambie backupserver por el nombre real del anfitrión que se usó como
identificador.
Páginá 8
BACULA
# LocalhostBacup FileSet.
FileSet {
Name = "LocalhostFiles"
Include {
Options {
Signature = MD5
compression=GZIP
}
File = /etc
File = /home
}
}
La directiva Options configura el FileSet para crear una firma MD5 por cada archivo de la copia
de seguridad, y comprime los archivos usando GZIP.
Páginá 9
BACULA
Name = "LocalhostBackup"
JobDefs = "DefaultJob"
Enabled = yes
Level = Full
FileSet = "LocalhostFiles"
Schedule = "LocalhostDaily"
Storage = TapeDrive
Write Bootstrap = "/var/lib/bacula/LocalhostBackup.bsr"
}
El trabajo hará una completa copia de seguridad todos los días en la cinta.
Cada cinta necesita tener una etiqueta. Si la cinta actual no la tiene, Bacula enviará un mensaje
notificándolo.
10. Para etiquetar una cinta usando Console introduzca el siguiente comando en la
terminal:
bconsole
Páginá 10
BACULA
Repositorios definidos:
1: Default
2: Scratch
Finalmente ahora tiene configurado Bacula para hacer una copia de seguridad de localhost a una
cinta conectada.
Páginá 11
BACULA
BIBLIOGRAFIA.
http://blog.bacula.org/about-bacula/what-is-bacula/
https://help.ubuntu.com/10.04/serverguide/bacula.html
https://help.ubuntu.com/community/Bacula
Páginá 12