Bacula en Gentoo
Contents
Introducción
Bacula es un sistema de copias de seguridad para entornos corporativos (en red). Bacula esta compuesto del director, del demonio de copia, y del cliente.
Instalación del software
Añadimos los USE flags al archivo '/etc/portage/package.use'
app-backup/bacula bacula-console logrotate mysql (En el servidor del director) app-backup/bacula bacula-nodir logrotate (En el servidor del storage deamon) app-backup/bacula bacula-clientonly logrotate(En los clientes)
Instalamos la suite
emerge -av bacula
Mi servidor MySQL está en otro servidor por lo que modificamos el archivo '/ect/conf.d/bacula-dir'
LOCAL_DB=0
Base de datos
La base de datos la creamos en mysql
mysql -p mysql> create database bacula; Query OK, 1 row affected (0.00 sec)
Creamos el fichero de base de datos bacula_tables.sql. Luego le damos todos los privilegios al usuario bacula en la base de datos bacula.
Configuración
La configuración de Bacula no es trivial. Estos esquemas sacados de la documentación de Bacula nos ayudan a entender el funcionamiento.
Esta segundo diagrama no permite conocer la autenticación de bacula
Storage Daemon
Configuramos el 'bacula-sd' con el fichero '/etc/bacula/bacula-sd.conf'
Storage { Name = serversd-sd SDPort = 9103 WorkingDirectory = "/var/lib/bacula" Pid Directory = "/var/run" Maximum Concurrent Jobs = 20 } Director { Name = serverdir-dir Password = "3QHHfWM8lXOESgxZIMRCFmzNHLecGLsnyC4duxlOjW" } Device { Name = LunielHPDAT72 Archive Device = /dev/nst0 Device Type = Tape Media Type = DAT72 AutomaticMount = yes RemovableMedia = yes Autochanger = no Always Open = yes Random Access = no; } Messages { Name = Standard director = serverdir-dir = all }
Referencias
--Daniel Simao 09:09 2 jun 2009 (UTC)