Para permitirmos o backup de máquinas em segmentos de rede diferentes, precisamos que o Bacula director e storage daemon, primeiramente, possuam endereço nos dois segmentos.
Além disso se mostra necessário configurar o bacula-dir.conf, para realizar os apontamentos para o storage nos diferentes endereços, bem como o bacula-sd, para escutar conexões nos mesmos. Exemplo:
bacula-dir.conf:
Storage {
Name = "Backup em Disco vlan 1"
Address = 192.168.1.10
SDPort = 9103
Password = "xxx"
Device = FileStorage
Media Type = File
}
Storage {
Name = "Backup em Disco vlan 2"
Address = 192.168.2.10
SDPort = 9103
Password = "xxx"
Device = FileStorage
Media Type = File
}
Observem que o Device chamado pelo bacula-dir (que é confiugurado no bacula-sd.conf) para os dois storages é o mesmo. Mudamos apenas o endereço no qual o cliente (bacula-fd) se conecta para gravar os dados de backup.
Ainda, precisamos especificar no Job ou agendamento, o storage correspondente a cada cliente, nos seus respectivos segmentos de rede. Exemplo:
Job {
Name = "Backup Cliente 1"
JobDefs = "DefaultJob"
Storage = "Backup em Disco vlan 1"
}
Job {
Name = "Backup Cliente 2"
JobDefs = "DefaultJob"
Storage = "Backup em Disco vlan 2"
}
Ou ainda:
Schedule {
Name = "Agenda GFS vlan 1"
Run = Full Pool=Diaria Storage="Backup Cliente 1" 1st sun at 23:05
...
}
Schedule {
Name = "Agenda GFS vlan 2"
Run = Full Pool=Diaria Storage="Backup Cliente 2" 1st sun at 23:05
...
}
Por último, editamos o bacula-sd.conf:
Storage { # definition of myself
Name = hfaria-sd
SDPort = 9103 # Director's port
WorkingDirectory = "/var/lib/bacula"
Pid Directory = "/var/run/bacula"
Maximum Concurrent Jobs = 20
SDAddress = 192.168.1.10
SDAddress = 192.168.2.10
}
Abraços,
Heitor Faria
0sem comentários ainda