Sei sulla pagina 1di 3

Esta � uma documenta��o de instala��o do Bacula vers�o 7.4.

3, com configura��o e
instala��o do Webacula vers�o 7.2.0 em um ambiente Debian 7 Wheezy
Por: Milton Alves de Lima Filho
E-mail: milton.alves@hackclub.com.br

INSTALA��O E CONFIGURA��O DO BACULA E BANCO DE DADOS MYSQL

Passo 1 - Depend�ncias necess�rias para instala��o:

# apt-get -y install gcc build-essential libssl-dev libmysql++-dev mysql-server


bacula-console-qt libreadline6-dev libqwt5-qt4 qt4-dev-tools pkg-config

Passo 2 - Instala��o do banco de dados MySQL:

# apt-get install mysql-server libmysqld-dev ( apt-get install mysql-server


libmariadbd-dev )

Passo 3 � Baixar a ultima vers�o do Bacula para o Debian

� Utilizar o programa WinSCP


� Acesse a pasta ( �Pacotes� para baixar a ultima vers�o do Bacula e do
Webbacula )

Passo 4 - Compila��o e instala��o do Bacula.

Descompactar o arquivo:

# tar zxvf bacula-9.0.7.tar.gz

Antes de executar o comando abaixo, copiar os arquivos do diret�rio Readline para o


src/console:

# cp /usr/include/readline/* /Bacula/bacula-9.0.7/src/console

Abaixo, segue comando para compilar o Bacula e definir as senhas de acesso:

# ./configure --disable-conio --with-readline --with-mysql --with-dir-


password="123456" --with-fd-password="123456" --with-sd-password="123456" --with-
sd-password="123456" --with-mon-dir-password="123456" --with-mon-fd-
password="123456t" --with-mon-sd-password="123456"

# make
wget https://sourceforge.net/projects/bacula/files/bacula/9.0.7/bacula-9.0.7.tar.gz
https://sourceforge.net/projects/bacula/files/bacula/9.0.7/bacula-
9.0.7.tar.gz/download

# make install
Passo 5 - Cria��o do banco de dados.

Configura��o e start do MySQL para Bacula:

# service mysqld start;


# mysqladmin -u root bacula
# mysql -u root -p

Agora executaremos os scripts providos pelo Bacula para a cria��o das tabelas ("-u"
informa o usu�rio utilizado pelo banco e "-p" solicita o password):
# /etc/bacula/create_bacula_database -u root -p
# /etc/bacula/grant_bacula_privileges -u root -p
# /etc/bacula/make_mysql_tables -u root -p
# /etc/bacula/grant_mysql_privileges -u root -p

Altere o password para o usu�rio bacula:

# mysql -u root -p

mysql> show databases;


mysql> UPDATE mysql.user SET password='root' WHERE user='bacula';
mysql> GRANT ALL PRIVILEGES ON bacula.* TO 'bacula'@'localhost' IDENTIFIED BY
'senha mysql';
mysql> FLUSH PRIVILEGES;
mysql> quit

Edite o arquivo "bacula-dir.conf" e adicione as configura��es do MySQL:

# vim /etc/bacula/bacula-dir.conf

# Generic catalog service


Catalog {
Name = MyCatalog
dbname = "bacula"; dbuser = "bacula"; dbpassword = "passwordbacula"
}

Passo 6 - Iniciar e acessar a console do Bacula:

# /etc/bacula/bacula start
# bconsole
Para testa se o bacula esta conectando e funcionando corretamente digite bconsole
ao digitar ira monstra esta mensagem abaixo.

Instala��o do bacula esta conclu�da.

INSTALA��O E CONFIGURA��O DO BACULAWEB VERS�O 7.2.0


Baixe os pacotes
#apt-get install apache2 php5-mysql php5-gd
#apt-get install libapache2-mod-php5

1� Crie o Diret�rio Bacula-Web


#mkdir /var/www/bacula-web

2� Extraia o arquivo j� no diret�rio bacula-web


#tar -zxvf bacula-web.8.0.0.tar.gz -C /var/www/bacula-web/
Agora vamos configurar

#cd /var/www/bacula-web/application/config

Move o arquivo config.php.sample para config.php

e edita o arquivo no meu caso como � em mysql ficou assim

#vim config.php

<?php
// Show inactiveclients (false by default)
$config['show_inactive_clients'] = true;

// Translations
$config['language'] = 'pt_BR';

// MySQLbaculacatalog
$config[0]['label'] = 'Backup Server';
$config[0]['host'] = 'localhost';
$config[0]['login'] = 'root';
$config[0]['password'] = 'SENHA-DO-BACULA';
$config[0]['db_name'] = 'bacula';
$config[0]['db_type'] = 'mysql';
$config[0]['db_port'] = '3306';

?>

De a permiss�o no diret�rio cache

#chown www-data -R /var/www/bacula-web/application/views/cache

Reinicie o apache e pronto

E digita no seu Browser

http://<ip do servidor bacula>/bacula-web

Pronto finalizamos a instala��o do Bacula e do BaculaWeb

Potrebbero piacerti anche