Ahora un Cliente puede iniciar una conexión con el Director (de forma permanente o programada) para permitir que el Director vuelva a conectarse cuando se inicie un nuevo Trabajo o se emita un comando bconsole (por ejemplo, estado del cliente).
Esta nueva opción de configuración de red es particularmente útil para clientes a los que el principal no puede acceder directamente.
Ejemplo de Conexión Detrás de NAT
# cat /opt/bacula/etc/bacula-fd.conf
Director {
Name = bac-dir
Password = aigh3wu7oothieb4geeph3noo # Password used to connect
# New directives
Address = bac-dir.mycompany.com # Director address to connect
Connect To Director = yes # FD will call the Director
}
# cat /opt/bacula/etc/bacula-dir.conf
Client {
Name = bac-fd
Password = aigh3wu7oothieb4geeph3noo
# New directive
Allow FD Connections = yes
}
Atencion! El nombre del Cliente en la configuración del Director debe ser exactamente el mismo que el configurado en bacula-fd.conf.
Puedes programar tu conexión para ciertas horas del día:
# cat /opt/bacula/etc/bacula-fd.conf
Director {
Name = bac-dir
Password = aigh3wu7oothieb4geeph3noo # Password used to connect
# New directives
Address = bac-dir.mycompany.com # Director address to connect
Connect To Director = yes # FD will call the Director
Schedule = WorkingHours
}
Schedule {
Name = WorkingHours
# Connect the Director between 12:00 and 14:00
Connect = MaxConnectTime=2h on mon-fri at 12:00
}
Tenga en cuenta que en la versión actual, si el Demonio de archivos se inicia después de las 12:00, la próxima conexión con el Director se realizará a las 12:00 del día siguiente.
Se puede programar un trabajo en el director para las 12:00, y si el cliente está conectado, el trabajo se ejecutará como si el director hubiera accedido al cliente.