Configuração para experimentar o OpenStack em uma única máquina

2

Eu fui designado para instalar o openstack em uma única máquina em nosso escritório de desenvolvimento.
Estou seguindo o guia aqui: link

Meu objetivo é instalar três nós: um controlador, uma computação e uma rede (conforme descrito no guia). O que eu não entendo é como devo configurar meu ambiente para tentar instalar meus nós.

Nota: host e VMs são todos ubuntus, e eu uso o virtualbox da Oracle.
No momento, estou instalando 3 VMs em 1 VM, para simular 3 servidores, mas acho que essa não é a melhor solução (deixe o problema de poder de computação de lado por enquanto).
Isso é algo que o documento não está claro: devo instalar tudo em uma única VM? Eu estou no bom caminho?

Qualquer conselho sobre como proceder com o meu ambiente (1 VM? Múltiplas VMs? Múltiplas VMs em 1 VM para isolar do sistema host? Nenhuma VMs?) seria muito apreciado como eu me sinto um pouco perdido nos documentos, e Eu tenho apenas 4 meses de experiência (e eu sou um dev, não um sysadmin: s)

Muito obrigado por considerar meu pedido.

    
por Phylante 06.10.2015 / 13:27

5 respostas

1

Considerando que você está usando a caixa do Oracle Virtual e que o guia do Openstack recomenda a instalação de 64 bits, praticamente reduz suas escolhas.

Vamos ver 1 por 1:

  1. Não VM: não tenho certeza aqui como você conseguiria a instalação de 3 nós diferentes, pois você tem apenas 1 servidor físico. Também faz não parece ser configuração recomendada.
  2. VM única: o mesmo problema acima.

  3. Vários VMS dentro de 1 VM: seria uma solução simples, mas oracle caixa virtual tem limitação com isso e você restringiria a instalação de 32 bits caso escolhesse a visualização aninhada. Consulte este aqui . . Recebi muitas informações desse thread .

Então, acho que isso deixa uma escolha - Instale várias VMs em seu servidor host. Eu tive que simular vários elementos de rede e minha máquina host era um laptop. Eu fugi usando VMs DSL. Agora, a DSL definitivamente não seria uma opção para a execução de uma pilha aberta, mas você pode querer usar o Lubuntu se tiver pouco suco no servidor host.

    
por Amit 06.10.2015 / 14:02
0

A maioria dos hipervisores precisa da virtualização de hardware, que parece não estar disponível em uma VM do VirtualBox (se você criar outra VM dentro do primeiro), portanto aninhar as VMs com o VirtualBox é, nesse caso, uma má idéia, porque você não terá um sistema de 64 bits para instalar o openstack, que é altamente recomentado.

Uma solução nesse caso é instalar 3 VMs no sistema convidado e, em seguida, encontrar uma solução alternativa para simular a rede.

    
por Phylante 06.10.2015 / 15:52
0

No ubuntu você tem várias opções. E nada disso exige virtualbox.

O Instalador Único do Ubuntu instala todo o Openstack em contêineres LXC no seu PC.

link

Depois, há o recém-lançado Rackspace Openstack-Ansible (OSA), que faz a mesma coisa. Implanta TODOS os Openstack em contêineres LXC no seu PC.

link

Instalei os dois, embora o OSA seja mais recente e diferente da instalação, que foi impecável ... Ainda não tive muita chance de jogar com ele.

FYI ... da minha compreensão A Canonical está trabalhando duro para ter sua instalação do Openstack para Ubuntu 16.04 para poder instalar e executar todas as cargas em apenas contêineres LXC ... o que será muito legal da minha perspectiva, particularmente porque A Canonical está integrando tudo isso na JUJU, o que tornará a orquestração geral do Openstack muito mais interessante.

Além disso, este vídeo da recente conferência Tokyo Openstack é muito bom e oferece uma visão geral dos vários métodos populares de instalação do Openstack. Como o vídeo mostra ... o que a Canonical está fazendo com a Juju & amp; O Openstack está realmente um pouco à frente de outros métodos em relação à implantação / atualização de "serviços".

link

    
por bmullan 04.11.2015 / 14:30
0

Outro ótimo tutorial que usei foi encontrado no seguinte link Openstack com o piloto automático

    
por RiaanV 04.11.2015 / 15:45
0

O Openstack Fuel pode ser usado para fazer uma instalação virtualizada de openstack em uma única máquina. O host precisa ser robusto, ssd e pelo menos 64GB de RAM, 96GB melhor. Usando o virt-manger, crie um vm para o Fuel. Instale o combustível na VM. mais dois vm, um para controlador e outro para computação. Esses dois hosts precisarão ser configurados para inicialização DHCP a partir do servidor de combustível. Use a interface da Web de combustível para configurar um ambiente de combustível. Essa é a maneira de o combustível ter vários grupos de hosts executando uma instância de openstack. Há uma descrição detalhada sobre como configurar pontes do Linux. A configuração referenciada permitirá que o combustível seja executado com todas as opiniões padrão do combustível. Muito uma convenção sobre execução de configuração. É uma ótima maneira para quem não sabe nada sobre o Openstack para começar a trabalhar.

link

Existem scripts de shell que farão uma instalação do All in One do Fuel on Virtual. Você precisará preencher o formulário de contato e concordar com os termos de serviço no site mirantis.com para obtê-los. Esses scripts são muito automatizados. Se você seguir essa rota, execute o script launch.sh como root. Não executar o script como root me custou alguns dias. A instalação levará algumas horas. O resultado terá a rede da caixa virtual configurada corretamente, o combustível em uma VM e a VM para nós para servidores openstack prontos. Iniciar uma VM nessa instalação de openstack resultará na caixa Virtual executando a VM aninhada como emulada. Pode ser muito lento. como muitos minutos a horas para iniciar uma instância de uma VM. Este foi um dell r710 com 24 GB de RAM. Aumentando o RAM 48 Gig e, eventualmente, 96 Gigs de RAM aumentaram o desempenho. É minha opinião que os resultados de uma instalação Virtual Box do Openstack não é a melhor opção.

Se você deseja ter uma instalação do All in One Openstack que seja útil, o uso do Combustível no KVM é uma opção viável.

A postagem do blog acima é a direção para obter os mesmos resultados que os scripts launch.sh do Mirantis Virtual Box. Como é o KVM, a VM aninhada não é emulada.

    
por Jeffrey Gong 26.10.2016 / 04:10