Para implementar no bare metal, você pode querer olhar para o MAAS ( link ). Você pode implantar o MAAS em seu servidor ESXi e comissionar quantas VMs forem necessárias (esse é o seu ambiente base). Depois disso, usando o Juju, você pode implantar o OpenStack em cima do MAAS (esse é o seu ambiente openstack). E, finalmente, além disso, você pode usar o Juju novamente para implantar cargas de trabalho.