How to deploy bare metal OpenStack in 2018 - MAAS, Kolla + Ironic, Fuel or The Foreman?

asked 2018-05-26 03:20:22 -0600

pojntfx gravatar image

After trying to deploy my own OpenStack Cloud for more than a week now, I am still not sure which route I should go. I am planning to run the cloud on my home lab (5 servers). I would like to have:

  • Automatic provisioning of new hosts (i.e. I plug in a server into my network, set it to PXEBoot and OpenStack gets deployed)
  • Some level of "upgradeability" (to the next OpenStack version)

I have already tried MAAS using KVMs and it sort of worked, but when I tried to deploy OpenStack using Juju it would be way to fragile. Another way of deploying OpenStack that I am currently trying to setup is Kolla + Ironic; basically deploying OpenStack using Kolla and then deploying another OpenStack using Ironic to bare metal/KVMs set to PXEBoot. Could this even work? Should I use Fuel instead?

edit retag flag offensive close merge delete


What version of openstack did you try to deploy with juju? Depending on hardware and configurations requirements, I just successfully deployed the openstack-telemetry bundle with juju on a stack of 4 hosts with a juju controller as the 5th. Worked with a few mods to MaaS for networking.

reynoni gravatar imagereynoni ( 2018-11-13 14:43:56 -0600 )edit