Implantando um Servidor de Backup com Bacula - Debian Squeeze
Neste artigo, vou mostrar a instalação do Bacula com banco de dados MySQL, cliente para Backup Linux e outro Windows,
com teste de Restore.
com teste de Restore.
Introdução e Instalação
introdução
Neste artigo, vamos fazer a instalação do Bacula e a sua utilização, onde vamos efetuar Backup e restaurá-lo.- O que é o Bacula?
" É um conjunto de programas que permite administrar Backup, restaurações e verificação dos dados de computadores em uma rede de sistemas variados. "
Um pouco sobre o Bacula:
- Estrutural cliente Servidor;
- Estrutural Modular (Diretor , Client, Database ,Console Administração);
- Compatível com Windows , Linux , Mac e BSD;
- Farta Documentação disponível na Internet e também aqui mesmo no 'Viva o Linux';
- Inúmeros canais de suporte (Listas , fóruns , IRC );
- Permite execuções de scripts , antes/depois do início do job;
- Suporte à maioria dos dispositivos de storage do mercado;
- Infinidade de recursos para a customização de backups.
Instalando o Bacula
Bom, vamos direto ao que interessa.Como vamos compilar a última versão do Bacula, vamos instalar o "build-essential":
# apt-get install build-essential vim
Agora vamos instalar o MySQL:
# apt-get install mysql-client mysql-common mysql-server-5.1 mysql-server-core-5.1 libmysqld-dev
Baixe a ultima versão do Bacula (nesse caso, é 5.2.6):
# wget http://downloads.sourceforge.net/project/bacula/bacula/5.2.6/bacula-5.2.6.tar.gz
- Vamos descompactar e instalar o Bacula
Para descompactar:
# tar -zxvf bacula-5.2.6.tar.gz
Use o comando abaixo, para verificar os parâmetros:
# ./configure --help
Como estamos usando o MySQL como banco de dados, vamos usar assim:
# ./configure --with-mysql
# make
# make install
Agora, vamos ajustar o serviço do Bacula. Copie o arquivo:
# cp -av /etc/bacula/bacula /etc/init.d/
E vamos ver se está OK:
# invoke-rc.d bacula status
bacula-sd is stopped
bacula-fd is stopped
bacula-dir is stopped
Eu gosto de usar o "sysv-rc-conf" e já coloco o Bacula na inicialização do servidor, veja a Dica: Instalando Sysvrcconf no Debian Squeeze
Pronto, o Bacula está instalado.
PS: o que vc acharia do banco postgree e da interface webbacula, ja utilizou?
Parabens.
att