Bacula nas Pequenas Empresas
14 de Dezembro de 2018, 14:32 - sem comentários aindaDica do Dia!
Tecnologia de Backup para todos!
Mesmo as pequenas empresas precisam manter seus dados seguros!
Para isso é necessário implantar uma solução de backup confiável e que seja parceira da sua organização.
A Bacula Backup Software também quer dialogar com as pequenas empresas. Temos pacotes exclusivos: Plano Starter até 5 clientes (hipervisores) e Plano Small Business até 25 clientes de backup com valores especiais para licenças e plug-ins!
Entre agora em contato com a nossa equipe e nos conte sobre a sua empresa: http://www.bacula.com.br/fale-conosco-geral/
TRT de Campinas adota EBacula
8 de Dezembro de 2018, 21:13 - sem comentários aindaPor meio de Edital lançado no segundo semestre deste ano, o Tribunal Regional do Trabalho - TRT da 15.ª região sediado em Campinas/SP, está em processo de aquisição de licenças perpétuas do software Bacula Enterprise (EBacula) para 500 clientes e de módulos específicos (plugins), com suporte técnico de 36 meses e implantação com repasse tecnológico.
A decisão de órgãos públicos em adotar o Bacula como solução de Backup está em consonância com o princípio constitucional da eficiência (artigo 37 da CF/88) que aborda questões como celeridade, eficácia, economicidade, efetividade e qualidade por ocasião da concretização de seus atos administrativos.
O EBacula trabalha com formato livre de backup e do catálogo de dados, ou seja, a gravação dos dados é feita em formato aberto (não proprietário) permitindo que os órgãos públicos não se tornem vítima de aprovisionamento tecnológico além de ter um custo reduzido em comparação com outras soluções do mercado. E os diversos plugins permitem fazer a migração completa dos centros de dados públicos. Além disso, o EBacula (Bacula Enterprise) é compatível com o CBacula (Bacula Community), por isso os órgãos que já utilizam a versão livre do Bacula podem justificar a contratação nominal da versão Enterprise.
A equipe do Bacula Brasil está à disposição para apresentar a solução de backup e recuperação de dados Bacula e enviar orçamentos.
Entre em contato conosco: http://www.bacula.com.br/fale-conosco-geral/
Converter Catálogo do Bacula de MySQL para PostgreSQL
27 de Novembro de 2018, 21:00 - sem comentários aindaO MySQL/MariaDB*¹ é um banco de dados muito bom, porém na medida que os backups vão aumentando, ele começa a ficar lento, demora mais para efetuar os backups, etc.
(¹ Apesar de o MariaDB ser muito semelhante ao MySQL ele não é 100% compatível e não é recomendado, pois tem um desempenho pior que do MySQL em algumas situações)
Por recomendações da própria Bacula System e do próprio criador do Bacula (Kern Sibbald), o banco de dados PostgreSQL é mais indicado para se utilizar com o Bacula, pois é um banco mais robusto e seguro.
Como o Bacula suporta ambos os banco de dados, é mais fácil fazer este tipo de migração, pois é possível migrar apenas os dados e não as criações de tabelas, índices, funções, etc.
ATENÇÃO: Sempre por precaução, faça um backup completo do banco de dados antes de continuar com este processo!
Este tutorial foi baseado no manual do Bacula
https://www.bacula.org/9.0.x-manuals/en/main/Installing_Configuring_Post.html#SECTION004350000000000000000
- - Este script foi testado usando o MySQL 5.6, 5.7 para um PostgreSQL 9.4, 9.6 e Bacula 9.0.8, Bacula 9.2.2
- - Este script de migração foi simulado em um ambiente usando um Bacula compilado com o MySQL.
- - Os arquivos de configuração foram utilizados os mesmos.
- - Os daemons do Bacula foram parados totalmente e o Bacula foi recompilado, porém agora com a opção --with-postgresql ao invés de --with-mysql.
- - Pode-se efetuar todos os passos de uma instalação fresca do Bacula com PostgreSQL
- - Após o Bacula já estar configurado e rodando certinho com o Banco PostgreSQL, parar todos os daemons novamente e executar os scripts de manipulação do catálogo, porém agora para deixar a base PostgreSQL totalmente fresca:
./drop_postgresql_database
./create_postgresql_database
./make_postgresql_tables
./grant_postgresql_privileges
Passo 1
Criar um diretório vazio em /usr/src/ e efetuar o download dos scripts de migração:
mkdir /usr/src/bacula_migration cd /usr/src/bacula_migration wget -c https://raw.githubusercontent.com/wanderleihuttel/bacula-utils/master/convert_mysql_to_postgresql/mysql_to_postresql.sh wget -c https://raw.githubusercontent.com/wanderleihuttel/bacula-utils/master/convert_mysql_to_postgresql/import_postgresql.sh chmod a+x mysql_to_postresql.sh chmod a+x import_postgresql.sh
Passo 2
Certifique-se de que o MySQL/MariaDB esteja rodando e execute o script "mysql_to_postresql.sh".
Este script vai solicitar as credenciais do MySQL/MariaDB e vai gerar um dump de cada tabela individualmente com a extensão .sql e também um arquivo chamado "RowCountMySQL.log" que vai conter o total de registros contidos em cada tabela. Este arquivo será utilizado mais na frente.
Passo 3
Configure os parâmetros no script import_postgresql.sh "db_user" e "db_name" ou mantenha os padrões
Passo 4
Crie um arquivo chamdo .pgpass em '/root/' com as credenciais do usuário do Bacula no PostgreSQL e com permissão 600.
touch /root/.pgpass chmod 600 /root/.pgpass # Exemplo de arquivo (use suas credenciais) # hostname:port:database:username:password localhost:5432:bacula:bacula:your_password
Se a configuração foi bem sucedida é possível acessar a interface do PostgreSQL com o usuário configurado anteriormente e sem precisar da senha:
psql -U bacula bacula psql (9.6.10) Digite "help" para ajuda. bacula=> # Digite \q para sair
Passo 5
Execute o script 'import_postgresql.sh' para importar os dumps do MySQL para o PostgreSQL.
Se tudo ocorrer bem, você pode comparar os arquivos 'RowCountMySQL.log' e 'RowCountPg.log'. Se o número de registros de cada tabela no MySQL e no PostgreSQL for o mesmo, você pode se orgulhar, a migração a principio foi concluída com sucesso!
Passo 6
Verifique os arquivos com extensão '.log' para checar se não ocorreu nenhum erro
Se o conteúdo desses arquivos de log for semelhante a "psql: File.sql: 2: WARNING: não há transação em andamento". A migração foi concluída com sucesso, se não, é necessário analisar cada arquivo que corresponde a cada tabela e tentar descobrir o motivo dos erros.
Solução de problemas
Um dos problemas mais comuns que podem acontecer é de não importar alguns registros da tabela 'Log' por causa de codificação errada, proveniente de erros de backup de clientes Windows. A solução mais fácil e prática é editar manualmente os registros (no lado do MySQL), com comandos de UPDATE para substituir esses caracteres errados, gerar o dump novamente e importar somente esta tabela.
Ou então mais recomendado ainda, após corrigir todos os erros, zerar novamente o catálogo PostgreSQL e repetir todos os passos, desde o Dump do MySQL/MariaDB até a importação no PostgreSQL.
Appliance EBacula SuperMicro
26 de Novembro de 2018, 21:01 - sem comentários aindaNa busca por soluções integradas de Backup e Recuperação de Dados para a sua empresa, a Bacula Brasil firmou parceria com a SDC e está oferecendo soluções robustas de appliance a um valor bastante acessível.
Toda a flexibilidade para centros de dados com o hardware da Supermicro e a solução EBacula.
Entre em contato com a equipe do Bacula, juntos podemos definir a melhor configuração para a sua organização: montamos o hardware e escolhemos os plug-ins necessários.
Confira um dos modelos de configuração disponíveis a um custo reduzido.
Acesse nosso formulário de contato: http://www.bacula.com.br/fale-conosco-geral/
Suporte Bacula: Parceria Estratégica para a Sua Empresa
15 de Novembro de 2018, 18:43 - sem comentários aindaNão é por acaso que o Bacula é a solução de backup mais utilizada no Brasil e a 4.ª mais popular no mundo!
Afinal, além de oferecer uma solução de backup completa, com alto nível de automação, facilidade de gerenciamento e rapidez na recuperação de desastres, o Bacula trabalha com formato livre de gravação dos backups e oferece Suporte Técnico altamente qualificado. Com o Bacula você nunca está sozinho!
Sua empresa pode contar com tecnologia de ponta e Suporte Técnico especializado 24x7 investimento muito pouco. Tanto na versão Enterprise (EBacula) quanto na Community (CBacula), o Bacula Backup Software dispõe de contratos anuais que se adequam à estrutura da sua organização. Os planos começam a partir de R$ 600,00 mensais, até 25 clientes de backup, e dispõe de várias facilidades, confira:
- Acionamentos por telefone, e-mail, WhatsApp e Skype com até duas horas para atendimento inicial.
- Assistência intelectual prestada por uma equipe altamente capacitada.
- Revisão da configuração, arquitetura e performance do ambiente de backup.
- Análise de logs, resolução de problemas e depuração do sistema de backup.
- Acesso remoto para a execução das atividades.
Entre em contato com a equipe Bacula! Estamos à disposição da sua empresa: http://www.bacula.com.br/contrato-suporte/