Programa do Curso
1. Introdução a OpenStack
História da nuvem e OpenStack
Características da nuvem
Modelos de nuvem
privado, público, híbrido
no local, IaaS, PaaS, SaaS
Implantações de nuvens públicas e privadas baseadas em OpenStack
Distribuições de código aberto e comerciais OpenStack
OpenStack modelos de implantação
OpenStack ecossistema
Módulos
Ferramentas subjacentes
Integrações
OpenStack ciclo de vida
OpenStack certificação
OpenStack laboratório (VM) para este curso
2. Gestão da OpenStack nuvem na prática
Conhecer OpenStack
OpenStack componentes (Keystone, Glance, Nova, Neutron, Cinder, Heat)
Interação com a nuvem OpenStack
Daemons OpenStack e fluxo de comunicação API
Keystone - Identidade Management Serviço
Domínios, projectos, utilizadores e funções
Catálogo de serviços e pontos finais
Openrc e clouds.yaml - ficheiros de configuração do cliente CLI
Criar utilizadores e projectos
Glance - Serviço de imagens
Imagens ajustadas à nuvem
Características da imagem (propriedades, metadados, formato, contentor)
Carregamento e descarregamento de imagens
Neutrões - Networking
Visão geral da arquitetura do Neutron
Plugins ML2 para Neutron
Tipos básicos de recursos de rede Neutron
Networking no nó de computação
Gerir redes de inquilinos, sub-redes
Trajeto Este-Oeste
Gerir redes externas/fornecedores
Trajeto Norte-Sul
Gestão de IPs flutuantes
Gerir grupos e regras de segurança
Anti-spoofing - segurança das portas
Networking quotas
Verificação dos serviços Neutron
Nova - Serviço de computação
Arquitetura Nova
Interfaces para hipervisores
Gestão de pares de chaves
Gestão de aromas
Parâmetros de instância
Criar uma instância
Gestão de instâncias
Atribuição de IPs flutuantes
Consola interactiva e registo da consola
Atribuição de grupos de segurança
Accessing a instância através do espaço de nomes de metadados
Acessando a interface da instância via tcpdump
Migração em direto da VM
Armazém de blocos de cimento
Parâmetros de volume
Criar volume
Gerir o volume
Anexar volume à instância Nova
3. Aprofundamento do Neutron e do seu backend OVN
Arquitetura da OVN
Componentes da OVN
ML2 - Controlador OVN vs OvS
Rede OVN descendente
Lógica OpenStack (base de dados Neutron)
Base de dados no sentido norte
Base de dados a sul
Condutas lógicas de datapath
Fluxos lógicos
Fluxos OpenFlow
Rede Neutron e comutador lógico OVN
Portas lógicas e seus tipos
Fluxos de comutação
Router Neutron e router lógico OVN
Tipos de NAT
Fluxos de encaminhamento
Sub-rede Neutron e DHCP nativo
Fluxos DHCP
Grupos de segurança no OVN
ACLs e grupos de portas
Fluxos de grupos de segurança
Segurança do porto em OVN
Resumo das tabelas OVN Northbound
Fluxo de informação na OVN
Neutron DB, OVN NB e SB DB, OpenFlow na OvS
Traçado de fluxo lógico
Definição de microfluxos
Rastreio L2
Rastreio L3
Rastreio DHCP
Fluxos físicos - OpenFlow
Ciclo de vida físico do pacote originado pela VM
Rastreio físico
Rastreio de pacotes hipotéticos
Rastreio de pacotes reais
Exibir a base de dados e os recursos do Open vSwitch