Bacula 7.x no CentOS 7.x - Instalação e configuração 
Bacula  é uma ferramenta de backup multiplataforma. Free Software/ Open Source.
Nesta dica, será abordada a instalação do Bacula com suporte para Readline e Bat (Bacula Administration Tool).
Passo 1 : Instalação do repositório EPEL
Instalação do repositório EPEL no CentOS 7.x, utilizando o comando 
wget :
http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm 
Para instalar o 
epel-release-7-0.2.noarch.rpm , digite:
# yum install epel-release-7-0.2.noarch.rpm 
Liste o novo repositório:
# yum repolist 
Passo 2 : MySQL e Bacula - Instalação
# yum install mysql-server mysql mysql-devel 
Instalando algumas ferramentas de desenvolvimento requeridas pelo Bacula:
# yum install rpm-build gcc gcc-c++ autoconf glibc-devel ncurses-devel readline-devel libstdc++-devel zlib-devel openssl-devel libacl-devel pkgconfig libxml2-devel libtermcap-devel sqlite-devel 
Instalação de algumas ferramentas requeridas pela compilação do Qt. BAT - Bacula Administration Tool, utiliza o Qt:
# yum install mesa-libGLU-devel libXau-devel mesa-libGL-devel xorg-x11-proto-devel libXdmcp-devel libX11-devel mesa-libGLU-devel libXext-devel libXcursor-devel libXfixes-devel libXrandr-devel libXrender-devel libXinerama-devel libXi-devel libICE-devel libSM-devel libXt-devel dbus-devel 
Download do Bacula no site oficial:
Descompactar o arquivo:
Instalação 
# cd bacula-version.tar.gz 
&
#150;with-mon-sd-password="centos" 
# make install 
# make install -autostart 
Passo 3 : Configuração e start do MySQL para Bacula
# service mysqld start; chkconfig mysqld on 
# mysqladmin -u root password centos 
# mysql -u root -p 
Passo 4 :
Agora, executaremos os scripts providos pelo Bacula para a criação das tabelas.
Onde:
 -u  :: informa o usuário utilizado pelo banco. 
 -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='redhat' WHERE user='bacula'; 
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 
Passo 5 :
Início do Bacula utilizando o seguinte comando:
# service bacula start 
Ou, inicie individualmente cada serviço do Bacula:
# /etc/bacula/bacula-dir start 
# /etc/bacula/bacula-fd start 
# /etc/bacula/bacula-sd start 
A instalação do Bacula está concluída.
Acesse o console utilizando o comando:
# bconsole 
 
Outras dicas deste autor
 
 
 
 
 
Leitura recomendada 
 
 
 
 
 
 
Comentários
	
		
		
	
	
	
	
	
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Boa noite Roke. 
Obrigado pelo comentário.
Espero que o artigo ajude. 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Olá amigão,
Estou tentando executar teu tutorial, mas apresenta erros em compilando o bacula.
configure: error: Unable to find Qt4 instalation need by bat
Além de que eu gostaria o que é e pra quer serve o repositório que tu adicionou ?
Estou no aguardo.
Valeu
Joel Fernandes 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Boa tarde Fernandes,
Tente executar esse comando:
yum install mesa-libGLU-devel libXau-devel mesa-libGL-devel xorg-x11-proto-devel libXdmcp-devel libX11-devel mesa-libGLU-devel libXext-devel libXcursor-devel libXfixes-devel libXrandr-devel libXrender-devel libXinerama-devel libXi-devel libICE-devel libSM-devel libXt-devel dbus-devel
 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Boa tarde,
eu fiz todas as instalações requerias e mesmo assim fica dando o seguinte erro:
configure: error: Unable to find Qt4 installation needed by bat
Como posso resolver isso?
já tentei instalar o qt usando o yum install qt mas o pacote instalado não parece ter resolvido o problema.
O que pode estar causando esse erro? 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Lesley e Lordscorpion,
Para resolver este problema  instale os pacotes e deps, logo depois exporte o PATH :
export PATH=/usr/lib64/qt4/bin/:$PATH
Eu ja tinha criado um tuto bem parecido com o do Lesley porem usando script e na hora de compilar tinha problemas por causa do path.
Use esta dica e seja feliz ! :) 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							
Bom Dia Pessoal estou com problema relacionado a instalação e configuração....
Estou fazendo do jeito do how to mas da um erro na hora de compilar o arquivo que fica dentro \var\www\html\bacula-version*
Quando utilizado esse comando: 
./configure --disable-conio --enable-bat --with-readline --with-mysql --with-dir-password="centos" --with-fd-password="centos" --with-sd-password="centos" --with-sd-password="centos" --with-mon-dir-password="centos" --with-mon-fd-password="centos" –with-mon-sd-password="centos" 
me apresenta esse erro:
configure: error: The Bacula source directory must be specified. Use --with-bacula=<path>
Alguem pode me ajudar?!
Vlw! 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Boa tarde,
Lesley e Lordscorpion,
Interando a dica do devastador. 
"Para resolver este problema instale os pacotes e deps, logo depois exporte o PATH :
export PATH=/usr/lib64/qt4/bin/:$PATH"
Consegui  instalando os seguintes pacotes e deps via YUM
qt                                                x86_64                          1:4.8.5-8.el7                                  base                             4.5 M
qt-assistant                                      x86_64                          1:4.8.5-8.el7                                  base                             587 k
qt-config                                         x86_64                          1:4.8.5-8.el7                                  base                              69 k
qt-devel                                          x86_64                          1:4.8.5-8.el7                                  base                              11 M
qt-devel-private                                  noarch                          1:4.8.5-8.el7                                  base                             785 k
qt-mysql                                          x86_64                          1:4.8.5-8.el7                                  base                              33 k
 
Depois fiz a compilação novamente, 
Terminou sem erros.
Espero que funcione para vocês.
Abraço! 
 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Tive um problema na hora de compilar a instalar!
....
make[1]: Entering directory `/downloads/bacula-7.4.0/src/console'
console.c:365:22: fatal error: readline.h: No such file or directory
 #include "readline.h"
                      ^
....
modifiquei as seguintes linhas no arquivo /bacula/src/console/console.c
de
#include "readline.h"
#include "history.h"
para:
#include "/usr/include/readline/readline.h"
#include "/usr/include/readline/history.h"
Funcionou! 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							edit.
tinha postado uma duvida neste espaço, mas ficou muuito extenso e resolvi editar e postar no forum, se alguem puder me ajudar:
https://www.vivaolinux.com.br/topico/Bacula/Problemas-em-conectar-o-bacula
obrigado 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Olá!
primeiro, obrigado pelo post! ficou ótimo!
Instalei tudo conforme o post e tudo ocorreu certo, porém na hora de executar o bconsole não funciona.
ps aux | grep bacula
root     13035  0.0  0.0 241000  2668 ?        Ssl  14:49   0:00 /sbin/bacula-sd -v -c /etc/bacula/bacula-sd.conf
root     13044  0.0  0.0 175428  2592 ?        Ssl  14:49   0:00 /sbin/bacula-fd -v -c /etc/bacula/bacula-fd.conf
root     14528  0.0  0.0 112672   972 pts/0    S+   14:57   0:00 grep --color=auto bacula
[root@localhost bacula]# bconsole
bash: bconsole: Comando não encontrado...
[root@localhost bacula]# ls
bacula               bacula-ctl-fd    bat.conf        btraceback.mdb          drop_bacula_database  grant_bacula_privileges  make_mysql_tables  update_bacula_tables
bacula-7.4.4         bacula-ctl-sd    bat.conf.new    create_bacula_database  drop_bacula_tables    grant_mysql_privileges   mtx-changer        update_mysql_tables
bacula-7.4.4.tar.gz  bacula-dir.conf  bconsole        create_mysql_database   drop_mysql_database   make_bacula_tables       mtx-changer.conf
bacula_config        bacula-fd.conf   btraceback.dbx  delete_catalog_backup   drop_mysql_tables     make_catalog_backup      query.sql
bacula-ctl-dir       bacula-sd.conf   btraceback.gdb  disk-changer            dvd-handler           make_catalog_backup.pl   tray-monitor.conf
Alguém pode me dar uma luz?
Att,  
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
Contribuir com comentário 
 
Enviar