
Heitor Faria
Tem visto EB-1 (estrangeiro de habilidade extraordinária dos EUA) e Mestrado em Computação aplicada pela UNB. Autor de artigos publicados em periódicos científicos. Autor de videoaulas do Bacula, Alfresco e Wordpress no Udemy.com, com mais de 1.200 estudantes em mais de 52 países. Pós-graduado em Gerenciamento de Serviços de TI (Segurança), Direito do Estado e Gerenciamento de Projetos. Fundador, consultor e instrutor da comunidade nacional de usuários do Bacula (www.bacula.com.br). Analista do Serviço Federal de Processamento de Dados. Advogado. Bacharel em Direito pela Universidade Católica de Salvador. Possui experiência como Administrador de Redes (Windows, Linux, Netware, inclusive serviços de diretório), Gestor de Segurança e Gestor de Serviços e Projetos. Certificado ITILF, LPIC-III, EMC Storage E05-001, TOEFL. Participante de fóruns e encontros internacionais de software livre como palestrante. Autor do livro “Licenças Livres e Direitos Fundamentais”, também publicado pela Brasport.
Único livro nacional dedicado à parte teórica de backups, também traz manuais completos de instalação e configuração de um sistema de cópias de segurança baseado na ferramenta mais utilizada no mundo – o Bacula (software livre).
Aborda tópicos como:
- estratégias de backup (GFS)
- operação e configuração de storages (inclusive robôs de fita)
- restauração
- comandos do Bacula
- duplicação de arquivos
- interfaces gráficas
- disaster recovery
- backup de aplicações específicas (máquinas virtuais, bancos de dados etc.)
- cópia e migração de backups
- scripts antes e depois dos trabalhos
O livro é baseado tanto em sistemas Linux como Microsoft.
1. Conceitos Básicos de Backup
1.1. Mitos do backup
1.2. Conceitos
1.3. Tipos de backup
1.4. Mídias de backup
2. Desenhando um Sistema de Backup
2.1. Prospecção sobre a existência/elaboração de uma política de backup
2.2. Levantamento da natureza dos serviços e dados que serão protegidos
2.3. Levantamento dos sistemas operacionais envolvidos
2.4. Levantamento da qualidade de dados a serem armazenados e gerência de capacidade
2.5. Prospectar o CMDB (Banco de Dados de Configuração) na procura por equipamentos que possam ser alocados para o sistema de backups
2.6. Escolha e aquisição de software para a realização dos backups
2.7. Eventual escolha e aquisição dos hardwares de armazenamento e servidor de backup
2.8. Levantamento e preservação do legado de backup de antiga ferramenta (em caso de migração)
3. Políticas e Melhores Práticas
3.1. Políticas de backup
3.2. Melhores práticas de backup
4. Estratégias de Backup e o Esquema GFS
4.1. Vantagens de um sistema de backup centralizado (viabilizado pelo Bacula)
5. O que é o Bacula?
5.1. Como ele funciona?
5.2. Principais características do Bacula
5.3. O que há de novo na versão 5.0?
6. O Bacula e as Ferramentas Similares
6.1. Amanda (livre)
6.2. Arcserve (proprietária)
6.3. TSM (proprietária)
7. Instalando o Bacula
7.1. Instalando o banco de dados
7.2. Instalando o Bacula (Linux)
8. Configurando o Bacula
8.1. Passo a passo: configurando o Bacula pela primeira vez
8.2. bacula-dir.conf
8.3. bacula-sd.conf
8.4. bacula-fd.conf
8.5. bconsole.conf
8.6. ACL do bconsole
8.7. Utilizando Include para organizar os arquivos de configuração do Bacula
8.8. Ciclo de vida dos volumes
8.9. Exemplo de GFS no Bacula
8.10. Retenções do Bacula
8.11. Novos clientes Bacula
8.12. Compressão dos backups
8.13. Migração e cópia de volumes
8.14. Label automático de volumes no Bacula
8.15. Desduplicação de arquivos
8.16. Criptografia das comunicações do Bacula (TLS)
8.17. Criptografia dos dados gravados no storage
8.18. A função da “pool scratch”
9. Primeiros Passos com Fitas Magnéticas
9.1. Os dispositivos de fita magnética
9.2. Operações com fita
9.3. Automatizando a operação de drives manuais
9.4. Manipulando robôs de fitas
9.5. Usando robôs com múltiplos drives gravando simultaneamente
9.6 Spooling de dados
10. Comandos do Bacula
10.1. Lista alfabética dos comandos do bconsole
10.2. Comandos especiais com arroba (@)
10.3. Executando o bconsole por shell script
11. Restaurando Arquivos
11.1. Restauração cruzada
12. Restaurando Informações do Catálogo
12.1. Restaurando catálogo MySQL a partir do arquivo .sql (backup)
12.2. bscan
12.3. bextract
12.4. bsmtp (mensageria)
13. Upgrade de Versões do Bacula
13.1. Considerações gerais
13.2. Atualizando o director e storage (servidor Bacula... que inclui também seu próprio file daemon)
13.3. Atualizando um cliente
14. Acessórios para o Bacula
14.1. Interfaces gráficas
14.2. Variados
14.3. Monitoração
15. Instalação do Webacula (GUI) – Versão 5.*
15.1. Instalação e configuração
16. Backup de Aplicações Específicas com o Bacula
16.1. Backup de máquinas virtuais
16.2. Backup de bancos de dados
16.3. Servidores web
16.4. Serviços de email
16.5. Serviços de diretório
17. Bacula Disaster Recovery no Linux
17.1. Bare Metal Recovery usando um disco de emergência do Bacula
18. Bacula no Windows
18.1. Instalando um servidor Bacula no Windows
18.2. Botando para funcionar
18.3. Configurando o Bacula
18.4. Operando o Bacula
18.5. Clientes Windows
18.6. Modificações no servidor específicas para os clientes Windows
18.7. Disaster Recovery no Windows
Referências Bibliográficas
Anexo 1. Código de Status do Bacula
Anexo 2. Guia Rápido de Operação do Bacula
Anexo 3. Comparativo Entre as Ferramentas de Backup
Anexo 3. Questões sobre Backups em Concursos