Um Cliente pode agora iniciar uma conexão com o Diretor (permanentemente ou programada) para permitir que o Diretor se conecte novamente quando um novo Job for iniciado ou um comando bconsole (ex.: status cliente) for emitido.
Essa nova opção de configuração de rede é particularmente útil para clientes que não podem ser acessados diretamente pelo diretor.
Exemplo Conexão Atrá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 }
Atenção! O nome do Client na configuração do Director precisa ser exatamente igual ao configurado no bacula-fd.conf.
É possível agendar a conexão do Cliente para determinados períodos do dia:
# 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 }
Observe que, na versão atual, se o File Daemon for iniciado após as 12:00, a próxima conexão com o Director ocorrerá às 12:00 do dia seguinte.
Um trabalho pode ser agendado no diretor por volta das 12:00, e se o cliente estiver conectado, o trabalho será executado como se o cliente fosse acessado pelo diretor.
Disponível em: PortuguêsEnglish (Inglês)Español (Espanhol)