DevStack provides a set of scripts to install OpenStack on a Linux distribution in order to set up a private cloud infrastructure. However, the installation of a multi-node development environment requires some manual steps as described in the DevStack documentation.
DevStack documentation recommend you to use a minimal fresh installation of Linux such as Ubuntu 16.04 Minimal CD. Youβre encouraged to read the DevStack documentation to understand what is going on under the hood.
After installing you Linux distribution you can just execute ./install.sh --controller
that every dependency will be downloaded and installed. The process takes a lot of time and a summary is shown at the end. Just be patient.