Visão Geral
O curso Oracle Linux High Availability Cluster foi desenvolvido para capacitar profissionais de infraestrutura, administração de sistemas e arquitetos de soluções a projetar, implementar e administrar ambientes de alta disponibilidade utilizando os recursos nativos do Oracle Linux. O treinamento aborda as melhores práticas para construção de clusters corporativos altamente disponíveis, resilientes e escaláveis, capazes de garantir a continuidade operacional de aplicações e serviços críticos de negócio.
Ao longo do curso, os participantes aprenderão a configurar e gerenciar clusters utilizando as principais tecnologias empregadas pelo Oracle Linux, como Pacemaker, Corosync e ferramentas de gerenciamento de cluster, implementando soluções que permitam a recuperação automática de falhas, balanceamento de serviços, monitoramento contínuo dos recursos do ambiente e redução do tempo de indisponibilidade das aplicações.
O treinamento explora desde os fundamentos de alta disponibilidade até cenários avançados de implantação em ambientes corporativos, incluindo clusters para servidores de aplicações, bancos de dados, serviços de rede, armazenamento compartilhado e infraestruturas virtualizadas. Serão apresentadas estratégias para implementação de failover automático, fencing, quorum, gerenciamento de recursos, migração de serviços, monitoramento do cluster e integração com ambientes de virtualização e cloud computing.
Além dos aspectos conceituais, o curso possui forte abordagem prática, permitindo que os participantes configurem ambientes de alta disponibilidade em laboratório, realizando simulações de falhas e procedimentos de recuperação para garantir a continuidade dos serviços em cenários reais de produção.
Ao final do treinamento, os profissionais estarão aptos a implementar e administrar clusters de alta disponibilidade utilizando Oracle Linux, aplicando técnicas avançadas de disponibilidade, segurança, monitoramento, troubleshooting e otimização operacional em ambientes corporativos de missão crítica.
Este curso é uma continuidade natural do treinamento Oracle Linux KVM e prepara o profissional para implementar soluções de alta disponibilidade em ambientes corporativos Linux, sendo altamente recomendado para administradores de datacenter, especialistas em infraestrutura crítica e arquitetos de soluções que atuam com serviços de missão crítica e continuidade operacional.
Conteúdo Programatico
Módulo 1 - Fundamentos de Alta Disponibilidade
- Conceitos de alta disponibilidade
- SLA e continuidade operacional
- Tipos de cluster
- Failover e failback
- Escalabilidade horizontal e vertical
- Arquiteturas de alta disponibilidade
Módulo 2 - Arquitetura do Oracle Linux HA Cluster
- Oracle Linux High Availability Services
- Pacemaker
- Corosync
- pcs
- Resource Agents
- Cluster Stack
Módulo 3 - Planejamento do Ambiente
- Requisitos de hardware
- Planejamento de rede
- Planejamento de armazenamento
- Dimensionamento do cluster
- Topologias recomendadas
Módulo 4 - Instalação e Configuração Inicial
- Instalação dos pacotes necessários
- Configuração dos nós do cluster
- Configuração do ambiente operacional
- Verificações iniciais
- Testes de conectividade
Módulo 5 - Configuração do Cluster
- Criação do cluster
- Gerenciamento dos nós
- Inicialização dos serviços
- Administração do ambiente
- Configurações iniciais do cluster
Módulo 6 - Corosync
- Conceitos do Corosync
- Comunicação entre nós
- Configuração do cluster.conf
- Heartbeat
- Quorum
Módulo 7 - Pacemaker
- Arquitetura do Pacemaker
- Gerenciamento de recursos
- Constraints
- Policies
- Resource Groups
- Clone Resources
Módulo 8 - Gerenciamento de Recursos
- Recursos do cluster
- Serviços altamente disponíveis
- Resource Agents
- Configuração de aplicações
- Dependências entre recursos
Módulo 9 - Failover e Failback
- Configuração de failover automático
- Estratégias de failback
- Testes operacionais
- Simulação de falhas
- Recuperação de serviços
Módulo 10 - Fencing e STONITH
- Conceitos de fencing
- STONITH
- Split-brain
- Estratégias de proteção
- Configuração de dispositivos de fencing
Módulo 11 - Armazenamento Compartilhado
- Conceitos de shared storage
- NFS
- iSCSI
- Multipath
- Storage Pools
- Boas práticas de armazenamento
Módulo 12 - Cluster de Serviços
- Alta disponibilidade para serviços Linux
- Apache HTTP Server
- NGINX
- Banco de dados
- Serviços corporativos
- Aplicações críticas
Módulo 13 - Monitoramento do Cluster
- Monitoramento dos nós
- Monitoramento dos recursos
- Logs do cluster
- Diagnóstico do ambiente
- Ferramentas de monitoramento
Módulo 14 - Segurança
- Hardening do cluster
- Segurança da comunicação entre nós
- Firewalld
- SSH seguro
- Controle de acesso
- Auditoria
Módulo 15 - Integração com Virtualização e Cloud
- Oracle Linux KVM
- Virtualização corporativa
- Alta disponibilidade em ambientes virtualizados
- Conceitos de cloud computing
- Estratégias híbridas
Módulo 16 - Performance e Otimização
- Ajustes de desempenho
- Balanceamento de carga
- Otimização do cluster
- Boas práticas operacionais
Módulo 17 - Troubleshooting
- Diagnóstico de falhas
- Problemas de quorum
- Problemas de comunicação
- Falhas de recursos
- Recuperação do ambiente
Módulo 18 - Laboratórios Práticos
- Criação de cluster Oracle Linux
- Configuração do Pacemaker
- Configuração do Corosync
- Implementação de failover automático
- Configuração de serviços altamente disponíveis
- Implementação de fencing
- Testes de indisponibilidade
- Troubleshooting completo do ambiente
- Integração com Oracle Linux KVM
- Cenários reais de produção