Motivação
Nossa motivação é criar um ambiente de backup capaz de manter cópias de segurança mensais (com frequência diária) sem ocupar muito espaço e da forma mais segura possível.
Ferramentas e Ambiente
A ferramenta utilizada para o backup é o conhecido Bacula, algo como “backup imortal” (backup + Drácula). Ele é uma ferramenta multiplaforma e possui clientes para vários sistemas operacionais. No nosso exemplo vamos utilizar o Linux como diretor, mas nada impede de usar o Windows ou o FreeBSD para gerenciar os nossos backups.
No nosso video vamos mostrar como configurar o Bacula no:
- Ubuntu Server 12.04 TLS
- Debian Squeeze 6.0.4
- CentOS 6.2
- FreeBSD 9.0
- Windows Server 2008R2
Este é um dos nossos maiores vídeos até o momento (1h e 54min) e como participante especial foi convidado nosso amigo Diego Rubert para dividir os comentários da apresentação e tornar o vídeo menos cansativo para os ouvintes. Esperamos que vocês possam aproveitar e utilizar este conhecimento para melhorar o ambiente de backup de suas empresas e locais de trabalho.
Vejam o video:
PS: aqui está o arquivo com as configurações: bacula-conf.tar.
Até a próxima,
Brivaldo Jr

Opa, acabo de chegar no meu email, vou assistir agora, depois posto um comentário sobre!
Abs galera
Calma Lima, está compilando o video no Youtube ainda… Tenho que ver qual dos dois videos upados vai ficar melhor.
Fui muito rápido, ainda está em processamento o vídeo!!
Pois é Brivaldo Junior!!
Pessoal esta é a primeira vez que acesso o site de vocês e acabei encontrando o site via um Google Alert sobre este conteúdo de vocês (já que a algum tempo venho buscando conhecer mais sobre o Bacula e outras ferramentas do tipo).
Pelo pouco que tenho visto, vocês veem fazendo um ótimo trabalho. Assim que tiver um tempo (bem provavel que amanhã a noite) irei ver o vídeo todo e volto aqui para comentar de forma mais correta e/ou tirar duvidas. =]
Sucessos.
Obrigado Tacio, não publicamos muito, mas tentamos pelo menos manter uma boa qualidade.
Um abraço e espero que goste.
Já usei o (alguns anos atras) só que eu tive alguns problemas, pois a implantação foi terceirizada na época e o cara que implantou “sumiu”. Dai tive que passar para script, só que é péssimo para gerenciar.
Gostaria de utilizar uma ferramente mas simples como o nimbus (http://www.trynimbus.com/) que é baseado no bacula, você acham que o nimbus é interessante ou o ideal e utilizar o bacula com alguma GUI?
O Almir (http://almir-demo.domenkozar.com/about/) e interessante mas apenas visualiza os as configurações do backup, estou procurando algo mais para o lado do nimbus.
[]´s
O Almir já tínhamos testado por aqui… eu gostei mais do Bacula-WEB… mas acho que é mais gosto. Acabei de ver o Nimbus… acredito realmente que a melhor solução é aquela
que você tenha maior familiaridade… o Nimbus pelo pouco que li é Opensource mas limitado a apenas uma distribuição de Linux, mas parece bem legal e simples de usar (não avaliei, só estou comentando o que li no site deles).
Agora, usar o Bacula puro tem suas vantagens, você tem total controle do que está acontecendo e pode manipular de forma mais granular seus backups. Tudo depende do que você quer fazer… aqui na UFMS nós optamos pelo Bacula puro com o Bacula-WEB como interface para acompanhamento dos backups.
Um abraço,
Brivaldo Jr
Na realidade eu gostaria mesmo é que existisse um pfSense dos backups kkkkk…
Eu cheguei a testar o Nimbus, mas ele ainda e muito limitado, não faz backup em storage, e também não faz todos os tipos de backup (só faz full e acho que o incremental)
Vou estudar o Bacula novamente para ver se compensa implementar aqui, como eu disse script funciona mas tenho que ficar de olho todo dia! Bahhh
Excelente artigo!
Abraços!
Foi “dolorido” no início, mas não troco mais o bacula por scripts…
Achei o link de vocês através do google groups bacula valeu senhores.
Poderia falar com voê sebre outro assunto? Zimbra. Se tiver como, me avise aqui ou no meu e-mail que esta ficando nesse comentario
Vejam,
It really a will detailed tut, I had setup Bacula successfully but couldnt run a backup job because configs file not configured will. Could you please attache your *.config file for bacula to help me following up with the video becuase it hard while you dont understand the language.
thanks,
Hamid
Hi Hamid,
No problem man. Unfortunatelly I need to see if I mantain the virtual machines with configurations… if I have yet I attach on monday to you ok?
Best regards,
Brivaldo Jr
Hamid,
I attach the config files on post.
Best regards,
Brivaldo Jr
Olá Brivaldo. Esse é o melhor video que já vi sobre Bacula.
Vou me aventurar nesse mundo de backup, que nunca foi a minha praia (até agora).
Obrigado pela colaboração.
Legal Urik, boa sorte!
[...] Ficamos muito felizes de poder colaborar com esta maravilhosa ferramenta de visualização do serviço de backup com Bacula. [...]
Hi Brivaldo,
Thanks a lot for the attachment, I really appreciated. i was able to back up only windows XP machines but i faced too many problem with Vista and FreeBSD.
I was wondering if you where able to backup Mac OS i tried several times but looks to me like there is not much documentation on it.
Thank you again ,
Hamid
Muito bom trabalho, é uma ótima contribuição para a comunidade linux.
Para onde mandamos o dinheiro da pizza ?
Acho que o mínimo que devemos fazer como agradecimento (visto que estamos nos favorecendo deste trabalho). Se alguns dos que foram favorecidos aqui enviar uma contribuição acredito que incentivará a termos novos materiais desta qualidade. Sei que não é o objetivo deles, mas assim cresceu a família linux até hoje: Meritocracia e reconhecimento.
E Tenho certeza, pelos posts que todos gostariam de ver novos videos nesta mesma linha de apresentação.
Parabéns
Joc,
Obrigado e ficamos felizes que tenha gostado. Ai no lado tem um botão “Doar”, fique a vontade para contribuir se quiser.
Um abraço,
Brivaldo Jr
Brivaldo, Há muito estava procudando material sobre bacula e o seu vídeo foi importantíssimo para a configuração do meu servidor de backup. Parabéns pelo trabalho. Muito didático.
Brivaldo e Equipe, atitudes como estas de compartilhar o conhecimento no software livre, só aumenta e populariza o seu uso. Parabéns pela iniciativa, isto sim é serviço de utilidade pública. Valeu Galera.
Obrigado. Agradecemos e esperamos contribuir sempre.
Parabéns pela iniciativa de criar um vídeo que disponibiliza uma grande quantidade de informação e detalhamento da instalação e configuração do Bacula. Está com ótima qualidade de áudio e vídeo. Como já falado nos comentários, sem dúvida é o melhor vídeo na internet sobre a instalação e configuração do Bacula.
Obrigado Anthony, esse ano prometemos algumas novidades.
Boa tarde Brivaldo, fiz as configurações de acordo com o vídeo porém não consigo fazer o restore do Windows, tem alguma configuração a ser feita no regedit ou alguma coisa nesse sentido?
Boa Tarde!
Brivaldo,
Gostaria de conversar com você, me chamo Jobson Martins, sou de uma empresa localizada em Brasília chamada Training Tecnologia. E gostaria de um contato por telefone ou e-mail, se possível é claro.
http://www.trainingtecnologia.com.br
Empresa de treinamentos, soluções e consultorias em TI.
Um abraço,
Jobson Martins
Olá Jobson,
Meu email se encontra no inicio de cada video. Apenas para adiantar: condector at gmail dot com.
Um abraço,
Brivaldo Jr
Brivaldo,
Muito obrigado. Peço desculpa, mas é que a empresa bloqueia o acesso ao youtube. De qualquer forma muito obrigado.
Logo entrarei em contato.
um abraço,
jobson martins
Brivaldo,
Estou acompanho o seu vídeo para instalar o bacula. Quando eu fui iniciar estava dando o seguinte erro:
Starting bacula-dir: 18-Jan 11:09 bacula-dir: ERROR TERMINATION at parse_conf.c:971
Config error: Keyword “Schedule” not permitted in this resource.
Perhaps you left the trailing brace off of the previous resource.
: line 34, col 9 of file /etc/bacula/bacula-dir.conf
Schedule {
Como faço para resolver esse problema?
Grato.
Tem um erro na linha 34 coluna 9… veja o que tem de errado lá.
Nâo consegui enchergar o erro aqui:
#Agendamento dos Backups
Schedule {
Name = “WeeklyCycle”
Run = Full 1st sun at 23:05
Run = Differential 2nd-5th sun at 23:05
Run = Incremental mon-sat at 23:05
}
Run = Full on 1st sat at 23:05
Veja a diferença da linha acima com a que você digitou.
Hum,
Continua do mesmo jeito!
Deve ter outro erro no seu arquivo de configuração e ele está esbarrando ai. Analise com calma.
meu nome é christian, estou integrando o bacula no meu projeto, preciso saber se eu posso colocar os ips dos servidores nas configurações
Poder? pode.. mas não deve.
Fiz todas as configurações do vídeo e os backups estão rodando belezinha utilizando linha de comando, agora estou tentando administrar o bacula pelo Webadmin, ele está dando um erro por não conseguir se conectar no banco de dados do bacula, pelas configurações feitas no vídeo não houve nenhum cadastro de senhas entrar no postgresql, você pode me dar um auxilio para resolver isso?
Seu problema não é com o Bacula.. é com o PostgreSQL.. não precisou de senha porque localmente não precisa mesmo por causa do postgres… agora é isso ae. Boa sorte.
Valeu!
Veja a solução na nossa Wiki: http://wiki.bibliotecaunix.org/index.php/PostgreSQL
Brivaldo consegui fazer a instalação do webmin só que utilizando o mysql, está funcionando, o que não entendo é uma coisa quando faço backup de restauração de um cliente windows conforme o vídeo pelo bconsole dá erro, mas no webmin ele faz a restauração do arquivo selecionado. Tem idéia do que pode ser? Valeu
Parabéns pelo vídeo, muito bom.
Olá Brival, tudo certo?
Com o auxilio do seu vídeo, consegui instalar e configurar o Bacula. Mas estou com uma dúvida no arquivo do Director, no escopo do “Default Pool Definition”, na entrada: “Maximum Volume Bytes = 4Gb”. Pois estou com um ambiente que a média diária de arquivos salvos são de 20GB, por isso posso configurar o tamanho máximo dos volumes para 22GB, teria alguma desvantagem em utilizar os volumes com esse tamanho???
Pela configuração do vídeo o tamanho máximo do volumes ficaram 4GB para poder termos a facilidade de gravarmos em DVD, apenas para isso ou existe alguma outra vantagem???
Era mais para garantir que caberia em um DVD. Eu uso em produção volumes sem limite. Claro que isso influencia no tempo de restauração…
Obrigado Brivaldo.
Muito bom o conteúdo que você posta Brivaldo, cheguei até seu blog acidentalmente e já favoritei!
Sucesso!
Brivaldo, para o servidor que vai atuar como Diretor, você aconselhar virtualizar ou é melhor deixar o mesmo atuando numa máquina física???
Tanto faz… Você só precisa garantir que o catalogo não seja corrompido. Agora para o Storage Daemon, recomendo uma máquina a parte com a fita/storage conectado da forma mais rápida possível.
Muito bom seu vídeo, bom d+++++ parabéns!!!
Com a sua ajuda consegui montar um servidor de backup aqui pra minha empresa sem muita dor de cabeça.
O problema é que tive de instalar o bacula pelo Debian Squeeze, o idioma padrão veio em inglês, como eu faço pra ficar em português, pois vi que no seu vídeo no bconsole aparece quase tudo em português.
Obrigado pelo vídeo e pela paciência.