Your SlideShare is downloading. ×
0
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Crie e gerencie nuvens OpenStack utilizando Foreman
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Crie e gerencie nuvens OpenStack utilizando Foreman

341

Published on

Demonstrar os recursos e benefícios de utilizar o Foreman como alternativa OpenSource para deployment de nuvens OpenStack. …

Demonstrar os recursos e benefícios de utilizar o Foreman como alternativa OpenSource para deployment de nuvens OpenStack.
Foreman é uma poderosa ferramenta que pode ser utilizada em conjunto com Openstack para auxiliar no provisionamento Bare Metal de novas zonas, controllers e compute nodes, instalação e configuração dos módulos do OpenStack (Puppet+Foreman), no deploy de novas Instancias e configuração de ambientes.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
341
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
10
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Apresentação: Dualtec 24/06/2014 Rev2.0 Crie e gerencie nuvens OpenStack utilizando o Foreman
  • 2. Inovação + MKT 1to1 Migração para Cloud Aquisição da Inicio como um Internet Service Provider (IPS) e desenvolvedor Histórico Time line 1988 1994 1996 1999 2004 2009 2011 2012 2013 2014 Os primeiros 8 anos, como a fabrica, comércio e serviços de equipamentos de telecomunicações. Mais de 5.000 radio modems fabricados e instalados Migração da infrastrutura para Data Center Optiglobe (TIVIT) Consolidação como provedor corporativo de Internet (ISP). Foco em clientes de missão critica Foco total como um Cloud Builders Cloud Builder 26 Anos Investidor Estratégico + Astella 1ª estratégia disruptiva 2ª estratégia disruptiva 3ª estratégia disruptiva BNDES Informação estratégica
  • 3. Exame PME Em 2012 classificada em 129° lugar. 250 empresas que mais crescem. Em 2013 classificada em 81° lugar. Para os realizadores do estudo e para a Dualtec a classificação não é uma questão fundamental, mas o desafio de continuar no ranking em 2013!
  • 4. Pioneiros em evangelizar OpenStack no Brasil
  • 5. Cool Vendor
  • 6. Inovação Dualtec Renato Armani Gerente de Inovação Email: renato@dualtec.com.br Danilo Perogil DevOps e SysAdmin Email: dperogil@dualtec.com.br Gustavo Dupont DevOps e Developer Email: grodrigues@dualtec.com.br Willian Novais DevOps e SysAdmin Email: wnovais@dualtec.com.br • OpenStack • DevOps • P&D • Desenvolvimento de novos produtos Equipe DevOps
  • 7. Nossa necessidade Cenário • A StackOps nossa parceira, está mudando seu modelo de negócio, isso nos levou a buscar uma nova solução ou parceria para apoiar nossas iniciativas • Queremos continuar realizando provisionamento Bare Metal para criação de novas Zonas e adicionar novos Compute Nodes sem ter que deslocar equipe ao Datacenter. Ficamos “mal acostumados” com as ferramentas que a StackOps nos oferece. • Queremos uma solução com um licenciamento de bom custo beneficio ou custo zero. • Precisamos adotar uma solução que já seja bem utilizada em produção e possui credibilidade no mercado. • Seria ótimo encontrar uma solução que consiga padronizar nossa automação e configuração de ambientes que sirva para todo nosso ecossistema e não só para o OpenStack. • Buscamos uma solução que configure, monitore e garanta a padronização de versão e configuração dos servidores de nossas nuvens. • Utilizamos Puppet em nosso ecossistema e estamos satisfeitos, então seria ótimo poder utilizar também com o OpenStack.
  • 8. As alternativas que pesquisamos Cenário Enquanto a comunidade OpenStack evolui nos projetos e conceitos de provisionamento BareMetal e deploy de nuvens OpenStack (tripleO, Ironic e etc), buscamos alternativas em outros fornecedores, ferramentas e soluções que agregam funções aos projetos nativos do OpenStack. A maioria das alternativas fazem parte de distros OpenStack desenvolvidas e suportadas por alguma empresa como: • RackSpace: Scripts em Chef que fazem a instalação, mas não resolve o provisionamento BareMetal. • Mirantis: Fuel que utiliza puppet, possui a versão Open, mas tem custo de suporte. • Piston: Possui uma solução chamada Turn-Key mas tem custo de licença/suporte. • Red Hat: Possui duas formas de deploy o PackStack e outra que é a recomendada e baseada em Foreman. • Outros... E algumas alternativas OpenSource • Puppet: Possui uma série de Manifestos e documentação gratuita para fazer a instalação mas não resolve nativamente o provisionamento Bare Metal. • Chef: Possui uma série de Cookbooks e documentação gratuita para fazer a instalação, não resolve nativamente o provisionamento BareMetal. • RDO: Versão gratuita da Red Hat, pode ser feito o deployment utilizando o Foreman ou PackStack. • Foreman: E esse tal de Foreman???
  • 9. Foreman Cenário http://theforeman.org Foreman é um projeto open source que ajuda os administradores de sistema a gerenciar servidores em todo o seu ciclo de vida, provisionamento, configuração, orquestração e monitoramento. • OpenSource: Projeto com mais de 4 anos de idade e comunidade bem ativa. • Credibilidade: Já é bem utilizado por várias empresas e é a ferramenta que a Red Hat baseou o deployment de suas distribuições OpenStack (RDO e RHOS). • Recursos: • Identifica, provisiona e atualiza a infraestrutura BareMetal • Trabalha em conjunto com o Puppet ou Chef • Cria grupos de hosts que podem ser criados e/ou configurados em lote • Fornece relatórios para auditoria e controle do ambiente • Possui RESTful API para integração com outros sistemas • Cria e gerencia instâncias em nuvens privadas e públicas (Inclusive OpenStack) • Tem recursos para gerenciar todo o ciclo de vida de uma nuvem OpenStack
  • 10. Gerenciando o ciclo de vida de uma nuvem OpenStack Foreman e OpenStack Provisionamento Baremetal Configuração e Instalação dos módulos do OpenStack Criação de novas Instancias Configuração das instancias 4 1 2 3 1. Instalação do OS, configuração de particionamento e rede 2. Instalação e configuração utilizando Puppet (Controllers, Compute Nodes, Network Nodes) 3. Criação de novas instancias 4. Instalação de pacotes e configuração das instancias utilizando Puppet Nova API PXE
  • 11. Etapas do provisionamento padrão Bare Metal de uma nuvem OpenStack utilizando Foreman e Puppet Foreman e OpenStack
  • 12. Etapas de configuração Foreman e OpenStack 1) Configurar o sistema operacional
  • 13. Etapas de configuração Foreman e OpenStack 2) Lista dos sistemas operacionais que poderão ser usados para instalação BareMetal
  • 14. Etapas de configuração Foreman e OpenStack 3) Descrição do sistema
  • 15. Etapas de configuração Foreman e OpenStack 4) Templates (boot e instalação)
  • 16. Etapas de configuração Foreman e OpenStack 5) Particionamento do disco
  • 17. Etapas de configuração Foreman e OpenStack 6) Exemplo de particionamento
  • 18. Etapas de configuração Foreman e OpenStack 7) Terminando a configuração do sistema operacional
  • 19. Etapas de configuração Foreman e OpenStack 7.1) Terminando a configuração do sistema operacional
  • 20. Etapas de configuração Foreman e OpenStack 8) Configurar subnet para os clientes
  • 21. Etapas de configuração Foreman e OpenStack 9) Definição da subnet
  • 22. Etapas de configuração Foreman e OpenStack 10) Visualização dos Host Groups
  • 23. Etapas de configuração Foreman e OpenStack 11) Configuração do host
  • 24. Etapas de configuração Foreman e OpenStack 12) Associando informações configuradas anteriormente ao host
  • 25. Etapas de configuração Foreman e OpenStack 13) Criação do novo host
  • 26. StayPuft Foreman e OpenStack
  • 27. StayPuft Foreman, OpenStack e StayPuft https://github.com/theforeman/staypuft StayPuft é um plugin para o Foreman que facilita o deploy de nuvens OpenStack • OpenSource: Projeto novo conduzido pela RedHat, estará disponível nos próximos dias para o deploy da versão 5.0 (IceHouse) do RHOS e RDO. • Recursos: • Na instalação, faz download e instala os manifestos Puppet • Na instalação já cria os HostGroups • Possibilita realizar deploy de nuvens com os Controllers em HA • Interface que facilita a instalação e a configuração de parâmetros • Encurta diversas etapas de uma instalação padrão utilizando apenas o Foreman e o Puppet
  • 28. Etapas Foreman, OpenStack e StayPuft 1) Criação de um Deployment
  • 29. Etapas Foreman, OpenStack e StayPuft 2) Visão Geral dos serviços
  • 30. Etapas Foreman, OpenStack e StayPuft 3) Parâmetros dos serviços
  • 31. Etapas Foreman, OpenStack e StayPuft 3) Aplicar um Deployment a um Host disponível
  • 32. Gerenciando instancias na nuvem OpenStack utilizando o Foreman Foreman orquestrando o OpenStack
  • 33. Compute Resources Foreman orquestrando o OpenStack O Foreman possibilita adicionar Compute Resources para que seja possível criar, gerenciar e provisionar instancias em diversos Hypervisors ou plataforma de nuvens.
  • 34. Etapas Foreman orquestrando o OpenStack 1) Adicionar um Compute Resource
  • 35. Etapas Foreman orquestrando o OpenStack 2) Adicionar um sistema operacional e selecionar os Templates
  • 36. Etapas Foreman orquestrando o OpenStack 3) Vincular a imagem da sua nuvem a um sistema operacional
  • 37. Etapas Foreman orquestrando o OpenStack 4) Criar uma nova instancia na sua nuvem
  • 38. Etapas Foreman orquestrando o OpenStack 5) Selecione Flavor, Tenant, Security group e Floating IP
  • 39. Estamos contratando!
  • 40. Obrigado Renato Armani Gerente de Inovação Email: renato@dualtec.com.br Danilo Perogil DevOps e SysAdmin Email: dperogil@dualtec.com.br Gustavo Dupont DevOps e Developer Email: grodrigues@dualtec.com.br Willian Novais DevOps e SysAdmin Email: wnovais@dualtec.com.br

×