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)