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ês
English (Inglês)
Español (Espanhol)