Você pode criar uma nuvem OpenStack em contêineres Docker usando o Autopilot OpenStack? Não.
Existem várias maneiras de você construir e implantar o OpenStack no Ubuntu:
-
(mais fácil) use o Autopilot OpenStack. Como você percebeu, atualmente isso requer 7 máquinas.
-
Juju. Você pode usar o Juju para implantar e configurar os serviços do OpenStack. Você precisa instalar o MAAS e o Juju, mas você não precisa saber muito sobre o OpenStack.
-
(mais difícil) Apt. siga o guia de instalação do Ubuntu no OpenStack.org e construa sua configuração manualmente. Você precisará aprender um pouco sobre o OpenStack.
Todas as três soluções requerem hardware, porque o OpenStack é infra-estrutura e, embora possa ser falsificado para testar correções, o OpenStack quase sem hardware é ... dificilmente útil.
Se você quiser testar o OpenStack em pequena escala, não para produção, eu recomendo que você use:
apt-get install openstack
e experimente a configuração de nuvem de sistema único que você pode criar lá. Em alternativa, você pode experimentar o DevStack, que também oferece uma nuvem (pouco realista) em uma caixa.
Por fim, ouço que a próxima versão beta do OpenStack Autopilot pode exigir menos recursos de hardware para configurações que não sejam HA. Você pode querer esperar algumas semanas até que saia e veja se conseguimos deixar a barra baixa o suficiente para você - você ainda precisará de algumas máquinas, mas não de 7.