Differences

This shows you the differences between two versions of the page.

Link to this comparison view

instalacao_do_cliente_bacula_no_freebsd_9_pt_br [2017/09/05 12:18] (current)
Line 1: Line 1:
 +====== Instalação do Cliente Bacula no FreeBSD 9.x ======
 +
 +Vamos converter os pacotes caso não tenha efetuado o processo.
 +<sxh bash>
 +pkg2ng ​
 +Converting packages from /var/db/pkg
 +Analysing shared libraries, this will take a while... ​
 +Checking all packages: 100%
 +</​sxh>​
 +
 +Agora vamos mandar instalar o bacula-client e o rsync
 +<sxh bash>
 +pkg install bacula-client rsync
 +</​sxh>​
 +
 +Agora vamos consultar o parâmetro para colocar o bacula-fd na inicialização do sistema
 +<sxh bash>
 +/​usr/​local/​etc/​rc.d/​bacula-fd rcvar
 +# bacula_fd
 +#
 +bacula_fd_enable="​NO"​
 +#   ​(default:​ ""​)
 +</​sxh>​
 +
 +Vamos colocar ele na inicialização do sistema
 +<sxh bash>
 +echo '​bacula_fd_enable="​YES"'​ >> /​etc/​rc.conf
 +</​sxh>​
 +
 +No <​nowiki>​FreeBSD</​nowiki>​ os arquivos de configuração do bacula ficam em /​usr/​local/​etc/​bacula
 +<sxh bash>
 +cd /​usr/​local/​etc/​bacula
 +</​sxh>​
 +
 +
 +Agora vamos copiar a configuração do nosso cliente do servidor bacula, vamos considerar que o cliente já foi criado no servidor conforme:
 +  - [[http://​wiki.douglasqsantos.com.br/​doku.php/​criando_novo_cliente_freebsd_no_bacula_server_com_criptografia_pt_br|Criando novo cliente FreeBSD no Bacula Server com Criptografia ]]
 +  - [[http://​wiki.douglasqsantos.com.br/​doku.php/​criando_novo_cliente_freebsd_no_bacula_server_pt_br|Criando novo cliente FreeBSD no Bacula Server]]
 +
 +<sxh bash>
 +rsync -avzPH root@ip_bacula:/​etc/​bacula/​keys/​clients/​$(hostname)/​$(hostname).tar.xz /​usr/​local/​etc/​bacula/​
 +</​sxh>​
 +
 +Agora vamos acessar o diretório que está armazenando a configuração
 +
 +<sxh bash>
 +cd /​usr/​local/​etc/​bacula
 +</​sxh>​
 +
 +Agora vamos desempacotar a nossa configuração
 +
 +<sxh bash>
 +tar -xJvf $(hostname).tar.xz
 +</​sxh>​
 +
 +Agora vamos remover os arquivos que não são mais necessários caso o cliente esteja configurado com criptografia.
 +
 +<sxh bash>
 +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
 +</​sxh>​
 +
 +Agora vamos ajustar as permissões do bacula
 +
 +<sxh bash>
 +chown -R root:​bacula ​ /​usr/​local/​etc/​bacula
 +</​sxh>​
 +
 +Agora vamos reiniciar o serviço do bacula-fd
 +
 +<sxh bash>
 +/​usr/​local/​etc/​rc.d/​bacula-fd restart
 +</​sxh>​
 +
 +Agora já podemos testar a conexão com o servidor bacula
 +
 +<sxh bash>
 +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.
 +*
 +</​sxh>​
 +
 +Vamos consultar o status do nosso cliente no bconsole
 +
 +<sxh bash>
 +*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:
 +====
 +*
 +
 +</​sxh>​
 +
 +====== Referências ======
 +
 +  - [[http://​bacula.org/​|http://​bacula.org/​]]
 +  - [[http://​blog.bacula.org/​documentation/​|http://​blog.bacula.org/​documentation/​]]