Instalação Bacula Enterprise 10.0.2 Centos/RHEL 7 (por pacotes avulsos)

Requisitos de Gerais:

  • O recomendável é sempre utilizar versões 64 bits do Sistema Operacional, com 16 GB ao menos de RAM, 4 núcleos de processamento e 500 GB para o servidor de backup Bacula (para fins de POC ou teste, 50 GB e 8 GB de RAM são suficientes).
  • A instalação do servidor de backup e clientes requer acesso de root ou administrador, no caso do Windows.

Dependências

Adicione o repositório da Bacula Systems, por exemplo: vi /etc/yum.repos.d/baculasystems-dag.repo, com o seguinte conteúdo:

[dag]
name = Bacula Enterprise Bweb - dag
baseurl = https://www.baculasystems.com/dl/DAG/rhel7-64/
enabled = 1
protect = 0
gpgcheck = 0

Desabilite o Selinux temporária e permanentemente. Adicione regras de firewall do Bacula e Bweb:

setenforce 0
sudo sed -i "s/enforcing/disabled/g" /etc/selinux/config
firewall-cmd --permanent --zone=public --add-port=9101-9103/tcp
firewall-cmd --permanent --zone=public --add-port=9180/tcp
firewall-cmd --reload

Instale o banco de dados do Bacula e habilite seu início automático:

yum install -y postgresql-server
service postgresql initdb
chkconfig postgresql on
service postgresql restart

Instale outras dependências:

yum -y install perl-DBI perl-DBD-mysql perl-DBD-Pg perl-GD-Graph 
perl-HTML-Template perl-Time-modules gd perl-Date-Calc 
perl-Bit-Vector perl-Expect perl-GD 
perl-GD-Text-Util perl-IO-Tty perl-CGI-Session perl-JSON 
perl-JSON-XS lighttpd logwatch

Faça o download dos pacotes do Servidor Bacula e Bweb e copie eles para um diretório em separado (consulte a Bacula do Brasil para obtê-los). Ex.:

bacula-enterprise-client-10.0.2.el7.x86_64.rpm
bacula-enterprise-html-manuals-10.0.2-1.el7.noarch.rpm
bacula-enterprise-libs-10.0.2-1.el7.x86_64.rpm
bacula-enterprise-postgresql-10.0.2-1.el7.x86_64.rpm
bacula-enterprise-bweb-10.0.2-1.el7.noarch.rpm

Instale os Pacotes do Servidor Bacula Enterprise e Bweb:

sudo yum localinstall /diretorio_download/*.rpm

Execute os scripts de configuração do Banco de Dados e reinicie os serviços do Bacula:

sudo -u postgres /opt/bacula/scripts/create_postgresql_database
sudo -u postgres /opt/bacula/scripts/make_postgresql_tables
sudo -u postgres /opt/bacula/scripts/grant_postgresql_privileges
service postgresql restart

Finalize a instalação do Bweb, habilite reinício automático e inicie o serviço:

/opt/bweb/bin/install_bweb.sh
chkconfig bweb on
chown -R bacula /opt/bacula
/opt/bacula/scripts/bacula restart
service bweb start

Pronto! Digite http://ip_servidor:9180 no seu navegador de internet para acessar o Bweb.



Passos adicionais: Instalação Clientes de backup em outras máquinas Linux e Windows

Faça o download dos pacotes exe, rpm ou deb de sua distribuição, fornecidos pela Bacula do Brasil. Então:

a) Instale os clientes. Edite o arquivo bacula-fd.conf (/opt/bacula/etc no linux; Menu Iniciar > Edit Client Configuration no Windows); Verifique ou ajuste a diretiva Director –  Name para o nome real do seu Director (veja no Bweb, Bacula Configuration, Director, este valor). Ainda dentro do arquivo de configuração do cliente, copie para um bloco de dados a senha gerada randomicamente e presente no primeiro recurso Director. Vamos precisar dela para amarrar este cliente ao Director.

Reinicie o serviço do Cliente caso faça alguma alteração (service bacula-fd restart; services.msc do Windows, e reinicie o serviço Bacula File Daemon).

b) Agora vá para a interface exclusiva do Bacula Enterprise: a Bweb. No menu de configuração, acrescente um novo recurso Client ao seu Director. Preencha um nome para este cliente; o ip da máquina cliente e a senha que copiou para o bloco de notas.

Comite as alterações (reload), para o Director reconhecer o novo cliente.

Volte às configurações do Director e crie também um FileSet (lista de diretórios a serem copiados). Se tudo foi feito corretamente você poderá navegar nos arquivos do novo cliente configurado.

Por fim crie um Job, marcando como opções o uso do Client e do FileSet criados nos passos anteriores. Comite as alterações dentro do próprio Bweb e teste o novo Job criado, executando-o através do menu Job.


 

 

Disponível em: pt-brPortuguês enEnglish (Inglês) esEspañol (Espanhol)

Deixe uma resposta

Fechar Menu