BBB – Bacula Backup Brazil

Dicas, consultoria, treinamento e palestras [Hints, consultancy, training and speaches]

Instalando o Bacula no Fedora

Posted by hfaria on julho 11th, 2008

Logo Fedora

Instalar o Bacula no Fedora é uma delícia, principalmente poque o “yum”, instalador de aplicativos, já deve ter todos os pacotes que você vai precisar.

Instalando o Banco de Dados

Primeiramente, é necessário instalar um dos três Banco de Dados suportados pelo Bacula (Postgresql, Mysql ou SqLite). Todos eles, também deverão estar no repositório do “yum”.

MySql:

yum install mysql-server

Postgresql:

yum install postgresql-server

service postgresql initdb

service postgresql start

Sqlite

yum install sqlite

Configurando o Banco de Dados

Depois de instalado, provavelmente seu serviço de banco de dados já estará rodando. Caso não esteja, inicie seu “daemon” que deve ser encontrado em: /etc/init.d

No caso do postgres, é preciso alterar as permissões (no arquivo: /var/lib/pgsql/data/pg_hba.conf ) para que a máquina na qual você está instalando o serviço, acesse o Banco de Dados. Após qualquer alteração, é necessária o “restart” do “damon” do postgres. Altere as linhas para estas:

local      all                                          trust
host       all         127.0.0.1     255.255.255.255    trust

Instalando o Bacula

Com o banco de dados instalado e rodando, vamos agora instalar os pacotes .rpm do Bacula (caso não estejam no yum, podem Baixar do próprio site do Bacula: http://sourceforge.net/project/showfiles.php?group_id=50727).

Para Instalar o Cliente

Para instalar o cliente Bacula (ou “file daemon), basta o pacote “bacula-client”:

yum install bacula-client

Para Instalar o Servidor Bacula (dircetor, storage e client):

Você precisará de alguns pacotes. Há um pacote que varia de acordo com o tipo do Banco de Dados instalado – por exemplo: bacula-postgresql…

yum install bacula-postgresql

Provavelmente, ele deverá acompanhar dependências importantes, como o pacote mtx (ou bacula-mtx, necessário para a manipulação de dispositivos de fita).

Configurando o Bacula

Depois de instalado, pode ser que o instalador não consiga executar três scripts fundamentais que acompanham o bacula. o create_database (cria o banco de dados do Bacula), o grant_privileges (garante os privilégios do usuário bacula) e o make_tables (cria as tabelas no banco de dados). Se obtiver problemas em inicializar os daemons do Bacula, execute estes três scripts.

Configurando os Daemons

Os três daemons do Bacula são configurados através de três arquivos: bacula-fd.conf, bacula-sd.conf, bacula-dir.conf.

Para a averiguação de problemas na configuração, você deve inicializar os daemons nessa mesma seqüência, para verificar o “output” dos errors.

A configuração do Bacula é um tema extenso, possui uma série de variáveis e será tratado em outro artigo – aqui mesmo no www.bacula.com.br. Talvez, a melhor maneira de fazê-lo, seja executar o Bacula com a configuração padrão, e modificá-la gradativamente.

14 Responses to “Instalando o Bacula no Fedora”

  1. Rafael Gomes Says:

    Muito legal, mas o Fedora deixou de ter o sufixo Core desde a sua sexta edição! :D

  2. admin Says:

    Valeu Rafael! E desculpe-me pela imprecisão… Estou corrigindo.
    Abraços!

  3. Leandro Says:

    Cara ,

    Seguinte eu adicionaria ai depois de instalar o postgresql os seguintes comandos , pelo menos no Fedora 9

    service postgresql initdb

    service postgresql start

    e o caminho não é esse que está ai e sim /var/lib/pgsql/data/pg_hba.conf

    Outro porem é que nos repositórios que já vem na instalação do Fedora 9 , não tem o Bacula …. poderia dar uma força nesse sentido ou o lance é pegar no http://www.sf.net mesmo ?

  4. admin Says:

    Leandro,

    Valeu pelas dicas.
    São essas ajudas inesperadas que nos incentivam a continuar trabalhando pela comunidade.

    Abraços!

  5. Thiago Says:

    E quando o pacote não esta disponivel no yum?? o que eu faço, estou usando o CentOs 5

  6. admin Says:

    Compila. Existem vários tutoriais no site. Abraços!

  7. Ricardo Says:

    Instalei no Fedora 12

    mas quando inicio os daemos falha e mostra a seguinte mensagem…

    Starting bacula-dir: Error: Not been configured [FALHOU]

    oque pode estar acontecendo?

  8. admin Says:

    A princípio não saberia dizer… Posta essa pergunta lá no nosso grupo de email (link no site – barra lateral direita.)

  9. Pedro Says:

    Meu yum nao estava encontrando os pacotes do bacula
    O comando abaixo resolveu

    rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-2.noarch.rpm

    Nesse momento to instalando com
    yum install bacula*
    que instala todos componentes e prerequisito do bacula

  10. admin Says:

    Sugiro a instalação por compilação.
    Mas se quiser insistir, pergunta na nossa lista de email: http://groups.google.com/group/bacula-backup-pt-br
    Particularmente, uso mais debian.

    Abraços!

  11. Walter Moya Says:

    Prezados bom dia,
    Preciso saber como poso gravar em Disco depois em FITA no bacula?

    Walter Moya

  12. admin Says:

    Vc pode usar agendamentos para storages diferentes, ou usar o backup tipo migração.
    Sugiro entrar em nossa lista de discussão.

    Abraços!

  13. Gustavo Menezes Says:

    boa tarde!
    gostaria de obter um manual de instalação do Bacula para CentOS 5 com passo a passo detalhado
    eu não sou muito familiarizado com ambiente linux e os tutoriais que consegui na internet dão erro de dependências de arquivos e não consigo terminar a configuração do Bacula

  14. admin Says:

    O livro que será lançado em Outubro trata a instalação do Bacula que funciona para todos os sistemas linux.
    Posso reservar para ti.

    Abraços,

    Heitor Faria

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>