Académique Documents
Professionnel Documents
Culture Documents
O que o Bacula?
Alm de ser relativamente fcil de usar e eficiente, oferece muitas caractersticas avanadas de
gerenciamento de armazenamento que tornam mais fcil encontrar e recuperar arquivos
perdidos ou danificados.
No pague mais por caras licenas de software para backup, a melhor ferramenta do mercado
livre!
Pr-requisitos
- Sistema Operacional CentOS 6.2 verso minimal.
Instalao
Instalar, iniciar e configurar a inicializao automtica do MySQL:
# /usr/libexec/bacula/grant_mysql_privileges -u root -p
# /usr/libexec/bacula/create_mysql_database -u root -p
# /usr/libexec/bacula/make_mysql_tables -u root -p
# /usr/libexec/bacula/grant_bacula_privileges -u root -p
# mysql -u root -p
mysql> UPDATE mysql.user SET password=PASSWORD (senha_do_usuario) WHERE
user=bacula;
mysql> FLUSH PRIVILEGES;
mysql> quit
Configurao
Editar os arquivos de configurao:
# vi /etc/bacula/bacula-dir.conf
# vi /etc/bacula/bacula-fd.conf
# vi /etc/bacula/bacula-sd.conf
# vi /etc/bacula/bconsole.conf
# mkdir /bacula
# chown bacula /backup
# chkconfig bacula-dir on
# chkconfig bacula-sd on
# chkconfig bacula-fd on
/etc/init.d/postgresql start
/etc/init.d/postgresql initdb
vi /var/lib/pgsql/data/pg_hba.conf # configurar autenticao local para ident
/etc/init.d/postgresql start
yum install bacula-director-postgresql.i686 bacula-storage-postgresql.i686 bacula-client.i686
bacula-console.i686 bacula-console-bat.i686
sed -i s/@@//g /etc/bacula/* ## ajuste das senhas default para que seja possvel inicializar o
Bacula.
cd /usr/libexec/bacula
chmod 777 ./create_postgresql_database
chmod 777 ./make_postgresql_tables
chmod 777 ./grant_postgresql_privileges
su postgres
./create_postgresql_database
./make_postgresql_tables
./grant_postgresql_privileges
exit
/etc/init.d/bacula-fd start
/etc/init.d/bacula-sd start
/etc/init.d/bacula-dir start
Instalao webmin:
wget http://downloads.sourceforge.net/project/webadmin/webmin/1.590/webmin-1.5901.noarch.rpm
rpm -ivh webmin-1.590-1.noarch.rpm
yum install perl-DBD-Pg icedtea-web
Compilando o Bacula:
yum install postgresql-devel.i686 qt-devel qt
export PATH=$PATH:/usr/lib/qt4/bin
cd /tmp
wget http://downloads.sourceforge.net/project/bacula/bacula/5.2.10/bacula-5.2.10.tar.gz
tar -xzvf bacula-5.2.10.tar.gz
cd bacula-5.2.10
./configure with-postgresql enable-bat
make && make install
/etc/init.d/bacula-fd restart
/etc/init.d/bacula-sd restart
/etc/init.d/bacula-dir restart