Lançamento Baculum versão 7.2.1-0 e Procedimentos de Instalação

Baculum é uma ótima interface Bacula Comunidade nativa que também permite alterar configurações Bacula nicelly através de uma GUI. Esta versão está focada em melhorias de desempenho, mas também foram incluídso inúmeros recursos.

A partir da versão 7.2.1-0 são preparados os pacotes binários para: CentOS, Fedora, Ubuntu e Debian. Bellow para este post eu incluído arquivo de texto
com instruções de instalação dos pacotes.

Melhorias:

– Adicionada botão de execução repetida do mesmo job
– Adicionado Cache sessão
– Adicionado modelos de configuração deb
– Campo de pesquisa funciona para todas as células da tabela
– Lembrete da ordem de classificação para grades de dados
– Exclusão tabelas Bvfs temporárias quando a restauração é iniciado
– Adicionar exemplo de configuração com Nginx
– Adicionadas colunas jobbytes e jobfiles na lista de jobs
– Janelas de configuração dividida em duas guias: ações e console
– Alterar atributos do job (nível, cliente, fileset, pool, armazenamento,
prioridade) no painel de trabalho
– Não atualizar listas janela barra de ferramentas, se é aberto ou elementos são verificados
– Correção trabalho com php-fpm
– Correção ordenação valores formatados em tabelas
– Melhora tamanho precisão formatador
– Correção contagem na lista de jobs
– Correção fim-de-arquivo de aviso nas chamadas bconsole. Patch de Ulrich Leodolter
– Mostrar jobid na janela de configuração do trabalho
– Obter fuso horário do sistema para PHP, se possível
– Correção restaurar quando um monte de jobids dado
– Identificação da tarefa Mostrar cópia na lista de trabalhos
– Obter trabalho mostra resultado por nome do trabalho ou jobid
– Definir janela metade do tamanho como tamanho da janela padrão
– Persistência de estads na janela de Jobs
– Cabeçalho da tabela mostrando
– Atualização Módulo de política SELinux
– Correção Atualização das Pools
– Modificação Listagem padrão limitada a 500 elementos
– Adicionar parâmetro unidade para bconsole execução do comando release
– Correção erro de expectativa falhou durante o restore
– Mudar para o modo de depuração somente quando debug está habilitado em config
– Correção remover arquivo de usuários durante a atualização pacotes deb
– CorreçãoValores padrão no Makefile
– Mudança Makefile a usar também para deb pacotes template

Procedimentos de Instalação:

=== Pacotes Fedora ===

1. Adicione o repositório Baculum:

# dnf config-manager –add-repo http://download.opensuse.org/repositories/home:/ganiuszka/Fedora_23/home:ganiuszka.repo

2. Instale o pacote Baculum:

# dnf install baculum

3. Se o SELinux estiver habilitado instale também:

# dnf install baculum-selinux

4. Instale o Baculum de acordo com seu engine web inicialize:

a) Para Apache web server

# dnf install baculum-httpd
# service httpd restart

b)Para Lighttpd web server

# dnf install baculum-lighttpd
# service baculum-lighttpd start

5. No navegador: http://localhost:9095

Usuário fresco: admin
Senha fresca: admin

NOTA!
Se o bconsole vai ser acessado pelo Baculum via sudo necessário criar o seguinte arquivo:

# vi /etc/sudoers.d/baculum

adicione o segundo conteúdo:

a) Para Apache web server:

Defaults:apache !requiretty
apache ALL= NOPASSWD: /usr/sbin/bconsole

b) Para Lighttpd web server

Defaults:lighttpd !requiretty
lighttpd ALL= NOPASSWD: /usr/sbin/bconsole

=== Pacotes CentOS ===

1. Adicione o Repositório:

# yum-config-manager –add-repo http://download.opensuse.org/repositories/home:/ganiuszka/CentOS_7/home:ganiuszka.repo

2. Instale pacote base Baculum:

# yum install baculum

3. Se o Selinux estiver habilitado::

# yum install baculum-selinux

4. Instale o Baculum de acordo com seu engine webe inicialize:

a) Para Apache web server

# yum install baculum-httpd
# service httpd restart

b) Para Lighttpd web server

Instale o repositório EPEL:

# yum install epel-release

e instale o Lighttpd para o Baculum:

# yum install baculum-lighttpd
# service baculum-lighttpd start

5. No navegador: http://localhost:9095

Usuário fresco: admin
Senha fresca: admin

NOTA!
Se o bconsole vai ser acessado pelo Baculum via sudo necessário criar o seguinte arquivo:

# vi /etc/sudoers.d/baculum

adicione o segundo conteúdo:

a) Para Apache web server:

Defaults:apache !requiretty
apache ALL= NOPASSWD: /usr/sbin/bconsole

b) Para Lighttpd web server

Defaults:lighttpd !requiretty
lighttpd ALL= NOPASSWD: /usr/sbin/bconsole

=== Pacote Ubuntu ===

1. Adicione o repositório PPA Baculum

# add-apt-repository ppa:ganiuszka/baculum

2. Atualize o índice de pacotes

# apt-get update

3. Instale pacote base do Baculum

# apt-get install baculum

4. Instale o Baculum de acordo com seu engine webe inicialize:

a) Para Apache web server:

# apt-get install baculum-apache2

Habilite mod_rewrite no Apache

# ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load

Habilite a configuração do Baculumno Apache

# ln -s /etc/apache2/sites-available/baculum.conf /etc/apache2/sites-enabled/baculum.conf

Inicie o Baculum

# service apache2 restart

b) Para Lighttpd web server:

# apt-get install baculum-lighttpd
# service baculum-lighttpd start

5. No navegador: http://localhost:9095

Usuário fresco: admin
Senha fresca: admin

NOTA!
Se o bconsole vai ser acessado pelo Baculum via sudo necessário criar o seguinte arquivo:

# vi /etc/sudoers.d/baculum
e adicione o seguinte conteúdo:

Defaults:www-data !requiretty
www-data ALL= NOPASSWD: /usr/sbin/bconsole

Essa configuração é válida tanto para Apache e Lighttpd web servers.

=== Pacotes Debian  ===

Porque para Baculum 7.2.1-0 no Debian não existe qualquer repositório pacotes especiais, o método recomendado para instalar pacotes baculum é baixar pacotes para Ubuntu Vivid manualmente e, em seguida, instalá-los.

1. Download o pacote Baculum e instale:

# wget https://launchpad.net/~ganiuszka/+archive/ubuntu/baculum/+files/baculum_7.2.1-0ppa1~vivid1_all.deb
# gdebi baculum_7.2.1-0ppa1~vivid1_all.deb

2. Download e instale o web server:

a) Para Apache web server

# wget https://launchpad.net/~ganiuszka/+archive/ubuntu/baculum/+files/baculum-apache2_7.2.1-0ppa1~vivid1_all.deb
# gdebi baculum-apache2_7.2.1-0ppa1~vivid1_all.deb

Habilite o mod_rewrite no Apache

# ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load

Habilite a configuração Baculum no Apache

# ln -s /etc/apache2/sites-available/baculum.conf /etc/apache2/sites-enabled/baculum.conf

Inicie o Baculum:

# service apache2 restart

b) Para Lighttpd web server

# wget https://launchpad.net/~ganiuszka/+archive/ubuntu/baculum/+files/baculum-lighttpd_7.2.1-0ppa1~vivid1_all.deb
# gdebi baculum-lighttpd_7.2.1-0ppa1~vivid1_all.deb

3. No navegador: http://localhost:9095

Usuário fresco: admin
Senha fresca: admin

NOTA!
Se o bconsole vai ser acessado pelo Baculum via sudo necessário criar o seguinte arquivo:

# vi /etc/sudoers.d/baculum
E adicione o seguinte conteúdo:

Defaults:www-data !requiretty
www-data ALL= NOPASSWD: /usr/sbin/bconsole

 

Disponível em: pt-brPortuguês

Este post tem 2 comentários

  1. Júlio Swytka

    Não existe um tutorial para instalação do baculum em NGINX?

    1. hfaria

      Olá Júlio,

      Infelizmente não tenho.

      Atte.

Deixe uma resposta