novos clientes linux bacula

6
  ADICIONANDO CLIENTE LINUX AO BACULA Objetivo: Realizar a configuração de um Cliente com Sistema Operacional Linux no Servidor Bacula. Servidor: IP: 10.106.0.200 (bacula.tidahora.com.br )  CONFIGURANDO O CLIENTE PARA O BACULA No exemplo abaixo vamos adicionar o cliente “apache1” ao servidor bacula: Cliente: Hostname: apache1 IP: 10.102.0.22 Como definimos utilizar a resolução de nomes pelo “hosts” vamos ajustar conforme abaixo. Primeiro ajustar o arquivo hosts do cliente e do servidor bacula: Cliente: vi /etc/hosts  Adicione as linh as ao arquivo do cliente: # SERVIDOR BACULA BACKUP 10.106.0.200 bacula.tidahora.com.br bacula 10.102.0.22 apache1  Agora vamos a instalação do “bacula-fd” ao nosso cliente: apt-get install -y bacula-fd Caso seja Fedora ou CentOS. yum install bacula-fd O diretório de configuração foi criado: /etc/bacula/ Após finalizar a instalação vamos a configuração do Arquivo “bacula-fd.conf”. Faça um backup do arquivo original: cd /etc/bacula/  cp -Rfa bacula-fd.conf{,.bkp}  Vamos ajusta r o arquivo para se comunicar com o nosso se rvidor: vi bacula-fd.conf # ----------------------------------------------------------------------------- ------- #  # # Default Bacula File Daemon Configuration file

Upload: flavioalexandre

Post on 04-Nov-2015

214 views

Category:

Documents


0 download

DESCRIPTION

Tutorial de inserção de clientes Bacula Linux

TRANSCRIPT

  • ADICIONANDO CLIENTE LINUX AO BACULA

    Objetivo: Realizar a configurao de um Cliente com Sistema Operacional Linux no Servidor Bacula.

    Servidor:IP: 10.106.0.200 (bacula.tidahora.com.br)

    CONFIGURANDO O CLIENTE PARA O BACULA

    No exemplo abaixo vamos adicionar o cliente apache1 ao servidor bacula:Cliente:Hostname: apache1IP: 10.102.0.22

    Como definimos utilizar a resoluo de nomes pelo hosts vamos ajustar conforme abaixo. Primeiroajustar o arquivo hosts do cliente e do servidor bacula:

    Cliente:

    vi /etc/hosts

    Adicione as linhas ao arquivo do cliente:

    # SERVIDOR BACULA BACKUP10.106.0.200 bacula.tidahora.com.br bacula10.102.0.22 apache1

    Agora vamos a instalao do bacula-fd ao nosso cliente:

    apt-get install -y bacula-fd

    Caso seja Fedora ou CentOS.

    yum install bacula-fd

    O diretrio de configurao foi criado: /etc/bacula/ Aps finalizar a instalao vamos a configuraodo Arquivo bacula-fd.conf.

    Faa um backup do arquivo original:

    cd /etc/bacula/ cp -Rfa bacula-fd.conf{,.bkp}

    Vamos ajustar o arquivo para se comunicar com o nosso servidor:

    vi bacula-fd.conf#------------------------------------------------------------------------------------ # ## Default Bacula File Daemon Configuration file

  • ## For Bacula release 5.0.2 (28 April 2010) -- debian squeeze/sid## There is not much to change here except perhaps the# File daemon Name to# ## List Directors who are permitted to contact this File daemon#Director {# Name = apache1-dir # PRECISA ALTERAR PARA O NOMEDO DIRECTOR DO BACULA CONFORME ABAIXO Name = bacula-dir Password = "AjhG0e9ykmpkK2yBZTBLnBCQI3xwS5VlE" # ESTA SENHA PRECISA SERCOPIADA PARA O ARQUIVO DE CLIENTE EM/ETC/BACULA/BACULA-DIR-CLIENTS-AND-JOBS.CONF} ## Restricted Director, used by tray-monitor to get the# status of the file daemon#Director { Name = apache1-mon Password = "juc2s5OQpuSHJb8S4n-W9elZZ9dlc2fzo" # ESTA SENHA E UTILIZADOPELO BACULA-MONITOR Monitor = yes} ## "Global" File daemon configuration specifications#FileDaemon { Name = apache1-fd # ARQUIVO DE CLIENTE DOBACULA FDport = 9102 # PORTA DE COMUNICACAO DOBACULA-FD WorkingDirectory = /var/lib/bacula # DIRETORIO DE TRABALHO Pid Directory = /var/run/bacula # DIRETORIO PID Maximum Concurrent Jobs = 20 # NUMERO MAXIMO DE JOBSEXECUTADOS# FDAddress = 127.0.0.1 # COMENTAR OU REMOVERESSA LINHA PARA QUE ELE POSSA 'OUVIR' CONEXOES EM TODAS AS INTERFACES} # Send all messages except skipped files back to DirectorMessages { Name = Standard# director = apache1-dir = all, !skipped, !restored # AS MENSAGEM SAOENCAMINHADAS PARA O 'BACULA-DIR' DEFINIDO NESSA LINHA

  • director = bacula-dir = all, !skipped, !restored # MUDE O HOSTNAME DOCLIENTE PARA O NOME DO SERVIDOR NO CASO 'BACULA-DIR'} #----------------------------------------------------------------------------------- #

    Ajustando as permisses de arquivo:

    chown bacula:bacula bacula-fd.conf

    Reinicie o servio bacula-fd

    /etc/init.d/bacula-fd restartStopping Bacula File daemon...:.Starting Bacula File daemon...:.

    Vamos ver se est sendo executado na porta configurada:

    netstat -nlpConexes Internet Ativas (sem os servidores)Proto Recv-Q Send-Q Endereo Local Endereo Remoto EstadoPID/Program nametcp 0 0 0.0.0.0:9102 0.0.0.0:* OUA7311/bacula-fd

    Finalizado configurao no cliente!

    AJUSTANDO O SERVIDOR PARA RECONHECER O NOVO CLIENTE

    As proximas Configuraes devem ser realizadas no Servidor:

    Ento no Servidor Bacula fazemos o seguinte.

    Ajustamos o arquivo host para o novo cliente.

    Servidor:

    vi /etc/hosts

    Adicione as linhas ao arquivo do servidor:

    # Clientes de Backup Bacula10.102.0.22 apache1

    Adicionar um Novo Job e Cliente ao Final do arquivo de configurao de clientes e jobs do bacula:

    vi bacula-dir-clients-and-jobs.conf[...] ## ------------------------------------------------------------------- ### JOB DE BACKUP PARA CLIENTE LINUX - DEBIAN

  • # HOSTNAME: apache1# IP: 10.102.0.22 Job { Name = "Backup-Apache1" # NOME DO JOB DEBACKUP PARA O CLIENTE JobDefs = "DefaultJobs" # JOBDEF AJUSTADO AOSERVIDOR Client = apache1-fd # CLIENTE DO JOB} Client { Name = apache1-fd # NOME DO CLIENTE Address = apache1 # Ajustado no/etc/hosts (Pode ser o IP ou Nome do Cliente) Password = "AjhG0e9ykmpkK2yBZTBLnBCQI3xwS5VlE" # ALTERAR A SENHAPARA A SENHA GERADA NO ARQUIVO DO CLIENTE 'BACULA-FD.CONF' @/etc/bacula/clientes/apache1.client # Arquivo onde conteminformacoes de catalogo e periodo do backup do cliente}## -------------------------------------------------------------------- ## [...]

    Feito isso vamos criar o arquivo de configurao para o novo cliente com o seguinte contedo abaixo:

    vi /etc/bacula/clientes/apache1.client#-------------------------------------------------------------------------------------------------- #[...]############################################################ ARQUIVO PARA CONFIGURACAO DE CLIENTE LINUX NO BACULA #### IP: 10.102.0.22 #### HOSTNAME: apache1 ############################################################ Catalog = Catalogo # Nome do Catalogodefinido File Retention = 30 days # Tempo de Retencaodo Backup Job Retention = 6 months # Tempo de Retencaodo Job AutoPrune = yes # Prune deJobs/Arquivos Expirados[...]#-------------------------------------------------------------------------------------------------- #

    Reinicie o servio do Bacula no servidor:

  • /etc/init.d/bacula-director restart; /etc/init.d/bacula-sd restart; /etc/init.d/bacula-fd restartStopping Bacula Director...:.Starting Bacula Director...:.Stopping Bacula Storage daemon... :.Starting Bacula Storage daemon...:.Stopping Bacula File daemon...:.Starting Bacula File daemon...:.

    Vamos ao bconsole ver se a comunicao est tudo certo com o cliente: (Comando bconsole)

    Vamos executar o comando reload no bconsole:

    # bconsoleConnecting to Director localhost:91011000 OK: bacula-dir Version: 5.0.2 (28 April 2010)Enter a period to cancel a command.*reloadYou have messages.

    Vamos verificar o status do cliente:

    *status client=apache1-fdConnecting to Client apache1-fd at apache1:9102 apache1-fd Version: 5.0.2 (28 April 2010) x86_64-pc-linux-gnu debian squeeze/sidDaemon started 09-Nov-12 10:04, 0 Jobs run since started. Heap: heap=270,336 smbytes=11,570 max_bytes=11,717 bufs=47 max_bufs=48 Sizeof: boffset_t=8 size_t=8 debug=0 trace=0 Running Jobs:Director connected at: 09-Nov-12 10:18No Jobs running.==== Terminated Jobs:====*

    Tudo certo com a comunicao do cliente.Cliente adicionado ao Bacula.

    Johnny Ferreira 10:24 22/03/2013

    From:http://tidahora.com.br/index.html/ - TI da Hora!

    Permanent link:http://tidahora.com.br/index.html/doku.php?id=configurando_cliente_linux_ao_bacula

    Last update: 10:24 22/03/2013

  • ADICIONANDO CLIENTE LINUX AO BACULACONFIGURANDO O CLIENTE PARA O BACULA