Instalação básica do OS com GUI(opcional)
Partição primaria /backup com espaço suficiente para armazenamento dos volumes de backup
Terminal logado como root
Acesso a internet no terminal de execução
Caso necessite autenticação para proxy execute no terminal:
export http_proxy=http://usuario:senha@proxy-xyz.com:porta
export https_proxy=http://usuario:senha@proxy-xyz.com:porta
export ftp_proxy=http://usuario:senha@proxy-xyz.com:porta
export no_proxy=.xyz
chmod +x installBacula.sh
./installBacula.sh
- Oracle Linux 7.4
- CentOS 7
- Instalação do Servidor Bacula
- Instala dependências
- Verifica Instalação do PostgreSQL ou MySQL
- Instalado -> Continua
- Não Instalado
- Instala o PostgreSQL-Server ou MySQL
- Dependências
- Atribui uma senha para o usuário do Banco de Dados
- Instalação do Bacula
- Desabilita o SELinux
- Versão 9.2.1
- Compilação do Bacula
- Instalação
- Cria BD bacula e atribui as permissões para o bacula
- Prepara os serviços do bacula(Dir, FD e SD), para inicialização junto ao sistema
- Libera a execução do bacula e bacula-client no Firewall
- Altera parâmetro de segurança(md5) no pg_hba.conf do PostgreSQL
- Instalação Apenas do Cliente
Esta opção deverá ser utilizada apenas para instalação do cliente não executá-la na servidor de backup bacula(Director)
- Instalação do Webacula
Webacula Web + Bacula - web interface para o sistema de backup Bacula.
- Instala um Fork do Webacula(Wnaderlei Huttel)
- Realiza o Download do Webacula
- Instala ambiente web e dependências
- Realiza configurações nos arquivos db.conf e config.ini
- Prepara o serviço httpd para inicializar junto ao OS
- Libera execução do httpd no Firewall
- Instalação do Bacula-Web
Bacula-Web é uma ferramenta baseada na Web de relatórios e monitoramento que fornece informações úteis sobre a sua infraestrutura Bacula como jobs, pools, volumes, logs de tarefas, clientes e relatórios de jobs de backup e muito mais ... Bacula-Web é livre (como um pássaro) e liberado sob o termo da licença GPL v 2.0.
- Realiza o Download do Bacula-Web
- Instala ambiente web e dependências
- Realiza configurações nos arquivos
- Prepara o serviço httpd para inicializar junto ao OS
- Libera execução do httpd no Firewall
- Instalação do Baculum(Bacula-GUI)
Baculum é uma interface Bacula baseada na Web, que permite várias funções de administração Bacula.
Esses incluem:
- Execução de trabalhos Bacula (backup, restore, verify ...)
- Monitor Bacula serviços
- Console Bacula disponível via interface web
- Suporte para consoles personalizados e restritos (funcionalidade ACL da console)
- Gestão de volumes incluindo a rotulagem de novos volumes
- Gráficos de fácil utilização Operações básicas do daemon de armazenamento em volumes (montagem, desmontagem, ações de liberação)
- Assistente de configuração e restauração fácil de usar
Procedimentos
- Realiza o Download do Baculum(Bacula-GUI)
- Instala ambiente web e dependências
- Realiza configurações nos arquivos em sudoers, php.ini e host do Apache
- Prepara o serviço httpd para inicializar junto ao OS
- Libera execução do httpd no Firewall
- Limpar cache de Downloads
Remove todos os downloads efetuados.