Bacula
AutoChangerPowerVaultPV124T
Definições
o Bacula se divide em quatro módulos:
- sd (storage daemon): servidor usado para guardar os backups (instalado nas máquinas que vão guardar os backups);
- fd (file daemon): servidor usado para provêr arquivos de backups (instalado nas máquinas que querem fazer backups, repositórios);
- dir (director): servidor usado para gerenciar os sd's e os fd's (normalmente instalado em algum sd's)
- console: programa usado para controlar o director (instalado em seu desktop)
Instalar no debian
#!/bin/sh
apt-get install bacula-sd bacula-director-sqlite bacula-console
backup dos arquivos padrao
#!/bin/sh
cd /etc/bacula
for i in *.conf; do cp $i $i.default; done
Configurar um storage
# Minha configuracao
Storage {
# meu nome
Name = bacula.empresa.com.br-sd;
# diretorio onde fica os arquivos de status
WorkingDirectory = "/var/lib/bacula";
# diretorio dos pids
Pid Directory = "/var/run/bacula";
# numero maximo de requisicoes concorrentes
Maximum Concurrent Jobs = 20;
# onde ouvir por requisicoes
SDAddresses = {
ip = {
addr = 130.269.98.35;
port = 9103;
}
ip = {
addr = 127.0.0.1;
port = 9103;
}
}
}
# Uma entrada 'Director' para cada Director que pode conectar neste storage
Director {
# nome do director que pode conectar aqui
Name = bacula.empresa.com.br-dir;
# senha necessaria para conectar aqui
Password = "XXXXXX";
}
# Uma entrada 'Device' para cada Midia deste repositorio
Device {
# nome da midia
Name = BaculaStorage0;
# Tipo de midia (grupo)
Media Type = Diretorio;
# local onde fazer backup
Archive Device = /backups/volume0;
# midia nao removivel
RemovableMedia = no;
}
Device {
# nome da midia
Name = BaculaStorage1;
# Tipo de midia (grupo)
Media Type = Diretorio;
# local onde fazer backup
Archive Device = /backups/volume1;
# midia nao removivel
RemovableMedia = no;
}
# Mensagens
Messages {
#
Name = Standard
director = bacula.empresa.com.br-dir = all
}
Configurar um
--
IuriDiniz - 30 Mar 2006