Cliente Bacula Atrás de NAT com a diretiva Connect To Director

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: pt-brPortuguêsenEnglish (Inglês)esEspañol (Espanhol)

Deixe uma resposta