mano-lo
(usa Red Hat)
Enviado em 09/07/2009 - 17:05h
Senhores,
Fico muito feliz por estar iniciando minha carreira prof em linux, e mais ainda por saber que nessa área existem pessoas que colaboram umas com as outras para o bem e sucesso de todos.
Deixa a melação pra la e vamos pro que interessa.
Seguinte, minha primeira tarefa é montar um ambiente de backup de servidores Linux e Windows e para isso pesquisei e escolhi o Bacula por ser uma ferramenta muito poderosa e bem utilizada em servidores Linux.
O que acontece é que depois de uma semana para entender os arquivos .conf não consigo fazer o backup de maquinas com Windows, minha duvida é ? Ela não roda com Vista ? ou será alguma falha na minha configuração ?
Na documentação oficial não cita o Vista, somente o 2003 para baixo, de Linux pra Linux ficou perfeito, backup e restore.
Se alguém puder me ajudar ficarei agradecido e pronto a ajudar tb, e apenas pra vcs saberem meu inglês não é dos bons, e por isso tenho dificuldades em ler a documentação oficial.
Quando eu conseguir irei postar pois creio que será de grande valia para todos.
O erro é que simplesmente no Bacula Administrator Tools ( BAT ) o Job só fica em "Running" e não sai disso. Quando mando rodar o Job de outra estação com Linux em questão de Milisegundos já a aparece "Complete" e consigo restaurar tb.
Segue meu bacula.dir.conf pra conferirem.
#
# Configuracoes globais do servidor bacula
#
Director {
Name = bacula-dir
DIRport = 9101
QueryFile = "/etc/bacula/query.sql"
WorkingDirectory = "/var/spool/bacula"
PidDirectory = "/var/run"
Maximum Concurrent Jobs = 1
Password = "1234"
Messages = Mensagens
}
Catalog {
Name = MyCatalog
dbname = bacula; user = bacula; password = ""
}
Client {
Name = Windows
Address = 10.103.41.113
FDPort = 9102
Catalog = MyCatalog
Password = "1234"
File Retention = 30 days
Job Retention = 30 days
AutoPrune = yes
}
Client {
Name = Linux
Address = 127.0.0.1
FDPort = 9102
Catalog = MyCatalog
Password = "1234"
File Retention = 30 days
Job Retention = 30 days
AutoPrune = yes
}
Pool {
Name = Linux
Pool Type = Backup
Recycle = yes
AutoPrune = yes
Volume Retention = 13 days
Maximum Volume Jobs = 10
Maximum Volumes = 10
#Label media = yes
Label Format = "ClienteLinux"
}
Pool {
Name = Windows
Pool Type = Backup
Recycle = yes
AutoPrune = yes
Volume Retention = 13 days
Maximum Volume Jobs = 10
Maximum Volumes = 10
#Label media = yes
Label Format = "ClienteWindows"
}
Schedule {
Name = Windows
Run = Full 2nd-5th Monday at 10:00pm
}
Schedule {
Name = Linux
Run = Full 2nd-5th Monday at 10:00pm
}
FileSet {
Name = "Windows"
Include {
Options {
signature = MD5
IgnoreCase = yes
#compression=GZIP9
#wildfile = "*.tmp"
Exclude = yes
}
File = "c:/dados"
}
}
FileSet {
Name = "Linux"
Include {
Options {
signature = MD5
IgnoreCase = yes
#compression=GZIP9
wildfile = "*.tmp"
Exclude = yes
}
File = /dados
}
}
Storage {
Name = bacula-sd
Address = 127.0.0.1
SDPort = 9103
Password = "1234"
Device = FileStorage
Media Type = File
}
Job {
Name = Windows
Enabled = Yes
Level = Incremental
Type = Backup
Client = Windows
FileSet = Windows
Storage = bacula-sd
Schedule = Windows
Pool = Windows
Full Backup Pool = Windows
Messages = Mensagens
Priority = 10
Write Bootstrap = "/var/lib/bacula/Windows.bsr"
}
Job {
Name = Linux
Enabled = Yes
Level = Incremental
Type = Backup
Client = Linux
FileSet = Linux
Storage = bacula-sd
Schedule = Linux
Pool = Linux
Full Backup Pool = Linux
Messages = Mensagens
Priority = 10
Write Bootstrap = "/var/lib/bacula/Linux.bsr"
}
Job {
Name = Restore_Linux
Type = Restore
Client = Linux
FileSet = Linux
Storage = bacula-sd
Messages = Mensagens
Pool = Linux
Where = /bacula-restores
}
Job {
Name = Restore_Windows
Type = Restore
Client = Windows
FileSet = Windows
Storage = bacula-sd
Messages = Mensagens
Pool = Windows
Where = /bacula-restores
}
Messages {
Name = Mensagens
# Envia todas as mensagens geradas pelo Bacula para o arquivo
#/var/log/bacula.log
syslog = all, !skipped, !saved
}