Programa do Curso

1. Introdução à OpenStack

  • História da nuvem e OpenStack
  • Caraterísticas da nuvem
  • Modelos de nuvem
    • privada, pública, híbrida
    • 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. Workshop prático de administração OpenStack

  • Conhecer os OpenStack
    • OpenStack componentes (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
    • Interação com a OpenStack nuvem
    • daemons OpenStack e fluxo de comunicação API
  • Keystone - Serviço de gestão de identidades
    • Domínios, projectos, utilizadores e funções
    • Gestão dos serviços e pontos de extremidade do catálogo Keystone
    • Gerir/criar domínios, grupos, projectos, utilizadores e funções
    • Verificação dos serviços Keystone
  • Glance - Serviço de imagens
    • Caraterísticas da imagem (propriedades, metadados, formato, contentor)
    • Carregamento e descarregamento de imagens
    • Partilhar imagens
    • Gerir quotas para o serviço de imagens
    • Verificação dos serviços do Glance
  • Neutron - Networking
    • Tipos básicos de recursos de rede do Neutron
    • Gerir redes de inquilinos, sub-redes,
    • Gerir grupos e regras de segurança
    • Encaminhamento Este-Oeste
    • Espaços de nomes de rede
    • Gerir redes externas/fornecedoras
    • Encaminhamento Norte-Sul
    • Gestão de IPs flutuantes
    • Gerir quotas de rede
    • Resolução de problemas básicos de rede (namespaces, tcpdump, etc.)
    • Networking quotas
    • Verificação dos serviços Neutron
  • Nova - Serviço de computação
    • Interfaces para hipervisores
    • Gestão de pares de chaves
    • Gestão de sabores
    • Parâmetros da instância
    • Criar uma instância
    • Verificação de instâncias geradas
    • Captura de imagens
    • Gestão de instâncias
    • Atribuição de IPs flutuantes
    • Consola interactiva e registo da consola
    • Atribuição de grupos de segurança
    • Cotas de computação
    • Obtenção de estatísticas do Nova
    • API de colocação e Nova Cells v2
    • Verificação dos serviços Nova
  • Cinder - Armazenamento em bloco
    • Parâmetros de volume
    • Criar volume
    • Gerir o volume
    • Anexar volume à instância Nova
    • Gerir instantâneos de volumes
    • Gerir backups de volumes
    • Restaurar backups
    • Gerir quotas de volume
    • Adição de um novo backend de armazenamento
    • LVM, matriz de armazenamento e backends de armazenamento Ceph
    • Ceph em OpenStack
    • Verificação dos serviços Cinder
  • Swift - Armazenamento de Objectos
    • Componentes e processos Swift
    • Gestão de contentores e objectos
    • Gerir listas de controlo de acesso
    • Configurar a expiração de objectos
    • O anel e as políticas de armazenamento
    • Monitorizar o espaço de armazenamento disponível
    • Configuração de quotas
    • Verificação dos serviços Swift
  • Heat - Orquestração
    • Modelo de orquestração do Heat e seus componentes
    • Criação da pilha Heat
    • Verificação da pilha Heat
    • Atualização da pilha Heat
    • Verificação dos serviços Heat
  • Resolução de problemas básicos
    • Análise de ficheiros de registo
    • Registo centralizado
    • Depuração de consultas OpenStack de clientes
    • Gestão da base de dados OpenStack
    • Fazendo backup de OpenStack
    • Analisar o estado do nó de computação
    • Analisar o estado da instância
    • Analisar o corretor AMQP (RabbitMQ)
    • Serviços de metadados
    • Forma geral de diagnosticar problemas OpenStack
    • Resolução de problemas de rede
    • Resolução de problemas de desempenho da rede
    • Backup e recuperação de instâncias

2. Tópicos avançados

  • Considerações sobre hardware e planeamento da capacidade
    • Hardware de computação
    • Conceção da rede
    • Design de armazenamento
    • Dimensionamento de sabores
    • Compromisso excessivo de recursos
  • Plano de controlo altamente disponível
    • Serviços HA em OpenStack
    • Base de dados HA
    • Fila de mensagens HA
  • Particionamento da nuvem e filtros do agendador
    • Porquê e como implementar partições na nuvem (agregados de anfitriões)
    • Filtros do agendador Nova
  • Migração de carga de trabalho
    • Migração a frio e em tempo real
    • Ajustes na migração em tempo real
    • Projeto Watcher
  • Aprofundamento da OpenStack rede (SDN) (2-3h)
    • Tipos de rede (local, plana, vlan, vxlan, gre)
    • Plug-ins do Neutron
      • Linux Ponte
      • Open vSwitch
    • Routers virtuais distribuídos
    • LBaaS + projeto Octavia
    • VPNaaS
  • OpenStack monitorização e telemetria
    • Serviço Ceilómetro
    • Monitorização externa
  • Avanços nas caraterísticas da nuvem/hipervisor
    • Fixação da CPU / arquitetura NUMA
    • SR-IOV
  • Personalização da imagem e da instalação na nuvem
    • Serviço de metadados
  • Back-ends de armazenamento em bloco
    • LVM
    • Ceph RBD
    • Dispositivos físicos
    • Considerações sobre a rede de armazenamento
  • Atualização OpenStack
    • Estratégias e procedimentos de atualização
    • Atualização com tempo de inatividade zero
  • Aprovisionamento bare-metal com OpenStack
    • Módulo irónico
    • Conceitos de sub-nuvem e sobre-nuvem
  • Futuro da OpenStack

Requisitos

  • Competências básicas de administração Linux
  • Conhecimentos básicos de redes
  • Conhecimento básico do paradigma de computação em nuvem
 28 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas