Académique Documents
Professionnel Documents
Culture Documents
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: apache1
IP: 10.102.0.22
Como definimos utilizar a resoluo 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 linhas ao arquivo do cliente:
# SERVIDOR BACULA BACKUP
10.106.0.200
bacula.tidahora.com.br
10.102.0.22
apache1
bacula
#
# 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 NOME
DO DIRECTOR DO BACULA CONFORME ABAIXO
Name = bacula-dir
Password = "AjhG0e9ykmpkK2yBZTBLnBCQI3xwS5VlE" # ESTA SENHA PRECISA SER
COPIADA 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 UTILIZADO
PELO BACULA-MONITOR
Monitor = yes
}
#
# "Global" File daemon configuration specifications
#
FileDaemon {
Name = apache1-fd
# ARQUIVO DE CLIENTE DO
BACULA
FDport = 9102
# PORTA DE COMUNICACAO DO
BACULA-FD
WorkingDirectory = /var/lib/bacula
# DIRETORIO DE TRABALHO
Pid Directory = /var/run/bacula
# DIRETORIO PID
Maximum Concurrent Jobs = 20
# NUMERO MAXIMO DE JOBS
EXECUTADOS
# FDAddress = 127.0.0.1
# COMENTAR OU REMOVER
ESSA LINHA PARA QUE ELE POSSA 'OUVIR' CONEXOES EM TODAS AS INTERFACES
}
# Send all messages except skipped files back to Director
Messages {
Name = Standard
# director = apache1-dir = all, !skipped, !restored
# AS MENSAGEM SAO
ENCAMINHADAS PARA O 'BACULA-DIR' DEFINIDO NESSA LINHA
# MUDE O HOSTNAME DO
#
---------------------------------------------------------------------------------- #
Ajustando as permisses de arquivo:
chown bacula:bacula bacula-fd.conf
Reinicie o servio bacula-fd
/etc/init.d/bacula-fd restart
Stopping Bacula File daemon...:.
Starting Bacula File daemon...:.
Vamos ver se est sendo executado na porta configurada:
netstat -nlp
Conexes Internet Ativas (sem os servidores)
Proto Recv-Q Send-Q Endereo Local
Endereo Remoto
PID/Program name
tcp
0
0 0.0.0.0:9102
0.0.0.0:*
7311/bacula-fd
Estado
OUA
# HOSTNAME: apache1
# IP: 10.102.0.22
Job {
Name = "Backup-Apache1"
BACKUP PARA O CLIENTE
JobDefs = "DefaultJobs"
SERVIDOR
Client = apache1-fd
}
# NOME DO JOB DE
# JOBDEF AJUSTADO AO
# 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 SENHA
PARA A SENHA GERADA NO ARQUIVO DO CLIENTE 'BACULA-FD.CONF'
@/etc/bacula/clientes/apache1.client
# Arquivo onde contem
informacoes 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 Catalogo
definido
File Retention = 30 days
# Tempo de Retencao
do Backup
Job Retention = 6 months
# Tempo de Retencao
do Job
AutoPrune = yes
# Prune de
Jobs/Arquivos Expirados
[...]
#
------------------------------------------------------------------------------------------------- #
Reinicie o servio do Bacula no servidor:
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