Infraestrutura de Nuvens com OpenStack

Sobre o curso

Este curso ensina a criar e gerenciar ambientes em nuvens públicas e privadas, fornecendo de forma eficiente toda a infraestrutura de computação, armazenamento e rede de sua empresa, através do software de código aberto OpenStack.

Após este curso o aluno estará apto a:

  • Analisar e planejar a implantação de infraestrutura de nuvens públicas e privadas
  • Instalar e configurar os componentes do OpenStack
  • Keystone – Serviço de Identidade
  • Glance – Serviço de Imagem
  • Nova Compute – Serviço de Computação
  • Nova Network – Serviço de Redes Simplificadas
  • Neutron – Serviço de Redes Avançadas
  • Horizon – Serviço de Dashboard
  • Cinder – Serviço de Armazenamento em Bloco
  • Swift – Serviço de Armazenamento de Objetos
  • Ceilometer – Serviço de Telemetria e Monitoramento
  • Configurar redes VLAN e Flat DHCP com Nova Network
  • Configurar redes Flat, VLAN, VXLAN e GRE com Neutron Network
  • Gerenciar projetos, usuários e instancias no OpenStack
  • Instalar e configurar plugins no Neutron Network
  • VPNaaS: VPN as a Service
  • LBaaS: Load Balancer as a Service
  • FwaaS: Firewall as a Service
  • Configurar roteadores redundantes com Neutron Network
  • Configurar roteadores distribuídos Neutron Network
  • Overview dos projetos Trove, Shara e Ironic do OpenStack
  • Criar e configurar imagens para uso do OpenStack

Conteúdo Programático

Introdução a Cloud Computing e OpenStack

  • O que é Cloud Computing?
  • Modelos de Cloud: SaaS, PaaS, IaaS, CaaS, EaaS e DBaas
  • Vantagens e desvantagens
  • Introdução ao OpenStack
  • Métodos de instalação (DevStack e Puppet)
  • Interações entre componentes OpenStack
  • Conhecendo o Dashboard do OpenStack

Keystone – Serviço de Identidade do OpenStack

  • Visão geral e arquitetura do Keystone
  • Instalação e configuração
  • Gerenciamento de usuários e serviços
  • Usando o cliente python-keystone
  • Adição de de usuários, tenants e roles
  • Configurando credenciais de serviço
  • Configurando suporte a LDAP

Glance – Serviço de Imagem do OpenStack

  • Visão geral e arquitetura do Glance
  • Instalação e configuração
  • Adaptadores de armazenamento Glance
  • Tipos de imagem suportados
  • Onde fazer downloads de imagens Linux e Windows
  • Gerenciamento de imagem usando Glance

Nova Compute – Serviço de Computação do OpenStack

  • Visão geral e arquitetura do Nova Compute
  • Adicionando a máquina Compute I (Primeiro Nó de Computação)
  • Instalação e configuração
  • Gerenciamento de imagem
  • Gerenciamento de rules, grupos de segurança e chaves
  • Gerenciamento de instância utilizando Nova Compute

Nova Network – Serviço de Redes Simplificadas do OpenStack

  • Visão geral e arquitetura do Nova Network
  • Instalação e configuração
  • Configurar VLAN Network e Flat DHCP Network
  • Gerenciamento de instância utilizando Nova com rede
  • Adicionando a máquina Compute II (Segundo Nó de computação)
  • Configurar migração de instancias entres nós de computação

Horizon – Serviço de Dashboard do OpenStack

  • Visão geral do Horizon
  • Arquitetura do Horizon
  • Instalação e configuração
  • Gerenciamento gráfico
  • Personalizando interface
  • Configurar migração de instancias através do Dashboard

Neutron – Serviço de Redes Avançadas do OpenStack

  • Visão geral e arquitetura do Neutron
  • Adicionando a máquina Network (Nó de Rede)
  • Instalação e configuração do Neutron: Controller, Compute I, II e Network
  • Configurar Redes: Flat, VLAN, VXLAN e GRE
  • Router Provider com redes privadas (Open vSwitch e Linux Bridge)

Cinder – Serviço de Armazenamento em Bloco do OpenStack

  • Visão geral e arquitetura do Cinder
  • Adicionando a máquina Storage (Nó de Storage)
  • Instalação e configuração
  • Gerenciado volumes com Cinder
  • Configuração de inicialização a partir do volume
  • Gerenciamento através do Horizon

Swift – Serviço de Armazenamento de Objetos do OpenStack

  • Visão geral e arquitetura do Swift
  • Gerenciamento de contas e credenciais
  • Adicionando as máquinas Object Nodes (Nós de Armazenamento de Objetos)
  • Instalação e Configuração do servidor Proxy (Controller)
  • Instalação e Configuração dos Object Nodes
  • Criação e gerenciamento de objetos
  • Gerenciamento através do Horizon

Ceilometer – Serviço de Telemetria e Monitoramento do OpenStack

  • Visão geral do Ceilometer
  • Arquitetura do Ceilometer
  • Coletor e armazenamento de dados
  • Tipos e unidades Medidor
  • Configuração do agente Central, Compute e Network
  • Usando Ceilometer via CLI

Heat – Serviço de Orquestração do OpenStack

  • Visão geral e arquitetura do Heat
  • Formato de modelo AWS CloudFormation
  • Usuário formatos de entrada de dados
  • Cloud-init e scripts de dados do usuário
  • Plugins de recursos
  • Instalação e Configuração do Heat
  • Criação de Stacks com Heat

Configuração de Plugins no Neutron:

  • VPNaaS: VPN as a Service
  • LBaaS: Load Balancer as a Service
  • FwaaS: Firewall as a Service
  • Mediação de uso de banda no Neutron
  • Configuração de roteadores redundantes
  • Configuração de roteadores distribuídos

Criação e Configuração de imagens para OpenStack

  • Preparando imagens Linux
  • Debian, CentOS e Ubuntu
  • Preparando imagens Windows
  • Windows Server 2008 R2 e 2012 R2
  • Configuração do cloud-init
  • Configurando imagens para uso com o Heat
  • Conversão e gerenciamento de imagens LXC
  • Importar novas imagens no Glance

Overview de novos Projetos no OpenStack

  • Sahara – Serviço de Processamento de Dados do OpenStack
  • Trove – Serviço de Banco de Dados do OpenStack
  • Ironic – Serviço de Bare Metal do OpenStack

Diferenciais deste Curso

  • Atende as distribuições Ubuntu/CentOS: curso ambientando na distribuição Ubuntu, contendo anexos de configuração para implementação do conteúdo da aula no CentOS
  • Redes OpenStack: conteúdos essenciais (NOVA) e avançados (Neutron) na área de rede, atendendo cenários de Cloud privada, publica e hibrida
  • Rede OpenStack: diversos cenários na área de rede envolvendo serviços do Neutron com VPNaaS (VPN como serviço), LBaaS (Load Balance como serviço), FWaaS (Firewall como serviço), configuração de roteadores redundantes e distribuídos
  • Gerenciamento de Imagens: criar do zero e fazer manutenção de imagens para uso do OpenStack, atendendo distribuições Linux e Windows
  • Novos projetos do OpenStack: Overviews sobre os novos projetos do OpenStack, projeto Trove (entregar banco de dados como serviço), projeto Sahara (processamento de dados com Hadoop como serviço), projeto Ironic (Bare Metal como serviço)

Pré-requisitos

  • É necessário que o aluno tenha um equipamento (Notebook ou Computador) com no mínimo 8GB de Memória com suporte a 64bits, pois será necessário emular máquinas virtuais para realizar os laboratórios práticos do Curso
  • Para acompanhar o curso, o aluno deve saber utilizar computadores, inicializar uma máquina virtual com VirtualBox e ter conhecimentos em administração de sistemas GNU/Linux
  • Favorável: Alunos que participaram dos cursos da formação Administrador Linux ou possuem conhecimento equivalente

Carga Horária

Curso Online: 40H

  • Curso EAD ágil
  • 08 horas de aulas online (ao vivo) com o professor através de videoconferência.
  • 32 horas de aulas offline (mínimo recomendado pela 4Linux). Estas horas são alocadas e controladas pelo aluno que deverá acessar o conteúdo digital: vídeo aulas com hands-on e fazer os laboratórios, exercícios e desafios.

Compartilhe esta página

Receba Datas e Valores

Quem irá pagar o seu curso?
Modalidades
Preferência de horário
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
16 + 4 =
Resolva este problema matemático simples e digite o resultado. Por exemplo para 1+3, digite 4.