Introduction
It’s been some time since I wrote Installing Ubuntu OpenStack on a Single Machine, Instead of 7. Since then, there have been many updates to both OpenStack, and Ubuntu.
This tutorial will guide you through installing OpenStack on a single Ubuntu 16.04 Server. I will be installing Ubuntu and OpenStack within a virtual machine hosted on a VMware ESXi Hypervisor, but any fresh installation of Ubuntu 16.04 should work fine, as long as it meets the minimum requirements below. I will be using conjure-up to install the environment due to the fact that Ubuntu’s Openstack-install package doesn’t working on Ubuntu 16.04.1 at this time.
Note: I have written an updated guide on Installing OpenStack on Ubuntu 16.04 LTS using devstack. I suggest following that guide unless you have a specific reason for using the conjure-up method. From my experience, the devstack method requires less resources, runs faster, and performs much better once deployed.
Minimum Requirements
To install the entire environment on a single physical server or virtual machine, you will need at least:
- 8 CPU’s (vCPUs will work just fine)
- 12GB of RAM (minimum needed to successfully start everything, more is better)
- 100GB Disk Space (SSD Prefered, but rotating disk will work)
- Ubuntu 16.04.1 Xenial Xerus x64 Server(only OpenSSH Server installed)