Este es ya el quinto de mi serie de artículos dedicados a Bacula. En esta oportunidad explico cómo instalar el agente de Bacula (file deamon) en un cliente Debian.

En Debian y derivados, el cliente Bacula (file deamon) es provisto por el paquete bacula-fd:

# apt-get install bacula-fd

De forma alternativa, es posible instalar el meta-paquete bacula-client. Aunque este instala ciertos paquetes no deseados inicialmente, tales como bacula-console y bacula-traymonitor.

Una vez instalado el paquete, configurar el file deamon:

# nano /etc/bacula/bacula-fd.conf

Especificar el acceso para el director:


Director {
  Name = "debian7-dir"
  Password = "xxxx"
}

La misma contraseña deberá ser especificada luego en la definición del cliente dentro de la configuración del director.

Configurar correctamente la dirección IP donde acepta peticiones el file deamon:


FileDaemon {                          # this is me
  Name = debian-fd
  FDport = 9102                  # where we listen for the director
  WorkingDirectory = /var/lib/bacula
  Pid Directory = /var/run/bacula
  Maximum Concurrent Jobs = 20
  FDAddress = debian.linuxito.com
}

Reiniciar el file deamon:

root@debian:~# service bacula-fd restart
[ ok ] Stopping Bacula File daemon...: bacula-fd.
[ ok ] Starting Bacula File daemon...: bacula-fd.

Verificar que el file deamon esté escuchando peticiones en el puerto 9102:

root@debian:~# netstat -nltp | grep bacula
tcp        0      0 w.x.y.z:9102          0.0.0.0:*               LISTEN      27284/bacula-fd

Agregar una regla en el firewall para permitir el acceso al puerto 9102 desde el director (si el tráfico de backup no se transmite por una red aislada específica):

root@debian:~# iptables -nL | grep 9102
ACCEPT     tcp  --  ip.del.director.xyz        0.0.0.0/0            state NEW tcp dpt:9102

Finalmente, agregar el nuevo cliente en el director y lanzar un trabajo de backup desde la consola.


Tal vez pueda interesarte


Compartí este artículo