Install CentOS 7
Installing CentOS is fairly straight forward and so I won’t post a step by step and will just give my small customizations. I chose the minimum installation and allowed the installer to automatically partition my hard drive with LVM, just in case I add additional storage drives later. Finally, I only setup the root password and did not create a user account.
Install OpenStack via RDO/Packstack
Now that you have the OS ready to go, it’s now time to get OpenStack installed. For not we are going to use RDO/Packstack to get going ASAP. I do have eventual plans to redo OpenStack and make it by hand and then have it managed by my own puppet modules. At the time I redo everything by hand I will make a new post and add the link here.
First you should become familiar with OpenStack’s many moving parts. I recommend reading through this (the word is the link), keep in mind you don’t need all of these pieces, but based on what you plan to deploy OpenStack for will change what you actually need. Packstack will set the core components up, but you should get familiar with the names of the components so you can edit config files and read the proper log files as you mature the setup. Let’s get the core of OpenStack up and running.
Make sure that you plan to install the core on your more beefy machines. The core is doing allow of management in addition to running VMs. You’ll want some overhead to grow into as you use your setup more. RDO has a perfectly good guide to get the core of OpenStack up and running quick and pain free. Which I will link to in a bit. However first something must be pointed out. More than likely you are looking to deploy OpenStack so that you can deploy virtual machines and service, ultimately have access to those services from the outside without going through a console by hand. Make sure to read this before you actually go through the quick start: https://www.rdoproject.org/networking/neutron-with-existing-external-network/
With that in mind here is the quickstart: https://www.rdoproject.org/install/quickstart/
The quickstart will take a bit once you have started the installation. Thankfully you just need a good coffee (or Mountain Dew in my case ;~) ), and just watch as the input goes on by.
At the end of the quickstart page they told you how to log into the OpenStack web dashboard called Horizon. Go ahead and login. You now have a working OpenStack instance.