Getting started with RDO

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.

  • Update VM

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.

  • Install dependencies

OS dependencies

$ 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 

Python dependencies

$ pip install oslo.concurrency
$ pip install netifaces
  • Install RDO


$ sudo yum install -y https://rdoproject.org/repos/rdo-release.rpm
$ sudo yum install -y openstack-packstack
  • Start RDO

$ 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.

Leave a comment