Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Current best practice/recommended way to set up virtual OpenStack environment?

Goal: Deploy an all-in-one environment in one or more VM or Docker containers, on Ubuntu 16.04 LTS, ideally using Vagrant. This will be a test/proof-of-concept environment, but I'd like to have the option to expand it later (add more nodes, etc.).

My research has shown several options to deploy OpenStack: DevStack, Kolla-Ansible, OpenStack-Ansible, Ursula, Fuel, and a multitude of GitHub-hosted deployment scripts.

Is there some consensus on which of these works best? Using Vagrant to fully automate deployment is preferred (unless this has been superceded by now and there's an even better virtualized way?), and fortunately most of the aforementioned options seem to include fitting Vagrantfiles (but are they up-to-date and still supported?).