Bacula 7.4.3 - Instalação e configuração

Esse artigo tem a finalidade de compartilhar o processo de instalação e configuração inicial do Bacula.

[ Hits: 14.926 ]

Por: Anderson Vieira em 24/08/2016


Introdução



Esse how-to foi testado na versão dos S.O.s citados abaixo.

Pré-requisitos:
  • Ubuntu 14.04 LTS x64 ou Debian 8.X
  • Bacula 7.4.X
  • Postgresql 9.X

Atualizar o sistema operacional:

# aptitude update
# aptitude upgrade

Atualizar as dependências:

# aptitude install postgresql-9.3 build-essential vim qt4-dev-tools pkg-config libncurses5-dev libcurses-perl libreadline5 libreadline-dev libpq-dev dbconfig-common git

No Debian 8.X, instale o postgresql-9.4:

# aptitude install postgresql-9.4

Compilando e Instalando o Bacula

Efetue o download no site da versão mais recente:

# cd /usr/src

# wget --no-check-certificate https://sourceforge.net/projects/bacula/files/latest/download?source=files
Ou:
# wget --no-check-certificate https://sourceforge.net/projects/bacula/files/bacula/7.4.3/bacula-7.4.3.tar.gz

Caso o wget dê erro e você precise baixar direto do servidor, use o GIT.

git clone -b Branch-7.4 http://git.bacula.org/bacula bacula

# cd bacula
# ./configure --disable-conio --with-readline=/usr/include/readline --with-postgresql --enable-bat --with-openssl --with-dir-password=dir123 --with-fd-password=fd123 --with-sd-password=sd123 --with-archivedir=/home/backups --with-systemd --with-logdir=/var/bacula

Use o "make -j4" se o seu servidor tiver disponível mais de um processador, caso contrário, use somente o comando make.

# make -j4 && make install && make install-autostart

Configuração do Banco de dados PostgreSQL

Configuração do PostgreSQL:

# service postgresql start

# cd /usr/src/bacula-7.4.3/src/cats

# chown postgres create_postgresql_database
# chown postgres make_postgresql_tables
# chown postgres grant_postgresql_privileges

# su - postgres
cd /usr/local/src/bacula-7.4.3/src/cats
./create_postgresql_database
./make_postgresql_tables
./grant_postgresql_privileges
exit

Verifique qual PostgreSQL está usando no Ubuntu 9.3 ou no Debian 9.4, no arquivo pg_hba.conf, adicione a linha abaixo, no final do arquivo.

# vim /etc/postgresql/9.3/main/pg_hba.conf

host    bacula      bacula      127.0.0.1/32          md5

Altere o arquivo postgres.conf. Atente-se para sua versão do PostgreSQL:

# vim etc/postgresql/9.3/main/postgresql.conf
listen_addresses = '*'

# service postgresql restart

Definindo a senha do usuário Bacula:

# su postgres
psql
> alter user bacula with password 'PASS';
ALTER ROLE
> q
exit

Ajustes no Bacula

Com o Bacula instalado, é preciso configurar a conexão com o banco PostgreSQL:

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

234 dbdriver = "dbi:postgresql"; dbaddress = 127.0.0.1; dbport = 5432
235 dbname = "bacula"; dbuser = "bacula"; dbpassword = "PASS"

Criar link do arquivo de log:

# ln -s /var/bacula/bacula.log /var/log/bacula.log

Bacula instalado com sucesso!

# service bacula start

   

Páginas do artigo
   1. Introdução
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Clonar HD com o comando pv salvando em .img

Conhecendo o rSync

Clonezilla - Gerando e restaurando backups completos (Parte I)

Backup de VMs ligadas do XEN Server

Clonando e Salvando Todos os Linux de um Disco Rígido para um HD Portátil Usando Gparted

  
Comentários
[1] Comentário enviado por nilson2000 em 30/08/2016 - 09:03h

perfect ; muito bom esse artigo..


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts