Minicurso Computação em Nuvem Prática: Openstack



Documentos relacionados
Computação em Nuvem com Openstack

Minicurso Computação em Nuvem Prática: Openstack

OCEL001 Comércio Eletrônico Módulo 9_4: OpenStack

OpenStack. Cloud Software

Como gerenciar uma nuvem pública ou privada utilizando o Openstack. Marcelo Dieder marcelodieder@gmail.com GTER 35 Foz do Iguaçu

Computação em Nuvens IaaS com Openstack. Eng. Marcelo Rocha de Sá FLISOL - Belém - Pará 25 de abril 2015

Classificação::Modelo de implantação

Desmitificando OpenStack. Filipe Fernandes S B de Matos

The Eucalyptus Open-source Cloud-computing System

Relatório de Piloto Tecnológico Plataforma de Cloud Privada baseada em OpenStack Março 2015

Cloud Computing. Andrêza Leite.

Minicurso Computação em Nuvem Prática: AWS

Aula 02 Conceitos básicos elipse. INFORMÁTICA INDUSTRIAL II ENG1023 Profª. Letícia Chaves Fonseca

João Víctor Rocon Maia Engenharia de Computação - UFES

1

SISGEP SISTEMA GERENCIADOR PEDAGÓGICO

COORDENAÇÃO DE TECNOLOGIA (COTEC) ABRIL/2011

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V

II- profissional tecnicamente capacitado, com conhecimentos cientificamente

Soluções de Gerenciamento de Clientes e de Impressão Universal

Minicurso Computação em Nuvem Prática: AWS

Ubuntu Cloud Infrastructure. Trazendo a nuvem para sua Empresa. Mauricio Pretto Mauricio.pretto@canonical.com

SISTEMAS DISTRIBUÍDOS

MINICURSO WINDOWS SERVER 2008 UTILIZANDO O VMWARE PLAYER

CLOUD COMPUTING. Andrêza Leite.

Windows 2008 Server. Windows 2008 Server IFSP Boituva Prof. Sérgio Augusto Godoy.

Gerenciamento de Incidentes

Senado Federal Questões 2012

COORDENAÇÃO DE TECNOLOGIA (COTEC) ABRIL/2011

Uma aplicacação de privacidade no gerenciamento de identidades em nuvem com uapprove

Projeto JiT Clouds Sétimo Entregável

Sistemas Operacionais II. Prof. Gleison Batista de Sousa

No mercado atual, podemos encontrar vários tipos de sistemas operacionais que fazem parte das seguintes classes:

OCEL001 Comércio Eletrônico Módulo 9_3: OpenShift

A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer

Computação em Nuvem & OpenStack

The Eucalyptus Open- source Cloud-computing System. Janaina Siqueira Lara Wilpert Marcelo Scheidt Renata Silva

Política de Utilização da Rede Sem Fio (Wireless)

Desafios na implantação de nuvens públicas

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz

Garantindo a. Máquinas Virtuais do. alta disponibilidade nas. Microsoft Azure MDC305

Servidores Virtuais. Um servidor à medida da sua empresa, sem investimento nem custos de manutenção.

FileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13

PROPOSTA COMERCIAL CLOUD SERVER

UNIVERSIDADE FEDERAL DE SANTA CATARINA UFSC DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA INE BACHARELADO EM CIÊNCIAS DA COMPUTAÇÃO.

CA ControlMinder for Virtual Environments

CA Access Control for Virtual Environments

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14

Política de Uso do JEMS para a CAFe

Boas práticas de gerenciamento de redes

Introdução ao Active Directory AD

Quarta-feira, 09 de janeiro de 2008

Alex D. Camargo, Érico M. H. Amaral, Leonardo B. Pinho

VIRNA. Virtualizador Nacional

Administração de Sistemas GNU/Linux

Uma Proposta de Framework de Comparação de Provedores de Computação em Nuvem

Capacitação IPv6.br. Serviços em IPv6. Serviços rev

Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores

ArcGIS for Server: Administração e Configuração do Site (10.2)

Xen Cloud Platform Xen descomplicado

Online Help StruxureWare Data Center Expert

Um Driver NDIS Para Interceptação de Datagramas IP

FUNDAÇÃO PARQUE TECNOLÓGICO ITAIPU - BRASIL REGULAMENTO DO PROCESSO SELETIVO Nº 42.15

Forneça a próxima onda de inovações empresariais com o Open Network Environment

CHOReOS: Automatizando a implantação de web services na nuvem

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl

Conceitos Básicos

SolarWinds Kiwi Syslog Server

GOVBR- UEM-MARINGA PREFEITURA MUNICIPAL DE PEROLA

gladiador INTERNET CONTROLADA

Sistemas de Informação I

Software Livre. Acesso ao código fonte Alterar o código fonte Redistribuir Utilizar como desejar

EXPLORANDO TÉCNICAS E RECURSOS DO GERENCIADOR DE DADOS ABERTOS CKAN. TuaneFaria USP tuanefaria@yahoo.com.br

INFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima

FileMaker Pro 12. Utilização de uma Conexão de Área de Trabalho Remota com o

Implementação de Web Services em Projetos de LabVIEW

SIMARPE Sistema de Arquivo Permanente

Plataforma na nuvem do CA AppLogic para aplicativos corporativos

Capítulo 8 - Aplicações em Redes

Política de uso: Serviço de Conferência Web

Tutorial de Instalação do CentOS Versão 3.3

Conheça a nova solução de servidor que ajuda pequenas empresas a fazer mais Com menos.

Universidade Federal da Fronteira Sul Campus Chapecó Sistema Operacional

Wireshark. Captura de Protocolos da camada de aplicação. Maicon de Vargas Pereira

Ensinando Redes com Emuladores. Edwin Cordeiro NIC.br

Eficiência operacional no setor público. Dez recomendações para cortar custos

Gabriel Oliveira do Nascimento Rogério Libarino Aguilar. UFF - Universidade Federal Fluminense

Faculdade de Tecnologia SENAC Goiás. Disciplina: Gerenciamento de Rede de Computadores. Goiânia, 16 de novembro de 2014.

MANUAL TÉCNICO ISPBACKUP

Benefícios e processos relacionados à migração e servidores dedicados para cloud servers. Juliano Simões. Diretor de Tecnologia

Apresentação resumida

3 SCS: Sistema de Componentes de Software

Sistemas Distribuídos

Transcrição:

Minicurso Computação em Nuvem Prática: Openstack Glauber Cassiano Batista Ricardo Sohn Membros Colméia

Roteiro Geral Definições Virtualização Data center Computação em Nuvem Principais classificações: Modelos de Serviços Modelos de implantação Arquitetura de referência Soluções de nuvem gratuitas (até certo uso): Amazon Web Services Soluções de nuvem de código aberto: OpenStack

OpenStack 3

OpenStack Software de código aberto Fruto de uma iniciativa da RackSpace com a Nasa Capaz de gerenciar os componentes de múltiplas infraestruturas virtualizadas OpenStack pode ser chamado de Sistema Operacional da Nuvem, por cumprir o mesmo papel em maior escala 4

OpenStack O projeto Openstack visa construir uma comunidade Open Source com pesquisadores, desenvolvedores e empresas que compartilham um objetivo comum: Criar uma nuvem simples de ser implementada, altamente escalável e com vários recursos avançados Versão anterior: Juno Outubro/2014 Versão atual: Kilo Abril/2015 5

OpenStack Foundation http://www.openstack.org Comitê técnico: Responsável pela administração técnica do OpenStack Corpo diretor: Realiza a organização lógica e financeira da fundação Três níveis: Platinum, Gold e Individual Comitê de usuários: Defesa do usuário e retorno (feedback) 6

OpenStack: Versões Nome Data Componentes inclusos Austin 21/10/2010 Nova, Swift Bexar 03/02/2011 Nova, Glance, Swift Cactus 15/04/2011 Nova, Glance, Swift Diablo 22/09/2011 Nova, Glance, Swift Essex 05/04/2012 Nova, Glance, Swift, Horizon, Keystone Folsom 27/09/2012 Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder Grizzly 04/04/2013 Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder Havana 17/10/2013 Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder, Heat, Ceilometer Icehouse 17/04/2014 Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder, Heat, Ceilometer, Trove Juno 16/10/2014 + Data Processsing (Sahara) Kilo 30/04/2015 + Bare metal service (Ironic) Liberty??/10/2015? Queue Service (Zaqar), Shared file system (Manila), DNS Service (Designate), Key Management (Barbican) 7

OpenStack Kilo Lançada em abril de 2015 É a décima primeira versão do Openstack Aproximadamente 400 novos recursos 8

OpenStack Kilo 9

OpenStack Kilo 10

APIs Openstack Fornece uma interface para que o mundo exterior interaja com a infraestrutura da nuvem No Openstack o gerenciamento é feito através: Web Services simplificados (Rest) API compatível com a da Amazon (EC2) API própria da OpenStack 11

Componentes OpenStack 12

Horizon Dashboard do Openstack Interface gráfica para todos os usuários Recursos acessíveis de acordo com os projetos do usuário 13

Horizon 14

Keystone Responsável por validar as credenciais e conceder acesso aos usuários Fornece um diretório central para usuários acessarem os serviços Openstack Atua como um sistema de autenticação comum 15

Nova Gerenciador da infraestrutura computacional de uma nuvem Openstack Controla todas as necessidades de recursos computacionais, rede, autorização, e escalabilidade da nuvem Possui um grade número de processos que cooperam para transformar as requisições API dos usuários finais em máquinas virtuais 16

Nova Gerenciamento do ciclo de vida das instâncias de máquinas virtuais Gerenciamento dos recursos computacionais API REST Comunicação assíncrona "eventualmente consistente" 17

Cinder Fornece dispositivos de armazenamento em nível de bloco para uso das instâncias de máquinas virtuais criadas pelo Nova Gerencia a criação, anexação e liberação dos dispositivos de bloco para os servidores Os volumes de armazenamento de bloco são integrados com o Nova e o Horizon 18

Glance Gerenciamento de Imagens É um sistema de busca e armazenamento de imagens de máquinas virtuais 19

Glance Pode ser configurado para usar um dos seguintes serviços de armazenamento: Swift Amazon S3 diretamente Amazon S3 com Swift como intermediário 20

Swift Usado para armazenar grande quantidade de dados de forma eficiente e segura É equivalente ao serviço S3 da Amazon É capaz de armazenar bilhões de objetos distribuídos através dos nós Clientes se conectam via Swift Proxy 21

Neutron Serviço de rede OpenStack Networking é um sistema de gerenciamento de redes e endereços IP do Openstack Módulo servidor Módulo Cliente 22

Ceilometer É a ferramenta de telemetria do Openstack Telemetria: é uma tecnologia que permite a medição e comunicação de informações É um sistema de monitoramento com o objetivo de realizar a contabilidade 23

Heat É o serviço que organiza múltiplas aplicações na nuvem usando os templates: AWS CloudFormation OpenStack-native REST API CloudFormation-compatible Query API 24

Trove Novo recurso disponível desde a versão Icehouse É um serviço de banco de dados para o OpenStack Possibilita o uso de recursos de um BD de forma rápida e fácil aos usuários 25

Sahara Serviço de processamento distribuído do Openstack Disponível desde a versão Juno Automatiza o provisionamento e gerenciamento de clusters Big Data utilizando Hadoop e Spark 26

Resumindo os serviços do OpenStack... 27

Projeto Nuvem UDESC F-109 28

Nuvem da UDESC O LabP2D está vinculado ao Grupo de pesquisa GRADIS e possui parceria com o Colmeia para implantação e manutenção do primeiro serviço experimental de nuvem da UDESC Utiliza o serviço OpenStack Localizado na sala F-109 Máquinas executando Openstack IceHouse 29

Nuvem TCHE RDO Openstack KVM como Hypervisor 13 máquinas de laboratório 2 servidores de Rack 30

Projetos desenvolvidos Projetos de Mestrado Projetos de Pesquisa Projetos de Extensão 31

Parceiros 32

Yellow Circle Serviço gratuito Para fins de estudo, somente Possibilidade de experimentar e testar aplicativos Mantido através de doações http://www.yellowcircle.net/ 33

Criando uma Máquina Virtual no OpenStack 34

Acessar a conta http://10.20.107.208 35

Visão Geral 36

Criar Rede e Roteador 37

Criar Rede e Roteador Passo 2 Passo 1 38

Criar Rede Usar prefixo OS_ no nome da rede e subrede 39

Criar Rede NÃO marcar essa opção 40

Criar Rede DNS 200.19.106.5 8.8.8.8 Finalizar 41

Criar Rede 42

Criar Roteador 43

Criar Roteador 44

Criar Roteador 45

Criar Roteador 46

Criar Roteador 47

Criar Roteador 48

Criar Roteador 49

Criar Roteador 50

Criar Roteador 51

Habilitar Acesso SSH 52

Habilitar Acesso SSH 53

Habilitar Acesso SSH 54

Habilitar Acesso SSH 55

Criar Par de Chaves 56

Criar par de chaves 57

Criar par de chaves 58

Criar par de chaves 59

Criar par de chaves 60

Iniciar uma Máquina Virtual 61

Iniciar uma Máquina Virtual 62

Iniciar uma Máquina Virtual 63

Iniciar uma Máquina Virtual 64

Iniciar uma Máquina Virtual 65

Iniciar uma Máquina Virtual 66

Associar um IP Flutuante 67

Associar um IP Flutuante 68

Associar um IP Flutuante 69

Associar um IP Flutuante 70

Associar um IP Flutuante 71

Associar um IP Flutuante 72

Conexão via SSH 73

Conexão via SSH cd Downloads chmod 700 <chave>.pem 74

Conexão via SSH 75

Conexão via SSH ssh -i <chave>.pem ubuntu@<ip_flutuante> 76

Comandos de monitoramento da VM Podemos testar alguns comandos top --- checar os processos cat /proc/meminfo --- mostra a informação de memória cd / --- entra no diretório do sistema Use o comando ls para ver as pastas do sistema 77

Comandos de monitoramento da VM vmstat -- Imprime um variedade de informações referentes ao uso da CPU, Memoria, Processos, Paginação e IO free Imprime o uso da memória 78

Perguntas? Site: www.colmeia.udesc.br LabP2D: www.labp2d.joinville.udesc.br e-mail: contato@colmeia.udesc.br Obrigado!

Referências www.openstack.org https://access.redhat.com/products/cloud/openstack/ www.brasilopenstack.com.br/ http://www.trystack.org 80

Este trabalho está licenciado sob uma licença Creative Commons Atribuição-Compartilhamento pela mesma licença 2.0 http://creativecommons.org/licenses/by-sa/2.0/br/