SlideShare une entreprise Scribd logo
1  sur  50
Télécharger pour lire hors ligne
Laboratório de Cloud e Virtualização
          Palestrante Prof. Marcelo T. Monteiro
                monteiro@cognux.com.br




                     www.cognux.com.br
1
Agenda


    Pode chover dinheiro da Nuvem?
      – Cloud como diferencial estratégico
    Nuvens de primavera ou de verão?
      – Evitando tempestades
    Enxergando “dentro” das Nuvens
      – Dissecando um Cloud
    Tocando em Nuvens
      – Construindo e Administrando um Cloud




2                                              www.cognux.com.br
Computação em nuvem já fez a cabeça de
                 todos aqui

3                                      www.cognux.com.br
Pode chover dinheiro da Nuvem?
    Cloud como plataforma de Desenvolvimento e Homologação
       Reduzindo os custos de P&D e no laboratório de testes
       Homologando soluções de terceiros com baixo custo
    Cloud como estratégia de Continuidade de Negócio

       Estendendo o Datacenter para além dos muros
    Cloud como transformador de custo fixo em custo variável
       XaaS – O X como Serviço – O X on-demand :
           Software,
           Plataforma e
           Infraestrutura


4                                                   www.cognux.com.br
Você tem medo de nuvens?


5                              www.cognux.com.br
Cases de sucesso de Nuvens Públicas
    Nuvens Saas
       Google Doc
       Gmail
       Sales Force (CRM)
    Nuvens PaaS

       Google AppEngine
       Force.com da Salesforce
       Amazon WebServices
    Nuvens IaaS
       EC2 da Amazon
       Blue Cloud da IBM
6                                         www.cognux.com.br
Nuvens de primavera ou de verão?

    Evitando tempestades
     Entendendo os riscos relativos a mudanças culturais
     Administrando um ambiente “on-demand” com segurança
     A evolução da escalabilidade e da complexidade das demandas
     Como administrar o risco de indiponibilidade de um sistema?
     Segurança em Cloud – o caso Google x Cidade de Los Angeles
         Discutindo segurança em cloud :
         http://www.cloudsecurityalliance.org/



7                                                          www.cognux.com.br
Enxergando “dentro” das Nuvens


    Infraestrutura de uma Nuvem SaaS
     Infraestrutura de uma Nuvem PaaS
     Infraestrutura de uma Nuvem IaaS




8                                       www.cognux.com.br
Infraestrutura de uma Nuvem SaaS

     O software nunca foi seu, mas o processamento, sim
     Entendendo a camada base – onde o processo é executado
         Os WebServices e a libertação das funções e procedures
     Entendendo a camada de publicação
         A Internet como plataforma
     Entendendo a camada de apresentação/interface
         O Browser como o novo sistema operacional
     O Desktop nunca mais será o mesmo
         A revolução dos portáteis




9                                                     www.cognux.com.br
Infraestrutura de uma Nuvem PaaS

      Desenvolvendo para as nuvens
      Plataformas conhecidas – Amazon x Google
      PaaS como interconexão de diversos SaaS




10                                               www.cognux.com.br
Infraestrutura de uma Nuvem PaaS

          Comparando soluções PaaS : Google x Amazon




     Ref: http://www.zdnet.com/blog/hinchcliffe/comparing-amazons-and-googles-platform-as-a-service-paas-offerings/166


11                                                                                                   www.cognux.com.br
Infraestrutura de uma Nuvem IaaS

     A TI nas nuvens
     Entendendo a infraestrutura sob demanda
     A camada de Infraestrutura (Virtualizada ou Não)
     A camada de API
     A camada de consumo do IaaS
     Como administratar isso tudo (e o que não mais administrar) ???




12                                                      www.cognux.com.br
Infraestrutura de uma Nuvem IaaS

     Infraestrutura virtualizada como base de um IaaS




     VM     VM      VM             VM            VM



      Host virtualizador        Host virtualizador




13                                                      www.cognux.com.br
Infraestrutura de uma Nuvem IaaS

     Balanceando carga e reduzindo consumo de energia




                             Vídeo
                         VMware DRS/DPM
                             como
                         estudo de caso



              Ref: http://www.youtube.com/watch?v=7CbRS0GGuNc



14                                                              www.cognux.com.br
Infraestrutura de uma Nuvem IaaS

      Infraestrutura não-virtualizada como base de um IaaS



     Power
      Mgr




      Power on-demand usando “wake-on-lan” ou IPMI

15                                                      www.cognux.com.br
Tocando em Nuvens




                Mão na massa !!!


16                                 www.cognux.com.br
Tocando em Nuvens

     Montando um Cloud IaaS privado com software livre
     Componentes de nosso LAB IaaS :
         Camada de Infraestrutura : Host de Virtualização e GNU/Linux
         Camada de API e Administração : OpenQRM
         Camada de consumo da solução : OpenQRM


     Outras soluções para montar um Cloud IaaS:
         Camada de Infraestrutura : Amazon, KVM, XEN, Vmware, etc.
         Camada de API : EC2, UEC, Eucalyptus, VMware vCloud, etc.
         Camada de consumo : RighScale, Scalr, etc.


17                                                       www.cognux.com.br
Tocando em Nuvens

     Por que Ubuntu ?
         Solução Linux contendo a versão mais atualizada da
         tecnologia de virtualização KVM;
         É software livre e é suportado sem ônus pela Canonical;
         Possui suporte Enterprise e Comunitário amplo.
     Por que OpenQRM ?
         Única solução que atua em todas as camadas de
         um Cloud IaaS;
         É Software Livre, possuindo versão sem custos;
         É a solução mais flexível e hibrida existente, podendo
         gerir um Cloud baseado em XEN, KVM, VMware, etc.
18                                                        www.cognux.com.br
Tocando em Nuvens –

     Receita pra construir seu Cloud IaaS


                      O que vem no DVD ?

       Esta apresentação com a Receita de Nuvem;
       ISO de instalação do Ubuntu 10.04 64 bits;
       Pacotes de instalação do software OpenQRM para
       Ubuntu;




19                                                  www.cognux.com.br
Tocando em Nuvens –

     Receita pra construir seu Cloud IaaS

     Requisitos para o laboratório:

      Necessário equipamento com CPU com suporte a VT
      Memória.... muita memória (a partir de 2 GB seria bom)
      Acesso banda larga para a Internet
      Espaço em disco suficiente para as máquinas virtuais
      Uma jarra de café (é opcional, mas útil)




20                                                   www.cognux.com.br
Tocando em Nuvens –

     Receita pra construir seu Cloud IaaS


     Sim.... sabemos que aqui, no evento:
     1) Você não vai detonar seu Windows para instalar Linux;
     2) Você provavelmente não tem (ou não sabe se tem)
        processador no notebook com suporte a VT;
     3) Você não tem memória, mas uma vaga lembrança;
     4) Acesso a internet neste evento pode não ser muito boa
     5) Mal tem espaço no notebook para mais um patch de
        segurança do Windows, muito menos para um VM.



21                                                    www.cognux.com.br
Tocando em Nuvens –

     Receita pra construir seu Cloud IaaS


     Nossa Solução:
     Iremos simular uma ambiente já pré-instalado, onde:

      Servidor OpenQRM é uma máquina virtual sobre um
      servidor Ubuntu/KVM
      Host de virtualização adotado sendo um VMware Server 2
      Acesso ao ambiente será através de cliente VNC
      (disponível no DVD) e através do Browser




22                                                     www.cognux.com.br
Tocando em Nuvens –

     Receita pra construir seu Cloud IaaS

     Para o acesso:
       Acesso WIFI, rede “cloudlab”, WPA2 senha “cloudlab”

       IP DHCP


       Servidores virtuais disponíveis nos IPs 192.168.X.251,
       onde X varia de 1 a 7.


       Definam grupos para acesso aos servidores. Por VNC, é
       permitido acesso simultâneo.

23                                                     www.cognux.com.br
Tocando em Nuvens –

     Receita pra construir seu Cloud IaaS

     Armadilhas:
       O ambiente simulado é apenas para compreensão da
       infraestrutura deste tipo de Cloud. O ambiente simulado
       não é estável e não deve ser usado em produção

       Como o ambiente simulado não é estável, evitem “fuçar”
       no mesmo, pois isso pode derrubar o servidor virtual,
       atrapalhando os demais

       A solução de “Virtualização” contida no OpenQRM virtual
       (VMware Server) não foi feito para executar dentro de
       máquina virtual. Nós “enganamos” o mesmo para viabilizar
       o laboratório. Ele poderá ficar instável.
24                                                    www.cognux.com.br
Tocando em Nuvens –

     Receita pra construir seu Cloud IaaS

     Prática:

       Uma vez formado os grupos e definido o “piloto” do grupo,
       acessem o servidor virtual escolhido através do cliente VNC
       Vamos aos passos de instalação (teórico por enquanto)
           1) Instale o Ubuntu
           2) Instale o pacote KVM, VIRT-MANAGER e NFS
           sudo apt-get install kvm virt-manager nfs-kernel-server
           3) Instale os pacotes OpenQRM
           sudo dpkg -i openqrm*deb
           4) Vai dar erro. Instale as dependências:
           sudo apt-get -f install

25                                                        www.cognux.com.br
Tocando em Nuvens –

     Receita pra construir seu Cloud IaaS

     No processo de instalação poderá aparecer o seguinte:
      Configurando openqrm (4.6-ubuntu1) ...
      Setting up SSL secured openQRM Website
      Enabling module ssl.
      See /usr/share/doc/apache2.2-common/README.Debian.gz on how to configure SSL and ...
      Run '/etc/init.d/apache2 restart' to activate new configuration!
      Found system hostname cognuxmovel01 connected to loopback interface
      ! This causes troubles while enabling SSL for the apache webserver !
      Please select one of the following ip-addresses
      to be connected to the systems hostname cognuxmovel01 :
      192.168.122.1
      192.168.250.100
      :


     Isso ocorre quando temos mais de um IP. Indique o da sua rede
     Logo depois teremos a geração da chave de encriptação SSL
     usada pelo OpenQRM (veja a seguir):

26                                                                         www.cognux.com.br
Tocando em Nuvens –

     Receita pra construir seu Cloud IaaS

     Geração da Chave. Defina o Common Name = Hostname
      -> Creating new private/public-keys without passphrase for server
      Generating RSA private key, 1024 bit long modulus
      ..++++++
      .........................++++++
      e is 65537 (0x10001)
      -> Creating selfsigned certificate
      You are about to be asked to enter information that will be incorporated
      into your certificate request.
      What you are about to enter is what is called a Distinguished Name or a DN.
      There are quite a few fields but you can leave some blank
      For some fields there will be a default value,
      If you enter '.', the field will be left blank.
      -----
      Country Name (2 letter code) [AU]:BR
      State or Province Name (full name) [Some-State]:RJ
      Locality Name (eg, city) []:RJ
      Organization Name (eg, company) [Internet Widgits Pty Ltd]:Cognux
      Organizational Unit Name (eg, section) []:virtualizacao
      Common Name (eg, YOUR name) []:cognuxmovel01
      Email Address []:
      * Reloading web server config apache2
27                                                                         www.cognux.com.br
Tocando em Nuvens –

     Receita pra construir seu Cloud IaaS

     Por fim, será indicado a conta de acesso

       * Starting openQRM Cloud Computing Platform   openqrm
       * -> User : openqrm
       * -> Password : openqrm


     Através do Browser, tanto por HTTP como HTTPS, a URL é:

         http://<IP SERVIDOR>/openqrm

     Se o IP possuir resolução de nome em DNS, indique o nome
     do servidor no lugar do IP.

     NÃO ACESSEM AINDA. PRECISAMOS AJUSTAR A REDE.


28                                                             www.cognux.com.br
Tocando em Nuvens –

     Receita pra construir seu Cloud IaaS

      Para uma virtualização KVM é necessário definir uma
      interface de rede “bridge”. No Ubuntu ajustamos o arquivo
      “/etc/network/interfaces” definindo a bridge “br0”:

       auto lo
       iface lo inet loopback

       auto br0
       iface br0 inet static
            address 192.168.88.3
            netmask 255.255.255.0
            gateway 192.168.88.1
            bridge_ports eth0
            bridge_fd 0
            bridge_hello 2
            bridge_maxage 12
            bridge_stp off


      Reiniciamos o serviço de networking:
       sudo /etc/init.d/networking restart

29                                                    www.cognux.com.br
Tocando em Nuvens –

     Receita pra construir seu Cloud IaaS

        Agora podemos acessar o serviço pelo Browser:

          http://<IP do servidor>/openqrm

        Será requisitado login (openqrm) e senha (openqrm)

        Se é a primeira vez que acessamos o sistema, ele
        entrará em novo de configuração. Caso contrário
        acessaremos o porta de administração.
        Nas telas seguintes veremos o que é requisitado para
        concluirmos a configuração inicial do sistema.




30                                                      www.cognux.com.br
Tocando em Nuvens –
     Receita pra construir seu Cloud IaaS




                           Figura 1: Entrada de credenciais
31                                                            www.cognux.com.br
Tocando em Nuvens –
     Receita pra construir seu Cloud IaaS




     Figura 2: Escolha da interface de rede. Aqui escolhemos a “bridge” br0
32                                                                 www.cognux.com.br
Tocando em Nuvens –
     Receita pra construir seu Cloud IaaS




     Figura 3: Parâmetros de acesso ao banco de dados. Aqui esconhemos MySQL
33                                                              www.cognux.com.br
Tocando em Nuvens –
     Receita pra construir seu Cloud IaaS




      Figura 4: Se tudo der certo, seremos levados ao portal de administração
34                                                                www.cognux.com.br
Tocando em Nuvens –
     Receita pra construir seu Cloud IaaS




                  Figura 5: Portal de Administração do OpenQRM
35                                                               www.cognux.com.br
Tocando em Nuvens –
     Receita pra construir seu Cloud IaaS




                           Figura 6: Habilitando os Plugins
36                                                            www.cognux.com.br
Tocando em Nuvens –
     Receita pra construir seu Cloud IaaS

     É Recomendável habilitar os plugins na seguinte ordem (caso KVM)

      dhcpd
      tftpd
      dns
      image-shelf
      kvm
      kvm-storage
      nfs-storage
      cloud

     Para o Laboratório simulado (Vmware Server 2), os plugins habilitados são:

      dhcpd
      tftpd
      dns
      image-shelf
      vmware-server2
      nfs-storage
      cloud
37                                                                  www.cognux.com.br
Tocando em Nuvens –
     Receita pra construir seu Cloud IaaS




                    Figura 7: Plugins Habilitados e Carregados
38                                                               www.cognux.com.br
Tocando em Nuvens –
     Receita pra construir seu Cloud IaaS




                   Figura 8: Criando Appliance de Virtualização
39                                                                www.cognux.com.br
Tocando em Nuvens –
     Receita pra construir seu Cloud IaaS




                     Figura 9: Host de Virtualização definido
40                                                              www.cognux.com.br
Tocando em Nuvens –
     Receita pra construir seu Cloud IaaS




                     Figura 10: Host de Virtualização definido
41                                                               www.cognux.com.br
Tocando em Nuvens –
     Receita pra construir seu Cloud IaaS




                 Figura 11: Preparando o storage de uma imagem
42                                                               www.cognux.com.br
Tocando em Nuvens –
     Receita pra construir seu Cloud IaaS




             Figura 12: Preparando a imagem de sistema operacional
43                                                             www.cognux.com.br
Tocando em Nuvens –
     Receita pra construir seu Cloud IaaS




                Figura 13: Importando uma “imagem” da prateleira
44                                                                 www.cognux.com.br
Tocando em Nuvens –
     Receita pra construir seu Cloud IaaS




                    Figura 14: Definindo os recursos do Cloud
45                                                              www.cognux.com.br
Tocando em Nuvens –
     Receita pra construir seu Cloud IaaS




                    Figura 15: Definindo os usuários do Cloud
46                                                              www.cognux.com.br
Tocando em Nuvens –
     Receita pra construir seu Cloud IaaS




                     Figura 16: O portal de Cloud do usuário
47                                                             www.cognux.com.br
Tocando em Nuvens –
     Receita pra construir seu Cloud IaaS




                Figura 17: Interface de construção de um servidor
48                                                                  www.cognux.com.br
Tocando em Nuvens –
     Receita pra construir seu Cloud IaaS

     Considerações sobre o Cloud criado:

      O usuário acessará o portal de usuário que permitirá “construir” sua própria
      infraestrutura

      O usuário necessitará de “créditos” para cada elemento requisitado, além
      do tempo de uso dos recursos

      Cada recursos, incluindo tipo de virtualização e elementos alternativos
      podem possuir custos diferenciados

      Após o período definido para um dado recurso criado por um usuário, o
      mesmo será removido do ambiente, mas o usuário, antes disso, poderá
      estender o período a qualquer momento




49                                                                   www.cognux.com.br
Obrigado



             Esta palestra estará disponível em:


           http://www.cognux.com.br/rioinfo2010



                          Contato:


                Marcelo Teixeira Monteiro
                  monteiro@cognux.com.br
             marcelo.monteiro@prof.infnet.edu.br



50                                                 www.cognux.com.br

Contenu connexe

Tendances

Tutorial de instalacao_configuracao_utilizacao_nessus_scanner
Tutorial de instalacao_configuracao_utilizacao_nessus_scannerTutorial de instalacao_configuracao_utilizacao_nessus_scanner
Tutorial de instalacao_configuracao_utilizacao_nessus_scannerRosan Tavares
 
Avaliação de arquiteturas de uma solução de Backup na Nuvem
Avaliação de arquiteturas de uma solução de Backup na NuvemAvaliação de arquiteturas de uma solução de Backup na Nuvem
Avaliação de arquiteturas de uma solução de Backup na NuvemKleber Silva
 
Sistemas Distribuídos - Grids Computacionais
Sistemas Distribuídos - Grids ComputacionaisSistemas Distribuídos - Grids Computacionais
Sistemas Distribuídos - Grids ComputacionaisAdriano Teixeira de Souza
 
Xen Server X Vm Ware
Xen Server X Vm WareXen Server X Vm Ware
Xen Server X Vm WareAndre Flor
 
Provisionamento - Gerenciamento de Infraestrutura
Provisionamento - Gerenciamento de InfraestruturaProvisionamento - Gerenciamento de Infraestrutura
Provisionamento - Gerenciamento de InfraestruturaLeandro Nunes
 

Tendances (11)

Tutorial de instalacao_configuracao_utilizacao_nessus_scanner
Tutorial de instalacao_configuracao_utilizacao_nessus_scannerTutorial de instalacao_configuracao_utilizacao_nessus_scanner
Tutorial de instalacao_configuracao_utilizacao_nessus_scanner
 
Clusters, o que é?
Clusters, o que é?Clusters, o que é?
Clusters, o que é?
 
Entrega ebook-gratis
Entrega ebook-gratisEntrega ebook-gratis
Entrega ebook-gratis
 
Administração de Redes Linux - I
Administração de Redes Linux - IAdministração de Redes Linux - I
Administração de Redes Linux - I
 
Prazer, computação em nuvem
Prazer, computação em nuvemPrazer, computação em nuvem
Prazer, computação em nuvem
 
Avaliação de arquiteturas de uma solução de Backup na Nuvem
Avaliação de arquiteturas de uma solução de Backup na NuvemAvaliação de arquiteturas de uma solução de Backup na Nuvem
Avaliação de arquiteturas de uma solução de Backup na Nuvem
 
Sistemas Distribuídos - Grids Computacionais
Sistemas Distribuídos - Grids ComputacionaisSistemas Distribuídos - Grids Computacionais
Sistemas Distribuídos - Grids Computacionais
 
Xen Server X Vm Ware
Xen Server X Vm WareXen Server X Vm Ware
Xen Server X Vm Ware
 
SO-II-2016-1-02-Virtualizacao
SO-II-2016-1-02-VirtualizacaoSO-II-2016-1-02-Virtualizacao
SO-II-2016-1-02-Virtualizacao
 
SO-II-2015-2-02-Virtualizacao
SO-II-2015-2-02-VirtualizacaoSO-II-2015-2-02-Virtualizacao
SO-II-2015-2-02-Virtualizacao
 
Provisionamento - Gerenciamento de Infraestrutura
Provisionamento - Gerenciamento de InfraestruturaProvisionamento - Gerenciamento de Infraestrutura
Provisionamento - Gerenciamento de Infraestrutura
 

Similaire à Rio Info 2010 - Oficina - Computacao em Nuvem - Marcelo Teixeira - 01/09

Infraestrutura de cloud computing
Infraestrutura de cloud computingInfraestrutura de cloud computing
Infraestrutura de cloud computingFabio Leandro
 
Openstack - Visão geral
Openstack - Visão geralOpenstack - Visão geral
Openstack - Visão geralbrasilopenstack
 
Cloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à práticaCloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à práticaRicardo Martins ☁
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingAlê Borba
 
Cloud computing & Cloudstack: Como ter sua nuvem sem tempestades
Cloud computing & Cloudstack: Como ter sua nuvem sem tempestadesCloud computing & Cloudstack: Como ter sua nuvem sem tempestades
Cloud computing & Cloudstack: Como ter sua nuvem sem tempestadesRicardo Martins ☁
 
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoDarlan Segalin
 
Computação em nuvem (cloud computing), uma introdução.
Computação em nuvem (cloud computing), uma introdução.Computação em nuvem (cloud computing), uma introdução.
Computação em nuvem (cloud computing), uma introdução.Rodrigo Miranda
 
Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...
Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...
Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...WordCamp Floripa
 

Similaire à Rio Info 2010 - Oficina - Computacao em Nuvem - Marcelo Teixeira - 01/09 (20)

Flisol 2015
Flisol 2015 Flisol 2015
Flisol 2015
 
Infraestrutura de cloud computing
Infraestrutura de cloud computingInfraestrutura de cloud computing
Infraestrutura de cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Openstack - Visão geral
Openstack - Visão geralOpenstack - Visão geral
Openstack - Visão geral
 
Cloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à práticaCloud & AWS: Da teoria à prática
Cloud & AWS: Da teoria à prática
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Aula01
Aula01Aula01
Aula01
 
Cloud computing & Cloudstack: Como ter sua nuvem sem tempestades
Cloud computing & Cloudstack: Como ter sua nuvem sem tempestadesCloud computing & Cloudstack: Como ter sua nuvem sem tempestades
Cloud computing & Cloudstack: Como ter sua nuvem sem tempestades
 
Overview Azure
Overview AzureOverview Azure
Overview Azure
 
Azure Overview
Azure OverviewAzure Overview
Azure Overview
 
Artigo
ArtigoArtigo
Artigo
 
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
 
Computação em nuvem (cloud computing), uma introdução.
Computação em nuvem (cloud computing), uma introdução.Computação em nuvem (cloud computing), uma introdução.
Computação em nuvem (cloud computing), uma introdução.
 
Segurança Em Computaçao Na Nuvem
Segurança Em Computaçao Na NuvemSegurança Em Computaçao Na Nuvem
Segurança Em Computaçao Na Nuvem
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...
Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...
Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...
 
Ufs na nuvem gp 2017-2
Ufs na nuvem   gp 2017-2 Ufs na nuvem   gp 2017-2
Ufs na nuvem gp 2017-2
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Virtualização
VirtualizaçãoVirtualização
Virtualização
 

Plus de Rio Info

Rio Info 2015: Painel: Educação digital: experiências e oportunidades - Sylvi...
Rio Info 2015: Painel: Educação digital: experiências e oportunidades - Sylvi...Rio Info 2015: Painel: Educação digital: experiências e oportunidades - Sylvi...
Rio Info 2015: Painel: Educação digital: experiências e oportunidades - Sylvi...Rio Info
 
Rio Info 2015 - Desafio de tornar networking em faturamento - Cristina Dissat
Rio Info 2015 - Desafio de tornar networking em faturamento - Cristina DissatRio Info 2015 - Desafio de tornar networking em faturamento - Cristina Dissat
Rio Info 2015 - Desafio de tornar networking em faturamento - Cristina DissatRio Info
 
Rio Info 2015 - A verdade sobre os instrumentos de inovação - Luiz Claudio Souza
Rio Info 2015 - A verdade sobre os instrumentos de inovação - Luiz Claudio SouzaRio Info 2015 - A verdade sobre os instrumentos de inovação - Luiz Claudio Souza
Rio Info 2015 - A verdade sobre os instrumentos de inovação - Luiz Claudio SouzaRio Info
 
Rio Info 2015 - Salão da Inovação - Argentina - Visual Factory - Pablo Navarro
Rio Info 2015 - Salão da Inovação - Argentina - Visual Factory - Pablo NavarroRio Info 2015 - Salão da Inovação - Argentina - Visual Factory - Pablo Navarro
Rio Info 2015 - Salão da Inovação - Argentina - Visual Factory - Pablo NavarroRio Info
 
Rio Info 2015 - Como captar recursos não reembolsáveis em editais de inovação...
Rio Info 2015 - Como captar recursos não reembolsáveis em editais de inovação...Rio Info 2015 - Como captar recursos não reembolsáveis em editais de inovação...
Rio Info 2015 - Como captar recursos não reembolsáveis em editais de inovação...Rio Info
 
Rio Info 2015 - Plano de stock options o que fazer e o que não fazer - Marcel...
Rio Info 2015 - Plano de stock options o que fazer e o que não fazer - Marcel...Rio Info 2015 - Plano de stock options o que fazer e o que não fazer - Marcel...
Rio Info 2015 - Plano de stock options o que fazer e o que não fazer - Marcel...Rio Info
 
Rio Info 2015 - Empreendendo sonhos compartilhados - Natalie Witte
Rio Info 2015 - Empreendendo sonhos compartilhados - Natalie WitteRio Info 2015 - Empreendendo sonhos compartilhados - Natalie Witte
Rio Info 2015 - Empreendendo sonhos compartilhados - Natalie WitteRio Info
 
Rio Info 2015 - Salão da Inovação - Paraíba - Luiz Maurício Fraga martins
Rio Info 2015 - Salão da Inovação - Paraíba - Luiz Maurício Fraga martinsRio Info 2015 - Salão da Inovação - Paraíba - Luiz Maurício Fraga martins
Rio Info 2015 - Salão da Inovação - Paraíba - Luiz Maurício Fraga martinsRio Info
 
Rio Info 2015 - Salão da Inovação - Rio Grande do Sul - Leandro Araújo carras...
Rio Info 2015 - Salão da Inovação - Rio Grande do Sul - Leandro Araújo carras...Rio Info 2015 - Salão da Inovação - Rio Grande do Sul - Leandro Araújo carras...
Rio Info 2015 - Salão da Inovação - Rio Grande do Sul - Leandro Araújo carras...Rio Info
 
Rio Info 2015 - Salão da Inovação - São Paulo Capital - Valmir Souza - Biomob
Rio Info 2015 - Salão da Inovação - São Paulo Capital - Valmir Souza -  BiomobRio Info 2015 - Salão da Inovação - São Paulo Capital - Valmir Souza -  Biomob
Rio Info 2015 - Salão da Inovação - São Paulo Capital - Valmir Souza - BiomobRio Info
 
Rio Info 2015 - Salão da Inovação - Portugal Finity - Orlando Ribas
Rio Info 2015 - Salão da Inovação - Portugal Finity - Orlando RibasRio Info 2015 - Salão da Inovação - Portugal Finity - Orlando Ribas
Rio Info 2015 - Salão da Inovação - Portugal Finity - Orlando RibasRio Info
 
Rio Info 2015 - Salão da Inovação - Amazonas - Senior APP - Dalvanira Santos ...
Rio Info 2015 - Salão da Inovação - Amazonas - Senior APP - Dalvanira Santos ...Rio Info 2015 - Salão da Inovação - Amazonas - Senior APP - Dalvanira Santos ...
Rio Info 2015 - Salão da Inovação - Amazonas - Senior APP - Dalvanira Santos ...Rio Info
 
Rio Info 2015 - Salão da Inovação - Espírito Santo - Fabrio Oliveira
Rio Info 2015 - Salão da Inovação - Espírito Santo - Fabrio OliveiraRio Info 2015 - Salão da Inovação - Espírito Santo - Fabrio Oliveira
Rio Info 2015 - Salão da Inovação - Espírito Santo - Fabrio OliveiraRio Info
 
Rio Info 2015 - Salão da Inovação - Paraná - Any Market - Rogério Gonçalves
Rio Info 2015 - Salão da Inovação - Paraná - Any Market - Rogério GonçalvesRio Info 2015 - Salão da Inovação - Paraná - Any Market - Rogério Gonçalves
Rio Info 2015 - Salão da Inovação - Paraná - Any Market - Rogério GonçalvesRio Info
 
Rio Info 2015 - Salão da Inovação - Rio de Janeiro Interior - Luís Gustavo Bo...
Rio Info 2015 - Salão da Inovação - Rio de Janeiro Interior - Luís Gustavo Bo...Rio Info 2015 - Salão da Inovação - Rio de Janeiro Interior - Luís Gustavo Bo...
Rio Info 2015 - Salão da Inovação - Rio de Janeiro Interior - Luís Gustavo Bo...Rio Info
 
Rio Info 2015 - Salão da Inovação - Alagoas - Leandro - Quanto Gastei
Rio Info 2015 - Salão da Inovação - Alagoas - Leandro - Quanto GasteiRio Info 2015 - Salão da Inovação - Alagoas - Leandro - Quanto Gastei
Rio Info 2015 - Salão da Inovação - Alagoas - Leandro - Quanto GasteiRio Info
 
Rio Info 2015 - Salão da Inovação - Rio de Janeiro - Pedro Pisa - Ploog
Rio Info 2015 - Salão da Inovação - Rio de Janeiro - Pedro Pisa - PloogRio Info 2015 - Salão da Inovação - Rio de Janeiro - Pedro Pisa - Ploog
Rio Info 2015 - Salão da Inovação - Rio de Janeiro - Pedro Pisa - PloogRio Info
 
Rio Info 2015 - Salão da Inovação - Sergipe - Marcus Dratovsky
Rio Info 2015 - Salão da Inovação - Sergipe - Marcus DratovskyRio Info 2015 - Salão da Inovação - Sergipe - Marcus Dratovsky
Rio Info 2015 - Salão da Inovação - Sergipe - Marcus DratovskyRio Info
 
Rio Info 2015 - Salão da Inovação - Maranhão - Weldys da Cruz Santos
Rio Info 2015 - Salão da Inovação - Maranhão - Weldys da Cruz SantosRio Info 2015 - Salão da Inovação - Maranhão - Weldys da Cruz Santos
Rio Info 2015 - Salão da Inovação - Maranhão - Weldys da Cruz SantosRio Info
 
Rio Info 2015 - Salão da Inovação - Uruguai - Ricardo Fynn
Rio Info 2015 - Salão da Inovação - Uruguai - Ricardo FynnRio Info 2015 - Salão da Inovação - Uruguai - Ricardo Fynn
Rio Info 2015 - Salão da Inovação - Uruguai - Ricardo FynnRio Info
 

Plus de Rio Info (20)

Rio Info 2015: Painel: Educação digital: experiências e oportunidades - Sylvi...
Rio Info 2015: Painel: Educação digital: experiências e oportunidades - Sylvi...Rio Info 2015: Painel: Educação digital: experiências e oportunidades - Sylvi...
Rio Info 2015: Painel: Educação digital: experiências e oportunidades - Sylvi...
 
Rio Info 2015 - Desafio de tornar networking em faturamento - Cristina Dissat
Rio Info 2015 - Desafio de tornar networking em faturamento - Cristina DissatRio Info 2015 - Desafio de tornar networking em faturamento - Cristina Dissat
Rio Info 2015 - Desafio de tornar networking em faturamento - Cristina Dissat
 
Rio Info 2015 - A verdade sobre os instrumentos de inovação - Luiz Claudio Souza
Rio Info 2015 - A verdade sobre os instrumentos de inovação - Luiz Claudio SouzaRio Info 2015 - A verdade sobre os instrumentos de inovação - Luiz Claudio Souza
Rio Info 2015 - A verdade sobre os instrumentos de inovação - Luiz Claudio Souza
 
Rio Info 2015 - Salão da Inovação - Argentina - Visual Factory - Pablo Navarro
Rio Info 2015 - Salão da Inovação - Argentina - Visual Factory - Pablo NavarroRio Info 2015 - Salão da Inovação - Argentina - Visual Factory - Pablo Navarro
Rio Info 2015 - Salão da Inovação - Argentina - Visual Factory - Pablo Navarro
 
Rio Info 2015 - Como captar recursos não reembolsáveis em editais de inovação...
Rio Info 2015 - Como captar recursos não reembolsáveis em editais de inovação...Rio Info 2015 - Como captar recursos não reembolsáveis em editais de inovação...
Rio Info 2015 - Como captar recursos não reembolsáveis em editais de inovação...
 
Rio Info 2015 - Plano de stock options o que fazer e o que não fazer - Marcel...
Rio Info 2015 - Plano de stock options o que fazer e o que não fazer - Marcel...Rio Info 2015 - Plano de stock options o que fazer e o que não fazer - Marcel...
Rio Info 2015 - Plano de stock options o que fazer e o que não fazer - Marcel...
 
Rio Info 2015 - Empreendendo sonhos compartilhados - Natalie Witte
Rio Info 2015 - Empreendendo sonhos compartilhados - Natalie WitteRio Info 2015 - Empreendendo sonhos compartilhados - Natalie Witte
Rio Info 2015 - Empreendendo sonhos compartilhados - Natalie Witte
 
Rio Info 2015 - Salão da Inovação - Paraíba - Luiz Maurício Fraga martins
Rio Info 2015 - Salão da Inovação - Paraíba - Luiz Maurício Fraga martinsRio Info 2015 - Salão da Inovação - Paraíba - Luiz Maurício Fraga martins
Rio Info 2015 - Salão da Inovação - Paraíba - Luiz Maurício Fraga martins
 
Rio Info 2015 - Salão da Inovação - Rio Grande do Sul - Leandro Araújo carras...
Rio Info 2015 - Salão da Inovação - Rio Grande do Sul - Leandro Araújo carras...Rio Info 2015 - Salão da Inovação - Rio Grande do Sul - Leandro Araújo carras...
Rio Info 2015 - Salão da Inovação - Rio Grande do Sul - Leandro Araújo carras...
 
Rio Info 2015 - Salão da Inovação - São Paulo Capital - Valmir Souza - Biomob
Rio Info 2015 - Salão da Inovação - São Paulo Capital - Valmir Souza -  BiomobRio Info 2015 - Salão da Inovação - São Paulo Capital - Valmir Souza -  Biomob
Rio Info 2015 - Salão da Inovação - São Paulo Capital - Valmir Souza - Biomob
 
Rio Info 2015 - Salão da Inovação - Portugal Finity - Orlando Ribas
Rio Info 2015 - Salão da Inovação - Portugal Finity - Orlando RibasRio Info 2015 - Salão da Inovação - Portugal Finity - Orlando Ribas
Rio Info 2015 - Salão da Inovação - Portugal Finity - Orlando Ribas
 
Rio Info 2015 - Salão da Inovação - Amazonas - Senior APP - Dalvanira Santos ...
Rio Info 2015 - Salão da Inovação - Amazonas - Senior APP - Dalvanira Santos ...Rio Info 2015 - Salão da Inovação - Amazonas - Senior APP - Dalvanira Santos ...
Rio Info 2015 - Salão da Inovação - Amazonas - Senior APP - Dalvanira Santos ...
 
Rio Info 2015 - Salão da Inovação - Espírito Santo - Fabrio Oliveira
Rio Info 2015 - Salão da Inovação - Espírito Santo - Fabrio OliveiraRio Info 2015 - Salão da Inovação - Espírito Santo - Fabrio Oliveira
Rio Info 2015 - Salão da Inovação - Espírito Santo - Fabrio Oliveira
 
Rio Info 2015 - Salão da Inovação - Paraná - Any Market - Rogério Gonçalves
Rio Info 2015 - Salão da Inovação - Paraná - Any Market - Rogério GonçalvesRio Info 2015 - Salão da Inovação - Paraná - Any Market - Rogério Gonçalves
Rio Info 2015 - Salão da Inovação - Paraná - Any Market - Rogério Gonçalves
 
Rio Info 2015 - Salão da Inovação - Rio de Janeiro Interior - Luís Gustavo Bo...
Rio Info 2015 - Salão da Inovação - Rio de Janeiro Interior - Luís Gustavo Bo...Rio Info 2015 - Salão da Inovação - Rio de Janeiro Interior - Luís Gustavo Bo...
Rio Info 2015 - Salão da Inovação - Rio de Janeiro Interior - Luís Gustavo Bo...
 
Rio Info 2015 - Salão da Inovação - Alagoas - Leandro - Quanto Gastei
Rio Info 2015 - Salão da Inovação - Alagoas - Leandro - Quanto GasteiRio Info 2015 - Salão da Inovação - Alagoas - Leandro - Quanto Gastei
Rio Info 2015 - Salão da Inovação - Alagoas - Leandro - Quanto Gastei
 
Rio Info 2015 - Salão da Inovação - Rio de Janeiro - Pedro Pisa - Ploog
Rio Info 2015 - Salão da Inovação - Rio de Janeiro - Pedro Pisa - PloogRio Info 2015 - Salão da Inovação - Rio de Janeiro - Pedro Pisa - Ploog
Rio Info 2015 - Salão da Inovação - Rio de Janeiro - Pedro Pisa - Ploog
 
Rio Info 2015 - Salão da Inovação - Sergipe - Marcus Dratovsky
Rio Info 2015 - Salão da Inovação - Sergipe - Marcus DratovskyRio Info 2015 - Salão da Inovação - Sergipe - Marcus Dratovsky
Rio Info 2015 - Salão da Inovação - Sergipe - Marcus Dratovsky
 
Rio Info 2015 - Salão da Inovação - Maranhão - Weldys da Cruz Santos
Rio Info 2015 - Salão da Inovação - Maranhão - Weldys da Cruz SantosRio Info 2015 - Salão da Inovação - Maranhão - Weldys da Cruz Santos
Rio Info 2015 - Salão da Inovação - Maranhão - Weldys da Cruz Santos
 
Rio Info 2015 - Salão da Inovação - Uruguai - Ricardo Fynn
Rio Info 2015 - Salão da Inovação - Uruguai - Ricardo FynnRio Info 2015 - Salão da Inovação - Uruguai - Ricardo Fynn
Rio Info 2015 - Salão da Inovação - Uruguai - Ricardo Fynn
 

Rio Info 2010 - Oficina - Computacao em Nuvem - Marcelo Teixeira - 01/09

  • 1. Laboratório de Cloud e Virtualização Palestrante Prof. Marcelo T. Monteiro monteiro@cognux.com.br www.cognux.com.br 1
  • 2. Agenda Pode chover dinheiro da Nuvem? – Cloud como diferencial estratégico Nuvens de primavera ou de verão? – Evitando tempestades Enxergando “dentro” das Nuvens – Dissecando um Cloud Tocando em Nuvens – Construindo e Administrando um Cloud 2 www.cognux.com.br
  • 3. Computação em nuvem já fez a cabeça de todos aqui 3 www.cognux.com.br
  • 4. Pode chover dinheiro da Nuvem? Cloud como plataforma de Desenvolvimento e Homologação Reduzindo os custos de P&D e no laboratório de testes Homologando soluções de terceiros com baixo custo Cloud como estratégia de Continuidade de Negócio Estendendo o Datacenter para além dos muros Cloud como transformador de custo fixo em custo variável XaaS – O X como Serviço – O X on-demand : Software, Plataforma e Infraestrutura 4 www.cognux.com.br
  • 5. Você tem medo de nuvens? 5 www.cognux.com.br
  • 6. Cases de sucesso de Nuvens Públicas Nuvens Saas Google Doc Gmail Sales Force (CRM) Nuvens PaaS Google AppEngine Force.com da Salesforce Amazon WebServices Nuvens IaaS EC2 da Amazon Blue Cloud da IBM 6 www.cognux.com.br
  • 7. Nuvens de primavera ou de verão? Evitando tempestades Entendendo os riscos relativos a mudanças culturais Administrando um ambiente “on-demand” com segurança A evolução da escalabilidade e da complexidade das demandas Como administrar o risco de indiponibilidade de um sistema? Segurança em Cloud – o caso Google x Cidade de Los Angeles Discutindo segurança em cloud : http://www.cloudsecurityalliance.org/ 7 www.cognux.com.br
  • 8. Enxergando “dentro” das Nuvens Infraestrutura de uma Nuvem SaaS Infraestrutura de uma Nuvem PaaS Infraestrutura de uma Nuvem IaaS 8 www.cognux.com.br
  • 9. Infraestrutura de uma Nuvem SaaS O software nunca foi seu, mas o processamento, sim Entendendo a camada base – onde o processo é executado Os WebServices e a libertação das funções e procedures Entendendo a camada de publicação A Internet como plataforma Entendendo a camada de apresentação/interface O Browser como o novo sistema operacional O Desktop nunca mais será o mesmo A revolução dos portáteis 9 www.cognux.com.br
  • 10. Infraestrutura de uma Nuvem PaaS Desenvolvendo para as nuvens Plataformas conhecidas – Amazon x Google PaaS como interconexão de diversos SaaS 10 www.cognux.com.br
  • 11. Infraestrutura de uma Nuvem PaaS Comparando soluções PaaS : Google x Amazon Ref: http://www.zdnet.com/blog/hinchcliffe/comparing-amazons-and-googles-platform-as-a-service-paas-offerings/166 11 www.cognux.com.br
  • 12. Infraestrutura de uma Nuvem IaaS A TI nas nuvens Entendendo a infraestrutura sob demanda A camada de Infraestrutura (Virtualizada ou Não) A camada de API A camada de consumo do IaaS Como administratar isso tudo (e o que não mais administrar) ??? 12 www.cognux.com.br
  • 13. Infraestrutura de uma Nuvem IaaS Infraestrutura virtualizada como base de um IaaS VM VM VM VM VM Host virtualizador Host virtualizador 13 www.cognux.com.br
  • 14. Infraestrutura de uma Nuvem IaaS Balanceando carga e reduzindo consumo de energia Vídeo VMware DRS/DPM como estudo de caso Ref: http://www.youtube.com/watch?v=7CbRS0GGuNc 14 www.cognux.com.br
  • 15. Infraestrutura de uma Nuvem IaaS Infraestrutura não-virtualizada como base de um IaaS Power Mgr Power on-demand usando “wake-on-lan” ou IPMI 15 www.cognux.com.br
  • 16. Tocando em Nuvens Mão na massa !!! 16 www.cognux.com.br
  • 17. Tocando em Nuvens Montando um Cloud IaaS privado com software livre Componentes de nosso LAB IaaS : Camada de Infraestrutura : Host de Virtualização e GNU/Linux Camada de API e Administração : OpenQRM Camada de consumo da solução : OpenQRM Outras soluções para montar um Cloud IaaS: Camada de Infraestrutura : Amazon, KVM, XEN, Vmware, etc. Camada de API : EC2, UEC, Eucalyptus, VMware vCloud, etc. Camada de consumo : RighScale, Scalr, etc. 17 www.cognux.com.br
  • 18. Tocando em Nuvens Por que Ubuntu ? Solução Linux contendo a versão mais atualizada da tecnologia de virtualização KVM; É software livre e é suportado sem ônus pela Canonical; Possui suporte Enterprise e Comunitário amplo. Por que OpenQRM ? Única solução que atua em todas as camadas de um Cloud IaaS; É Software Livre, possuindo versão sem custos; É a solução mais flexível e hibrida existente, podendo gerir um Cloud baseado em XEN, KVM, VMware, etc. 18 www.cognux.com.br
  • 19. Tocando em Nuvens – Receita pra construir seu Cloud IaaS O que vem no DVD ? Esta apresentação com a Receita de Nuvem; ISO de instalação do Ubuntu 10.04 64 bits; Pacotes de instalação do software OpenQRM para Ubuntu; 19 www.cognux.com.br
  • 20. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Requisitos para o laboratório: Necessário equipamento com CPU com suporte a VT Memória.... muita memória (a partir de 2 GB seria bom) Acesso banda larga para a Internet Espaço em disco suficiente para as máquinas virtuais Uma jarra de café (é opcional, mas útil) 20 www.cognux.com.br
  • 21. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Sim.... sabemos que aqui, no evento: 1) Você não vai detonar seu Windows para instalar Linux; 2) Você provavelmente não tem (ou não sabe se tem) processador no notebook com suporte a VT; 3) Você não tem memória, mas uma vaga lembrança; 4) Acesso a internet neste evento pode não ser muito boa 5) Mal tem espaço no notebook para mais um patch de segurança do Windows, muito menos para um VM. 21 www.cognux.com.br
  • 22. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Nossa Solução: Iremos simular uma ambiente já pré-instalado, onde: Servidor OpenQRM é uma máquina virtual sobre um servidor Ubuntu/KVM Host de virtualização adotado sendo um VMware Server 2 Acesso ao ambiente será através de cliente VNC (disponível no DVD) e através do Browser 22 www.cognux.com.br
  • 23. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Para o acesso: Acesso WIFI, rede “cloudlab”, WPA2 senha “cloudlab” IP DHCP Servidores virtuais disponíveis nos IPs 192.168.X.251, onde X varia de 1 a 7. Definam grupos para acesso aos servidores. Por VNC, é permitido acesso simultâneo. 23 www.cognux.com.br
  • 24. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Armadilhas: O ambiente simulado é apenas para compreensão da infraestrutura deste tipo de Cloud. O ambiente simulado não é estável e não deve ser usado em produção Como o ambiente simulado não é estável, evitem “fuçar” no mesmo, pois isso pode derrubar o servidor virtual, atrapalhando os demais A solução de “Virtualização” contida no OpenQRM virtual (VMware Server) não foi feito para executar dentro de máquina virtual. Nós “enganamos” o mesmo para viabilizar o laboratório. Ele poderá ficar instável. 24 www.cognux.com.br
  • 25. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Prática: Uma vez formado os grupos e definido o “piloto” do grupo, acessem o servidor virtual escolhido através do cliente VNC Vamos aos passos de instalação (teórico por enquanto) 1) Instale o Ubuntu 2) Instale o pacote KVM, VIRT-MANAGER e NFS sudo apt-get install kvm virt-manager nfs-kernel-server 3) Instale os pacotes OpenQRM sudo dpkg -i openqrm*deb 4) Vai dar erro. Instale as dependências: sudo apt-get -f install 25 www.cognux.com.br
  • 26. Tocando em Nuvens – Receita pra construir seu Cloud IaaS No processo de instalação poderá aparecer o seguinte: Configurando openqrm (4.6-ubuntu1) ... Setting up SSL secured openQRM Website Enabling module ssl. See /usr/share/doc/apache2.2-common/README.Debian.gz on how to configure SSL and ... Run '/etc/init.d/apache2 restart' to activate new configuration! Found system hostname cognuxmovel01 connected to loopback interface ! This causes troubles while enabling SSL for the apache webserver ! Please select one of the following ip-addresses to be connected to the systems hostname cognuxmovel01 : 192.168.122.1 192.168.250.100 : Isso ocorre quando temos mais de um IP. Indique o da sua rede Logo depois teremos a geração da chave de encriptação SSL usada pelo OpenQRM (veja a seguir): 26 www.cognux.com.br
  • 27. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Geração da Chave. Defina o Common Name = Hostname -> Creating new private/public-keys without passphrase for server Generating RSA private key, 1024 bit long modulus ..++++++ .........................++++++ e is 65537 (0x10001) -> Creating selfsigned certificate You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [AU]:BR State or Province Name (full name) [Some-State]:RJ Locality Name (eg, city) []:RJ Organization Name (eg, company) [Internet Widgits Pty Ltd]:Cognux Organizational Unit Name (eg, section) []:virtualizacao Common Name (eg, YOUR name) []:cognuxmovel01 Email Address []: * Reloading web server config apache2 27 www.cognux.com.br
  • 28. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Por fim, será indicado a conta de acesso * Starting openQRM Cloud Computing Platform openqrm * -> User : openqrm * -> Password : openqrm Através do Browser, tanto por HTTP como HTTPS, a URL é: http://<IP SERVIDOR>/openqrm Se o IP possuir resolução de nome em DNS, indique o nome do servidor no lugar do IP. NÃO ACESSEM AINDA. PRECISAMOS AJUSTAR A REDE. 28 www.cognux.com.br
  • 29. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Para uma virtualização KVM é necessário definir uma interface de rede “bridge”. No Ubuntu ajustamos o arquivo “/etc/network/interfaces” definindo a bridge “br0”: auto lo iface lo inet loopback auto br0 iface br0 inet static address 192.168.88.3 netmask 255.255.255.0 gateway 192.168.88.1 bridge_ports eth0 bridge_fd 0 bridge_hello 2 bridge_maxage 12 bridge_stp off Reiniciamos o serviço de networking: sudo /etc/init.d/networking restart 29 www.cognux.com.br
  • 30. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Agora podemos acessar o serviço pelo Browser: http://<IP do servidor>/openqrm Será requisitado login (openqrm) e senha (openqrm) Se é a primeira vez que acessamos o sistema, ele entrará em novo de configuração. Caso contrário acessaremos o porta de administração. Nas telas seguintes veremos o que é requisitado para concluirmos a configuração inicial do sistema. 30 www.cognux.com.br
  • 31. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Figura 1: Entrada de credenciais 31 www.cognux.com.br
  • 32. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Figura 2: Escolha da interface de rede. Aqui escolhemos a “bridge” br0 32 www.cognux.com.br
  • 33. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Figura 3: Parâmetros de acesso ao banco de dados. Aqui esconhemos MySQL 33 www.cognux.com.br
  • 34. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Figura 4: Se tudo der certo, seremos levados ao portal de administração 34 www.cognux.com.br
  • 35. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Figura 5: Portal de Administração do OpenQRM 35 www.cognux.com.br
  • 36. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Figura 6: Habilitando os Plugins 36 www.cognux.com.br
  • 37. Tocando em Nuvens – Receita pra construir seu Cloud IaaS É Recomendável habilitar os plugins na seguinte ordem (caso KVM) dhcpd tftpd dns image-shelf kvm kvm-storage nfs-storage cloud Para o Laboratório simulado (Vmware Server 2), os plugins habilitados são: dhcpd tftpd dns image-shelf vmware-server2 nfs-storage cloud 37 www.cognux.com.br
  • 38. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Figura 7: Plugins Habilitados e Carregados 38 www.cognux.com.br
  • 39. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Figura 8: Criando Appliance de Virtualização 39 www.cognux.com.br
  • 40. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Figura 9: Host de Virtualização definido 40 www.cognux.com.br
  • 41. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Figura 10: Host de Virtualização definido 41 www.cognux.com.br
  • 42. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Figura 11: Preparando o storage de uma imagem 42 www.cognux.com.br
  • 43. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Figura 12: Preparando a imagem de sistema operacional 43 www.cognux.com.br
  • 44. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Figura 13: Importando uma “imagem” da prateleira 44 www.cognux.com.br
  • 45. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Figura 14: Definindo os recursos do Cloud 45 www.cognux.com.br
  • 46. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Figura 15: Definindo os usuários do Cloud 46 www.cognux.com.br
  • 47. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Figura 16: O portal de Cloud do usuário 47 www.cognux.com.br
  • 48. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Figura 17: Interface de construção de um servidor 48 www.cognux.com.br
  • 49. Tocando em Nuvens – Receita pra construir seu Cloud IaaS Considerações sobre o Cloud criado: O usuário acessará o portal de usuário que permitirá “construir” sua própria infraestrutura O usuário necessitará de “créditos” para cada elemento requisitado, além do tempo de uso dos recursos Cada recursos, incluindo tipo de virtualização e elementos alternativos podem possuir custos diferenciados Após o período definido para um dado recurso criado por um usuário, o mesmo será removido do ambiente, mas o usuário, antes disso, poderá estender o período a qualquer momento 49 www.cognux.com.br
  • 50. Obrigado Esta palestra estará disponível em: http://www.cognux.com.br/rioinfo2010 Contato: Marcelo Teixeira Monteiro monteiro@cognux.com.br marcelo.monteiro@prof.infnet.edu.br 50 www.cognux.com.br