A Client can now initiate a connection to the Director (permanently or scheduled) to let the Director connect back when a new Job is started or a bconsole command such as status client or estimate is issued.
This new network configuration option is particularly useful for Clients that are not directly reachable by the Director.
Behind NAT Client Example
# 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 }
Attention! The Client name in the Director’s configuration must be exactly the same as the one configured in bacula-fd.conf.
It is possible to schedule the Client connenction to certain periods of the day:
# 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 }
Note that in the current version, if the File Daemon is started after 12:00, the next connection to the Director will occur at 12:00 the next day.
A Job can be scheduled in the Director around 12:00, and if the Client is connected, the Job will be executed as if the Client was reachable from the Director.
Disponível em: Português (Portuguese (Brazil))EnglishEspañol (Spanish)