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
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.
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)
comunicação, conhecimento adquirido com a experiência, resolução de problemas,
Marcin Walewski - Intel Technology Poland Sp. z o.o.
Curso - OpenStack Bootcamp
Máquina Traduzida