UM ESTUDO DE CASO
Fabricio Candido
@fcandido00
O que o Openstack pode agregar para mim ?
O que eu posso fazer somando o que aprendi com
Openstack ?
(Kelsey Hightower)
“I'm convinced the Majority of people managing
infrastructure just want a PaaS.
The only requirement: it has to be build by them.”
• Analista de Suporte Digital
• 18 anos de experiência como Analista Unix
• Formado em Engenharia de Computação pela UNOPAR
• Certificações:
• RHCSA
• RHCE
• RHCSA Openstack
Fabricio Candido
@fcandido00
Quem sou
• O começo
• Ano: 2016
• Pesquisas
• Troubleshootings
Minha Visão sobre Openstack
Keystone
Glance
Horizon
Nova
Ceilometer
Neutron
Octavia
Cinder
Heat
Minha Visão sobre Openstack
Keystone
Glance
Horizon
Nova
Ceilometer
Neutron
Octavia
Cinder
Heat
KVM + Sockets Imgens de VMsIptables + bridgesLVM
Sysstat + vmstat Apache + CGI PythonIPVS + HAProxyYAML s
Mariadb + Memcached + Python + Endpoints (Sockets)
• Vamos lá !!
• Objetivo:
• Criar um ambiente com Openstack, para criação de ambientes
e laboratórios de forma mais dinâmica.
• Este ambiente será utilizado para testes de novas tecnologias,
automações e aperfeiçoamento dos treinamentos realizados.
4 cores
32 GB
4 cores
32 GB
8 cores
32 GB
1 Controller
1 Compute
1 Manager
1 Grafana +
Prometheus
2 Compute 2 Compute
Ambiente de Testes
Serviços e módulos utilizados
Grafana Kibana
Prometheus Elasticsearch
Serviços Adicionais
Keystone
Cinder Neutron Nova Glance
Heat Octavia Ceilometer Horizon
Kolla-ansible
Ferramentas Utilizadas:
4 cores
32 GB
4 cores
32 GB
8 cores
32 GB
kube-1 kube-2 kube-3 kube-4
1 Controller
1 Compute
1 Manager
1 Grafana +
Prometheus
2 Compute 2 Compute
Ambiente de Testes + Kubernetes
O ambiente
O ambiente (Openstack VMs)
Gráficos do ambiente (rede pelo Horizon)
O ambiente (Kubernetes nodes)
O ambiente (deployment aplicação demo)
O ambiente (pods no ar + gráficos)
O ambiente (pods up and running)
O ambiente (acesso a aplicação demo)
O ambiente (aplicação no ar)
O ambiente (aplicação no ar)
O ambiente (aplicação no ar)
Próximos Passos:
• Openstack-helm
• Deploy de Openstack via Kubernetes
• Ceph
• Rancher
• Istio
• Heat + Ansible
• Infra as a Code (IaC)
Links e informações adicionais:
• Openstack
• https://www.openstack.org/
• https://docs.openstack.org/rocky/
• Docker
• https://docker.io
• Ansible
• https://www.ansible.com/
Links e informações adicionais:
• Kolla / Kolla-Ansible
• https://docs.openstack.org/kolla/latest/
• https://elatov.github.io/2018/01/openstack-ansible-and-
kolla-on-ubuntu-1604/
• Kubernetes
• https://kubernetes.io/
• Sock-shop
• https://github.com/microservices-demo/microservices-
demo
Fabricio Candido
fabricio.candido@gmail.com
@fcandido00

Meetup Openstack 20190226 - Fabricio Candido

  • 1.
    UM ESTUDO DECASO Fabricio Candido @fcandido00
  • 2.
    O que oOpenstack pode agregar para mim ? O que eu posso fazer somando o que aprendi com Openstack ?
  • 3.
    (Kelsey Hightower) “I'm convincedthe Majority of people managing infrastructure just want a PaaS. The only requirement: it has to be build by them.”
  • 4.
    • Analista deSuporte Digital • 18 anos de experiência como Analista Unix • Formado em Engenharia de Computação pela UNOPAR • Certificações: • RHCSA • RHCE • RHCSA Openstack Fabricio Candido @fcandido00 Quem sou
  • 5.
    • O começo •Ano: 2016 • Pesquisas • Troubleshootings
  • 6.
    Minha Visão sobreOpenstack Keystone Glance Horizon Nova Ceilometer Neutron Octavia Cinder Heat
  • 7.
    Minha Visão sobreOpenstack Keystone Glance Horizon Nova Ceilometer Neutron Octavia Cinder Heat KVM + Sockets Imgens de VMsIptables + bridgesLVM Sysstat + vmstat Apache + CGI PythonIPVS + HAProxyYAML s Mariadb + Memcached + Python + Endpoints (Sockets)
  • 8.
    • Vamos lá!! • Objetivo: • Criar um ambiente com Openstack, para criação de ambientes e laboratórios de forma mais dinâmica. • Este ambiente será utilizado para testes de novas tecnologias, automações e aperfeiçoamento dos treinamentos realizados.
  • 9.
    4 cores 32 GB 4cores 32 GB 8 cores 32 GB 1 Controller 1 Compute 1 Manager 1 Grafana + Prometheus 2 Compute 2 Compute Ambiente de Testes
  • 10.
    Serviços e módulosutilizados Grafana Kibana Prometheus Elasticsearch Serviços Adicionais Keystone Cinder Neutron Nova Glance Heat Octavia Ceilometer Horizon Kolla-ansible
  • 11.
  • 12.
    4 cores 32 GB 4cores 32 GB 8 cores 32 GB kube-1 kube-2 kube-3 kube-4 1 Controller 1 Compute 1 Manager 1 Grafana + Prometheus 2 Compute 2 Compute Ambiente de Testes + Kubernetes
  • 13.
  • 14.
  • 15.
    Gráficos do ambiente(rede pelo Horizon)
  • 16.
  • 17.
    O ambiente (deploymentaplicação demo)
  • 18.
    O ambiente (podsno ar + gráficos)
  • 19.
    O ambiente (podsup and running)
  • 20.
    O ambiente (acessoa aplicação demo)
  • 21.
  • 22.
  • 23.
  • 24.
    Próximos Passos: • Openstack-helm •Deploy de Openstack via Kubernetes • Ceph • Rancher • Istio • Heat + Ansible • Infra as a Code (IaC)
  • 25.
    Links e informaçõesadicionais: • Openstack • https://www.openstack.org/ • https://docs.openstack.org/rocky/ • Docker • https://docker.io • Ansible • https://www.ansible.com/
  • 26.
    Links e informaçõesadicionais: • Kolla / Kolla-Ansible • https://docs.openstack.org/kolla/latest/ • https://elatov.github.io/2018/01/openstack-ansible-and- kolla-on-ubuntu-1604/ • Kubernetes • https://kubernetes.io/ • Sock-shop • https://github.com/microservices-demo/microservices- demo
  • 27.