RDO is a community of people using and deploying OpenStack on Red Hat Enterprise Linux, Fedora and distributions derived from these (such as CentOS, Scientific Linux and others). Getting started with RDO is super easy.
Note: You may face some networking issues with CentOS minimal, to solve that visit here. Also install package deltarpm.
Download Centos-minimal and create a VM, keep minimum configuration of the VM of atleast 4GB RAM and 4 processors and enable Hardware virtualization extension in BIOS.
In VM the first thing to do is to update it
$ sudo yum -y update
Disable Network Manager
Currently there are some problems of PacketStack with NetworkManager enabled; for more info read here.
$ sudo systemctl stop NetworkManager $ sudo systemctl disable NetworkManager $ sudo systemctl enable network
Now restart the VM.
$ rpm -iUvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm $ sudo yum install gcc python-devel python-pip
$ pip install oslo.concurrency $ pip install netifaces
$ sudo yum install -y https://rdoproject.org/repos/rdo-release.rpm $ sudo yum install -y openstack-packstack
$ packstack --allinone
When all the processes start without error then RDO is installed successfully and you are good to start, start by visiting dashboard at http://<VM IP>/dashboard and then you can start new instances, read about it here and read the docs here.