Entrar em Contato
 Duração 35 horas

Programa do Curso

1. Introdução ao OpenStack

  • História da nuvem e do OpenStack

  • Funcionalidades 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 OpenStack de código aberto e comerciais

  • 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 

  • Conhecer o OpenStack 

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

    • Arquitetura do Keystone
    • Autenticação e backends disponíveis
    • Tipos de tokens e gestão de tokens
    • Autenticação no OpenStack - papéis e oslo.policy
    • Recursos do Keystone - domínios, projetos, utilizadores
    • Openrc e clouds.yaml - configuração de clientes CLI
    • Catálogo de serviços do OpenStack
    • Adição de novo serviço OpenStack
    • Sistema de quotas no OpenStack
  • Glance - Serviço de Imagens

    • Imagens ajustadas à nuvem
    • Funcionalidades de imagem (propriedades, metadados, formato, contentor)
    • Envio e transferência de imagem
    • Partilha de imagens
    • Armazenamentos de imagem do Glance
    • Imagens protegidas
    • Gestão de quotas para o serviço de imagens
    • Verificação dos serviços do Glance
  • Neutron - Redes

    • Arquitetura e serviços do Neutron
    • O plugin ML2
    • Redes em nó de computação - análise
    • Conceitos e ferramentas de rede utilizados pelo Neutron
    • Tipos básicos de recursos de rede do Neutron
    • Gestão de redes de inquilino, sub-redes, 
    • Gestão de grupos de segurança e regras
    • Encaminhamento East-West
    • Espaços de nomes de rede
    • Gestão de redes externas/provedor
    • Encaminhamento North-South
    • Gestão de IPs flutuantes
    • Controlo de acesso baseado em papéis no Neutron
    • Gestão de quotas de rede
    • Interna de SDN e NFV (iptables, ip route, OVS)
    • Resolução básica de problemas de rede (namespaces, tcpdump, etc.)
    • Quotas de rede
    • Verificação dos serviços do Neutron
  • Nova - Serviço de Computação

    • Interfaces para hipervisores
    • Gestão de pares de chaves
    • Gestão de sabores (flavours)
    • Sabores (flavours) e topologia de CPU
    • Parâmetros da instância
    • Criação de uma instância
    • Verificação de instâncias geradas
    • Snapshotting
    • Gestão de instâncias
    • Redimensionamento de instâncias
    • Designação de IPs flutuantes
    • Console interativo e registo de console
    • Designação de grupos de segurança
    • Interna de grupos de segurança e funcionalidades de port-security (iptables)
    • Interna de routers L3
    • Quotas de computação
    • Obter estatísticas do Nova
    • Placement API e Nova Cells v2
    • Placement API e agendamento de instâncias
    • Comandos do cliente Placement API
    • Verificação dos serviços do Nova
  • Cinder - Armazenamento em Blocos

    • Parâmetros de volume
    • Criação de volume
    • Gestão de volume
    • Anexar volume a instância Nova
    • Gestão de snapshots de volume
    • Gestão de cópias de segurança de volume
    • Interna de snapshots e cópias de segurança no Cinder
    • Transferência de volumes entre projetos
    • Restauração de cópias de segurança
    • Gestão de quotas de volume
    • Adição de novo backend de armazenamento
    • QoS no Cinder
    • Backends de armazenamento LVM, matriz de armazenamento e Ceph
    • Ceph no OpenStack
    • Integração de Ceph e Cinder
    • Bons práticas para implantações Ceph
    • Verificação dos serviços do Cinder
  • Barbican - Serviço de Gestão de Chaves
    • Arquitetura do Barbican
    • Armazenamento de passphrases
    • Geração e armazenamento de chaves de encriptação simétrica
    • Mecanismos de encriptação de volume
    • Configuração do tipo de armazenamento do Cinder para encriptação de volume
    • Limitações da encriptação de volume
    • Armazenamento de bundles de certificados X.509
  • Swift - Armazenamento de Objetos
    • Componentes e processos do Swift
    • Gestão de contentores e objetos
    • Gestão de listas de controlo de acesso
    • Definição de expiração de objetos
    • O Ring e políticas de armazenamento
    • Monitorização de espaço de armazenamento disponível
    • Definição de quotas
    • Verificação dos serviços do Swift
  • Heat - Orquestração

    • Modelo de Orquestração Heat e seus componentes
    • Criação de stack Heat
    • Verificação de stack Heat
    • Atualização de stack Heat
    • Verificação dos serviços do Heat
  • Resolução básica de problemas
    • Análise de ficheiros de registo
    • Registo centralizado
    • Depuração de consultas de cliente OpenStack
    • Gestão de base de dados do OpenStack
    • Extração de informações de bases de dados de serviço
    • Cópia de segurança do OpenStack
    • Análise do estado do nó de computação
    • Análise do estado da instância
    • Resolução de problemas de instâncias no nó de computação (libvirt)
    • Análise do intermediário AMQP (RabbitMQ)
    • Resolução de problemas do RabbitMQ
    • Serviços de metadados
    • Método geral de diagnóstico de problemas OpenStack
    • Resolução de problemas de rede
    • Resolução de problemas de desempenho de rede
    • Cópia de segurança e recuperação de instâncias

2. Tópicos Avançados

  • Octavia - Load Balancing-as-a-service

    • Arquitetura
    • Objetos e fluxo de pedidos
    • Sabores (flavours) do Octavia
    • Zonas de Disponibilidade Octavia
    • Criação do equilibrador de carga HTTP
    • Criação do equilibrador de carga TCP
    • Criação do equilibrador de carga HTTPS passthrough
    • Listeners, Pools e Health Monitors
    • Equilibramento de carga de camada 7 no Octavia
    • Construção da imagem Amphora
    • Failover de LB
    • Detalhes de Redes e Monitorização
    • Resolução de problemas do Octavia
  • Considerações de hardware e planeamento de capacidade

    • Hardware de computação
    • Design de rede
    • Design de armazenamento
    • Dimensionamento de sabores (flavours)
    • Sobrecarga de recursos
  • Plano de controlo Altamente Disponível

    • HA em serviços OpenStack
    • Base de dados HA
    • Fila de mensagens HA
    • Implantações Active-Active vs Active-Passive
    • Implantações multi-região
  • Particionamento de nuvem e filtros de agendador

    • Porquê e como implementar partições de nuvem (host-aggregates)
    • Filtros do agendador Nova
    • Aprofundamento no código do filtro
  • Migração de carga de trabalho
    • Migração fria e ao vivo
    • Ajustes de migração ao vivo
    • Exercícios de migração e resolução de problemas
  • Políticas e autenticação no OpenStack

    • Oslo.policy
    • Criação de um novo papel significativo com ficheiros de política
    • Verificação do acesso à API para um utilizador específico
  • Redes OpenStack aprofundadas (SDN) (2-3h)
    • Tipos de rede (local, flat, vlan, vxlan, gre)
    • Fluxo e arquitetura de rede detalhados em várias implantações do Neutron
      • Tráfego East-West em redes de inquilino
      • Tráfego North-South em redes de inquilino
      • Tráfego em implantações apenas de provedor
    • Plugins do Neutron
      • Linux Bridge
      • Open vSwitch
    • Resolução de problemas e exercícios do OVS
    • Resolução de problemas de grupos de segurança (iptables, tcpdump)
    • Ajustes de port-security e gestão de vIP
    • Routers Virtuais Distribuídos
    • LBaaS + projeto Octavia
    • VPNaaS
  • Monitorização e telemetria OpenStack

    • Serviço Ceilometer
    • Monitorização externa
  • Funcionalidades avançadas de nuvem/hipervisor

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

    • Serviço de Metadados
    • Obter informações do serviço de metadados
  • Backends de armazenamento em blocos

    • LVM
    • Ceph RBD
    • Aparelhos físicos
    • Considerações de 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
  • Vários exercícios de resolução de problemas de cluster OpenStack

  • Tarefas de exemplo de exame

  • Futuro do OpenStack

Requisitos

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

Formação Empresarial Personalizada

Soluções de formação concebidas 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, formação online em direto, 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