Deploying an Openstack test or development platform can be a very daunting task. A traditional installation of an Openstack infrastructure requires many servers and is quite complex. However, there are a few methods that can make this task much easier, and possible with access to a single physical server or virtual machine that has enough resources. Today, we’ll deploy an Openstack Ocata infrastructure using a single virtual machine (in my case, a VMware ESXi based virtual machine) using Devstack. I’ve found this to be the most stable, repeatable, and reliable method to get an Openstack infrastructure up as quickly as possible. Keep in mind, this same guide can be used to install almost any release of Openstack, simply by adjusting one word. More on that later.
For this guide, you will need a server at least as good as these specs.
- Virtual Machine on a real hypervisor (ESXi, KVM, Xen, etc) or a bare metal server with virtualization support.
- 14GB of RAM is the recommended minimum. 18GB or more will provide the best results.
- 100GB of hard disk space, at least.
- Ubuntu 16.04 LTS server, having already ran sudo apt update && sudo apt upgrade
- About an hour and a cup of coffee.