Instalação do Cliente Bacula no FreeBSD 9.x

Vamos converter os pacotes caso não tenha efetuado o processo.

pkg2ng 
Converting packages from /var/db/pkg
Analysing shared libraries, this will take a while... 
Checking all packages: 100%

Agora vamos mandar instalar o bacula-client e o rsync

pkg install bacula-client rsync

Agora vamos consultar o parâmetro para colocar o bacula-fd na inicialização do sistema

/usr/local/etc/rc.d/bacula-fd rcvar
# bacula_fd
#
bacula_fd_enable="NO"
#   (default: "")

Vamos colocar ele na inicialização do sistema

echo 'bacula_fd_enable="YES"' >> /etc/rc.conf

No FreeBSD os arquivos de configuração do bacula ficam em /usr/local/etc/bacula

cd /usr/local/etc/bacula

Agora vamos copiar a configuração do nosso cliente do servidor bacula, vamos considerar que o cliente já foi criado no servidor conforme:

rsync -avzPH root@ip_bacula:/etc/bacula/keys/clients/$(hostname)/$(hostname).tar.xz /usr/local/etc/bacula/

Agora vamos acessar o diretório que está armazenando a configuração

cd /usr/local/etc/bacula

Agora vamos desempacotar a nossa configuração

tar -xJvf $(hostname).tar.xz

Agora vamos remover os arquivos que não são mais necessários caso o cliente esteja configurado com criptografia.

rm -rf $(hostname).tar.xz
rm -rf /usr/local/etc/bacula/keys/$(hostname)-fd.cert
rm -rf /usr/local/etc/bacula/keys/$(hostname)-fd.key
rm -rf /usr/local/etc/bacula/*.sample

Agora vamos ajustar as permissões do bacula

chown -R root:bacula  /usr/local/etc/bacula

Agora vamos reiniciar o serviço do bacula-fd

/usr/local/etc/rc.d/bacula-fd restart

Agora já podemos testar a conexão com o servidor bacula

bconsole 
Connecting to Director 127.0.0.1:9101
1000 OK: 1 bacula-dir Version: 7.0.5 (28 July 2014)
Enter a period to cancel a command.
*

Vamos consultar o status do nosso cliente no bconsole

*status client=freebsd02-fd 
Connecting to Client freebsd02-fd at 192.168.25.120:9102

freebsd02-fd Version: 7.2.0 (14 August 2015)  amd64-portbld-freebsd9.3 freebsd 9.3-RELEASE-p32
Daemon started 23-Dec-15 17:19. Jobs: run=0 running=0.
 Heap: heap=0 smbytes=15,744 max_bytes=15,891 bufs=61 max_bufs=62
 Sizes: boffset_t=8 size_t=8 debug=0 trace=0 mode=0 bwlimit=0kB/s

Running Jobs:
Director connected at: 23-Dec-15 17:22
No Jobs running.
====

Terminated Jobs:
====
*

Referências