Curso Automate and Manage Red Hat OpenShift Virtualization with Ansible

  • DevOps | CI | CD | Kubernetes | Web3

Curso Automate and Manage Red Hat OpenShift Virtualization with Ansible

32 horas Curso Pratico
Visão Geral

O curso Automate and Manage Red Hat OpenShift Virtualization with Ansible foi desenvolvido para administradores de infraestrutura, engenheiros DevOps e profissionais de automação que desejam gerenciar ambientes de Red Hat OpenShift Virtualization utilizando o Red Hat Ansible Automation Platform.

Durante o treinamento, os participantes aprenderão a automatizar o provisionamento, configuração, gerenciamento, atualização e desativação de máquinas virtuais executadas no OpenShift Virtualization, utilizando playbooks, roles, inventories, workflows e coleções Ansible específicas para Kubernetes, OpenShift e KubeVirt.

O curso também aborda práticas de Infrastructure as Code (IaC), GitOps, automação orientada a eventos, integração com APIs, monitoramento, compliance e operações Day 2, permitindo a construção de ambientes altamente automatizados, seguros e escaláveis.

Objetivo

Após realizar este curso Automate and Manage Red Hat OpenShift Virtualization with Ansible, você será capaz de:

  • Automatizar operações em ambientes OpenShift Virtualization
  • Criar playbooks para gerenciamento de máquinas virtuais
  • Utilizar coleções Ansible para Kubernetes, OpenShift e KubeVirt
  • Provisionar máquinas virtuais automaticamente
  • Automatizar configurações Day 2
  • Gerenciar armazenamento e redes por meio de playbooks
  • Automatizar snapshots, clones e migrações
  • Integrar automações com GitOps
  • Implementar automação baseada em eventos
  • Gerenciar credenciais de forma segura
  • Automatizar tarefas de monitoramento e conformidade
  • Desenvolver fluxos completos de automação para ambientes corporativos
Publico Alvo
  • Administradores Red Hat OpenShift
  • Administradores Linux
  • Administradores de Virtualização
  • Engenheiros DevOps
  • Engenheiros SRE
  • Engenheiros de Cloud
  • Arquitetos de Infraestrutura
  • Consultores Red Hat
  • Especialistas em Automação
  • Equipes responsáveis por operações de ambientes OpenShift
Pre-Requisitos
  • Conhecimentos de Linux
  • Conhecimentos básicos de Ansible
  • Conhecimentos de Kubernetes
  • Conhecimentos de Red Hat OpenShift
  • Experiência com OpenShift Virtualization
  • Conhecimentos básicos de YAML
  • Noções de Git
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Módulo 1 – Introdução à Automação com Ansible

  1. Conceitos de automação
  2. Infrastructure as Code
  3. Arquitetura do Ansible Automation Platform
  4. Playbooks
  5. Inventários
  6. Variáveis
  7. Módulos
  8. Roles

Módulo 2 – Integração do Ansible com OpenShift

  1. API do OpenShift
  2. Autenticação
  3. Tokens
  4. Projetos (Namespaces)
  5. Coleções Kubernetes
  6. Coleções OpenShift
  7. Execução remota

Módulo 3 – Gerenciamento de Máquinas Virtuais

  1. Criação de VirtualMachine
  2. VirtualMachineInstance
  3. Templates
  4. DataVolumes
  5. Provisionamento automático
  6. Exclusão automatizada
  7. Atualizações

Módulo 4 – Automação de Armazenamento

  1. Storage Classes
  2. PersistentVolumeClaims
  3. DataVolumes
  4. Importação de imagens
  5. Expansão de discos
  6. Configuração automática
  7. Gerenciamento de volumes

Módulo 5 – Automação de Redes

  1. Multus
  2. NetworkAttachmentDefinition
  3. VLANs
  4. Interfaces adicionais
  5. Configuração de IP
  6. DNS
  7. SR-IOV

Módulo 6 – Templates e Padronização

  1. Templates YAML
  2. Cloud-init
  3. Sysprep
  4. Catálogo corporativo
  5. Versionamento
  6. Parametrização
  7. Reutilização

Módulo 7 – Day 2 Operations

  1. Atualizações
  2. Reinicializações
  3. Alterações de recursos
  4. Escalabilidade
  5. Gerenciamento de ciclo de vida
  6. Automação operacional
  7. Compliance operacional

Módulo 8 – Snapshots, Clones e Migração

  1. Snapshots automatizados
  2. Clonagem
  3. Backup
  4. Restore
  5. Live Migration
  6. Automação de migração
  7. Validação pós-migração

Módulo 9 – Segurança

  1. Ansible Vault
  2. Gerenciamento de Secrets
  3. Tokens
  4. Certificados
  5. RBAC
  6. Controle de acesso
  7. Hardening automatizado

Módulo 10 – Automation Controller

  1. Organização
  2. Inventários
  3. Credenciais
  4. Job Templates
  5. Schedules
  6. Workflows
  7. Execução centralizada

Módulo 11 – Event-Driven Ansible

  1. Conceitos
  2. Rulebooks
  3. Eventos
  4. Integração com Prometheus
  5. Alertmanager
  6. Resposta automática
  7. Self-healing

Módulo 12 – GitOps e Integração Contínua

  1. Git
  2. Controle de versões
  3. GitOps
  4. OpenShift GitOps (Argo CD)
  5. Pipelines
  6. Integração com Ansible
  7. Fluxos automatizados

Módulo 13 – Observabilidade

  1. Monitoramento
  2. Prometheus
  3. Grafana
  4. Logs
  5. Alertas
  6. Dashboards
  7. Auditoria

Módulo 14 – Troubleshooting

  1. Depuração de playbooks
  2. Logs
  3. Tratamento de erros
  4. Idempotência
  5. Recuperação automática
  6. Estratégias de rollback
  7. Diagnóstico de falhas

Módulo 15 – Boas Práticas

  1. Organização de projetos
  2. Estrutura de roles
  3. Reutilização
  4. Segurança
  5. Performance
  6. Documentação
  7. Governança da automação

Laboratórios Práticos

Durante o treinamento, os participantes executarão laboratórios em um ambiente completo de OpenShift Virtualization e Ansible Automation Platform, incluindo:

  • Configuração do ambiente de automação
  • Conexão do Ansible ao cluster OpenShift
  • Criação automatizada de máquinas virtuais
  • Provisionamento com Cloud-init
  • Gerenciamento automatizado de DataVolumes
  • Configuração de redes Multus por playbooks
  • Automação de snapshots, clones e Live Migration
  • Desenvolvimento de roles reutilizáveis
  • Criação de workflows no Automation Controller
  • Automação baseada em eventos com Event-Driven Ansible
  • Integração com GitOps (Argo CD)
  • Proteção de credenciais com Ansible Vault
  • Implementação de rotinas de monitoramento e remediação automática
  • Diagnóstico e correção de falhas em playbooks e operações

Projeto Final

Ao final do curso, os participantes desenvolverão uma solução completa de automação para um ambiente de produção baseado em OpenShift Virtualization, contemplando:

  • Provisionamento automatizado de infraestrutura virtual
  • Implantação de máquinas virtuais padronizadas
  • Configuração automática de armazenamento e redes
  • Automação de operações Day 2
  • Implementação de workflows no Automation Controller
  • Integração com GitOps e Event-Driven Ansible
  • Monitoramento, autorremediação e aplicação de políticas de conformidade
  • Documentação e validação da solução automatizada

Material Complementar

  • Apostila digital completa
  • Guia de automação para OpenShift Virtualization
  • Laboratórios passo a passo
  • Playbooks completos em Ansible
  • Roles reutilizáveis
  • Templates YAML para KubeVirt
  • Rulebooks para Event-Driven Ansible
  • Exemplos de workflows do Automation Controller
  • Exemplos de integração com GitOps
  • Guia de boas práticas de automação
  • Exercícios práticos
  • Certificado de conclusão do curso (mediante frequência mínima estabelecida)
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso FinOps Foundation Mentorship Program

24 horas

Curso DP-060T00 Migrate NoSQL workloads to Azure Cosmos DB

16 horas

Curso DP-900T00-A Microsoft Azure Data Fundamentals

16 horas

Curso Microsoft MD-102T00 Microsoft 365 Endpoint Administrator

32 horas Curso Pratico