Instalação Bacula (pacotes):

yum install postgresql-server

/etc/init.d/postgresql start

/etc/init.d/postgresql initdb

vi /var/lib/pgsql/data/pg_hba.conf  # configurar autenticação 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 possível 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

Instalação webmin:

wget http://downloads.sourceforge.net/project/webadmin/webmin/1.590/webmin-1.590-1.noarch.rpm

rpm -ivh webmin-1.590-1.noarch.rpm

yum install perl-DBD-Pg icedtea-web

Compilar 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

Atualizando o banco de dados do Bacula (quando da atualização entre major releases):

cd /etc/bacula

chmod 777 update_postgresql_tables

chmod 777 grant_postgresql_privileges

Recuperação Desastre com o Servidor Bacula:

cd /usr/libexec/bacula/

su postgres

./create_postgresql_database ## recriei o banco.

### com o bscan:

su postgres

/sbin/bscan -s -m -c ./bacula-sd.conf -v -V Diaria1 /backup ## depois restaurar o bacula.sql pelo bconsole

chmod -R 777 /tmp/bacula-restores/

cd /tmp/bacula-restores/usr/libexec/bacula/

su postgres

psql bacula -f bacula.sql

### ou, utilizando o bextract

echo bacula.sql > /tmp/lista

/sbin/bextract -i /tmp/lista -V Diaria1 /backup /tmp/bacula-restores/

chmod -R 777 /tmp/bacula-restores/

cd /tmp/bacula-restores/usr/libexec/bacula/

su postgres

psql bacula -f bacula.sql

Instalar Postfix para envio de emails:

yum install postfix

/etc/init.d/postfix start

## configure os destinatários dos emails no recurso messages no bacula-dir.conf.

Disponível em: pt-brPortuguês

Deixe uma resposta

Fechar Menu