Entrar em Contato

Programa do Curso

1. Introdução ao OpenStack

  • História da nuvem e do OpenStack

  • Recursos da nuvem

  • Modelos de nuvem

    • privada, pública, híbrida
    • on-premise, IaaS, PaaS, SaaS
  • Implantações de nuvem pública e privada baseadas em OpenStack

  • Distribuições open source e comerciais do OpenStack

  • Modelos de implantação do OpenStack

  • Ecossistema do OpenStack

    • Módulos
    • Ferramentas subjacentes
    • Integrações
  • Ciclo de vida do OpenStack
  • Certificação OpenStack

  • Laboratório OpenStack (VM) para este curso

2. Oficina prática de administração do OpenStack

  • Conhecendo o OpenStack

    • Componentes do OpenStack (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
    • Interação com a nuvem OpenStack
    • Daemons do OpenStack e fluxo de comunicação da API
  • Keystone - Serviço de gerenciamento de identidade

    • Arquitetura do Keystone
    • Autenticação e backends disponíveis
    • Tipos de token e gerenciamento de tokens
    • Autorização no OpenStack - papéis e oslo.policy
    • Recursos do Keystone - domínios, projetos, usuários
    • Configuração de clientes CLI com openrc e clouds.yaml
    • Catálogo de serviços do OpenStack
    • Adicionando um novo serviço ao OpenStack
    • Sistema de cotas no OpenStack
  • Glance - Serviço de imagens

    • Imagens adaptadas à nuvem
    • Recursos de imagem (propriedades, metadados, formato, contêiner)
    • Upload e download de imagens
    • Compartilhamento de imagens
    • Armazenamentos de imagem do Glance
    • Imagens protegidas
    • Gerenciamento de cotas para o serviço de imagens
    • Verificação dos serviços Glance
  • Neutron - Rede

    • Arquitetura e serviços Neutron
    • O plugin ML2
    • Análise de rede no nó de computação
    • Conceitos de rede e ferramentas usadas pelo Neutron
    • Tipos básicos de recursos de rede do Neutron
    • Gerenciamento de redes e sub-redes do inquilino
    • Gerenciamento de grupos de segurança e regras
    • Roteamento East-West
    • Namespaces de rede
    • Gerenciamento de redes externas/provedoras
    • Roteamento North-South
    • Gerenciamento de IPs flutuantes
    • Controle de acesso baseado em papéis no Neutron
    • Gerenciamento de cotas de rede
    • Internals de SDN e NFV (iptables, ip route, OVS)
    • Solução de problemas básicos de rede (namespaces, tcpdump, etc.)
    • Cotas de rede
    • Verificação dos serviços Neutron
  • Nova - Serviço de computação

    • Interfaces para hypervisors
    • Gerenciamento de pares de chaves
    • Gerenciamento de sabores (flavours)
    • Sabores e topologia de CPU
    • Parâmetros de instância
    • Criação de uma instância
    • Verificação de instâncias provisionadas
    • Criação de snapshots
    • Gerenciamento de instâncias
    • Redimensionamento de instâncias
    • Atribuição de IPs flutuantes
    • Console interativo e log do console
    • Atribuição de grupos de segurança
    • Internals de grupos de segurança e recursos de segurança de porta (iptables)
    • Internals dos roteadores L3
    • Cotas de computação
    • Obtenção de estatísticas do Nova
    • Placement API e Nova Cells v2
    • Placement API e escalonamento de instâncias
    • Comandos cliente da Placement API
    • Verificação dos serviços Nova
  • Cinder - Armazenamento de blocos

    • Parâmetros de volumes
    • Criação de volume
    • Gerenciamento de volumes
    • Anexação de volume a uma instância Nova
    • Gerenciamento de snapshots de volumes
    • Gerenciamento de backups de volumes
    • Internals de snapshots e backups no Cinder
    • Transferência de volumes entre projetos
    • Restauração de backups
    • Gerenciamento de cotas de volume
    • Adicionando novo backend de armazenamento
    • QoS no Cinder
    • LVM, storage array e backends de armazenamento Ceph
    • Ceph no OpenStack
    • Integração do Ceph com o Cinder
    • Boas práticas para implantações do Ceph
    • Verificação dos serviços Cinder
  • Barbican - Serviço de gerenciamento de chaves
    • Arquitetura do Barbican
    • Armazenamento de senhas
    • Geração e armazenamento de chaves de criptografia simétrica
    • Mecanismos de criptografia de volumes
    • Configuração do tipo de armazenamento do Cinder para criptografia de volumes
    • Limitações da criptografia de volumes
    • Armazenamento de pacotes de certificados X.509
  • Swift - Armazenamento de objetos
    • Componentes e processos do Swift
    • Gerenciamento de contêineres e objetos
    • Gerenciamento de listas de controle de acesso
    • Configuração de expiração de objetos
    • O Ring e políticas de armazenamento
    • Monitoramento do espaço de armazenamento disponível
    • Configuração de cotas
    • Verificação dos serviços Swift
  • Heat - Orquestração

    • Modelo de Orquestração do Heat e seus componentes
    • Criação de uma pilha (stack) do Heat
    • Verificação da pilha do Heat
    • Atualização da pilha do Heat
    • Verificação dos serviços Heat
  • Solução de problemas básica
    • Análise de arquivos de log
    • Log centralizado
    • Depuração de consultas de clientes do OpenStack
    • Gerenciamento do banco de dados do OpenStack
    • Extração de informações dos bancos de dados de serviços
    • Backup do OpenStack
    • Análise do status do nó de computação
    • Análise do status da instância
    • Solução de problemas de instâncias no nó de computação (libvirt)
    • Análise do broker de mensagens AMQP (RabbitMQ)
    • Solução de problemas do RabbitMQ
    • Serviços de metadados
    • Abordagem geral para diagnóstico de problemas no OpenStack
    • Solução de problemas de rede
    • Solução de problemas de desempenho de rede
    • Backup e recuperação de instâncias

3. Tópicos Avançados

  • Octavia - Balanceamento de carga como serviço

    • Arquitetura
    • Objetos e fluxo de solicitações
    • Sabores do Octavia
    • Zonas de disponibilidade do Octavia
    • Criação do balanceador de carga HTTP
    • Criação do balanceador de carga TCP
    • Criação do balanceador de carga HTTPS passthrough
    • Listeners, Pools e Monitores de saúde
    • Balconeamento de carga na camada 7 no Octavia
    • Criação da imagem Amphora
    • Falha e failover do LB
    • Detalhes de rede e monitoramento
    • Solução de problemas do Octavia
  • Considerações de hardware e planejamento de capacidade

    • Hardware de computação
    • Design de rede
    • Design de armazenamento
    • Dimensionamento de sabores (flavours)
    • Sobrecarga de recursos (overcommitment)
  • Plano de controle altamente disponível

    • HA em serviços do OpenStack
    • Banco de dados HA
    • Fila de mensagens HA
    • Implantações Ativo-Ativo vs Ativo-Passivo
    • Implantações multi-região
  • Particionamento da nuvem e filtros do escalonador

    • Por que e como implementar partições de nuvem (host-aggregates)
    • Filtros do escalonador Nova
    • Aprofundamento no código dos filtros
  • Migração de carga de trabalho
    • Migração a frio e ao vivo
    • Ajustes na migração ao vivo
    • Exercícios de migração e solução de problemas
  • Políticas e autorização no OpenStack

    • Oslo.policy
    • Criação de um novo papel significativo com arquivos de política
    • Verificação do acesso à API para um usuário específico
  • Rede aprofundada no OpenStack (SDN) (2-3h)
    • Tipos de rede (local, flat, vlan, vxlan, gre)
    • Fluxo detalhado da rede e arquitetura em várias implantações do Neutron
      • Trafego East-West em redes de inquilinos
      • Trafego North-South em redes de inquilinos
      • Trafego em implantações apenas de provedor
    • Plugins do Neutron
      • Linux Bridge
      • Open vSwitch
    • Solução de problemas e exercícios do OVS
    • Solução de problemas de grupos de segurança (iptables, tcpdump)
    • Ajustes de segurança de porta e gerenciamento de vIP
    • Roteadores Virtuais Distribuídos
    • Projeto LBaaS + Octavia
    • VPNaaS
  • Monitoramento e telemetria do OpenStack

    • Serviço Ceilometer
    • Monitoramento externo
  • Recursos avançados de nuvem/hypervisor

    • Fixação de CPU / arquitetura NUMA
    • SR-IOV
  • Cloud-init e personalização de imagens

    • Serviço de Metadados
    • Obtenção de informações do serviço de metadados
  • Backends de armazenamento de blocos

    • LVM
    • Ceph RBD
    • Aplicativos físicos
    • Considerações sobre a rede de armazenamento
  • Atualização do OpenStack

    • Estratégias e procedimentos de atualização
    • Atualização sem tempo de inatividade
  • Provisionamento de bare-metal com OpenStack

    • Módulo Ironic
    • Conceitos de Undercloud e Overcloud
  • Diversos exercícios de solução de problemas do cluster OpenStack

  • Tarefas de exame de exemplo

  • O futuro do OpenStack

Requisitos

  • Habilidades básicas de administração Linux
  • Conhecimento básico de redes
  • Conhecimento básico do paradigma de computação em nuvem
 35 Horas

Treinamento Corporativo Personalizado

Soluções de treinamento projetadas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, treinamento online ao vivo, a partir de 6500 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas