Como instalo o OpenStack?

20

Como instalo o OpenStack ? Existe uma maneira mais fácil que não seja a instalação oficial?

    
por csgeek 31.05.2012 / 11:28

2 respostas

36

Usando o instalador do Ubuntu OpenStack

Como o título sugere, esta pequena joia é um instalador do Openstack adaptado especificamente para levá-lo do zero ao herói em um curto espaço de tempo.

Existem algumas opções disponíveis hoje para implantar uma nuvem Openstack. Por exemplo, juju-deployer com um pacote específico do Openstack ou outra coisa chamada devstack . Muitas pessoas podem não ter 10 sistemas disponíveis para utilizar o juju-deployer ou você pode estar querendo demonstrar o poder do Ubuntu.

O instalador do Ubuntu OpenStack foi criado por esses motivos.

Requisitos

  • Máquina decente, testada em uma máquina com 8 núcleos, 12G de RAM e 100G HDD.
  • Ubuntu Trusty 14.04
  • Juju 1.18.3+ (inclui suporte para clonagem rápida lxc para vários provedores)
  • Cerca de 30 minutos do seu tempo.

Primeiro

Adicione o ppa e instale o software:

sudo apt-add-repository ppa:cloud-installer/stable
sudo apt-get update
sudo apt-get install openstack

Segundo

Execute.

sudo openstack-install

Instalar seleção

Terceiro

Você tem 3 opções, uma instalação única, uma instalação múltipla e uma paisagem. Selecione Instalação Única.

Postar

O instalador passará pela sua pequena rotina de instalar os pacotes necessários e configurar a configuração. Quando isso estiver concluído, você será colocado em uma tela de status que começará a jornada mágica de configuração com uma nuvem OpenStack totalmente funcional.

Sim, para elaborar um pouco, vou explicar o que está acontecendo:

A pilha inteira está sendo executada em uma única máquina. O Juju é muito utilizado por sua capacidade de implementar serviços, configurar relações e configurar esses serviços. Semelhante ao que o juju-deployer faz. O que o juju-deployer não faz é sincronizar automaticamente imagens de inicialização através de simplestreams ou configurar automaticamente o nêutron para que todas as instâncias implementadas dentro do nova-compute estejam disponíveis na mesma rede que a máquina host usando uma única placa de rede. Nós até jogamos juju-gui em boa medida!

A experiência que estamos tentando alcançar é que qualquer pessoa pode se sentar em uma máquina e ter um final completo para terminar o ambiente de trabalho OpenStack. Aqui está uma imagem da interface do console:

Verificar

A verificação da sua nuvem é fácil, basta percorrer o processo de implantação de uma instância via Horizon (OpenStack Dashboard, exibido na parte inferior da tela de status), associando um IP flutuante (já criado para você só precisa selecionar um) e ssh na instância recém-criada para implantar sua pilha de software. Dependendo da largura de banda, algumas imagens podem não estar imediatamente disponíveis e podem exigir que você espere um pouco mais.

E aquelas outras opções de instalação?

Bem, como afirmei antes, temos muitas tecnologias legais por aí, como o MAAS . É para isso que o Multi Install é. O legal disso é que você o instala da mesma maneira que faria com uma instalação única. Avance rapidamente após a instalação do pacote e, na tela de status, você verá uma caixa de diálogo informando que o PXE inicializa uma máquina para atuar como o controlador. Nosso instalador tenta fazer tudo por você, mas algumas coisas são deixadas para você. Nesse caso, você encomendaria uma máquina no ambiente MAAS e a colocaria em um estado pronto. A partir daí, o Instalador selecionará essa máquina e continuará de maneira feliz, como aconteceu durante a instalação única.

Uma coisa a notar é que você vai querer ter algumas máquinas, seja ela bare-metal ou virtual, cadastradas no MAAS para fazer uso de tudo que o instalador tem a oferecer. Consegui obter uma nuvem completa implantada em 3 máquinas, 1 bare metal (a máquina host executando maas), 2 máquinas virtuais registradas no MAAS. Tenha em mente que não foram adicionados dispositivos de rede adicionais, pois o instalador pode configurar o nêutron em uma única NIC

Se você precisar de armazenamento rápido para suas imagens, clique em (F6) na tela de status e selecione Armazenamento rápido. Isso implantará os bits necessários para que o armazenamento rápido seja integrado à nuvem do Openstack. O armazenamento rápido requer pelo menos 3 nós (na instalação única, isso seria 3 VMs), portanto, verifique se você tem o hardware para isso. Caso contrário, para desenvolver / brincar com o Openstack, deixar os padrões funciona da mesma maneira.

Adicionar armazenamento rápido

Deseja implantar instâncias adicionais em seus nós de computação?Adicione máquinas adicionais ao seu ambiente MAAS ou, se estiver sendo executado em uma única máquina, e adicione o hardware a mais alguns nós de computação nova (via F6 na tela de status) para permitir que mais instâncias sejam implantadas no Openstack.

Esta é apenas uma introdução ao instalador. Mais documentação pode ser encontrada em ReadTheDocs . O projeto está hospedado @ GitHub e nós definitivamente o encorajamos a começar, bifurcá-lo, arquivar problemas e contribuir de volta para tornar isso uma experiência verdadeiramente agradável. Suporte não oficial pode ser encontrado em irc.freenode.net no canal # ubuntu-solutions.

Recursos

por Jorge Castro 31.05.2012 / 14:34
2

O guia de instalação oficial do OpenStack no Ubuntu pode ser encontrado aqui:

por Tom Fifield 23.06.2014 / 10:53