### Let’s explain what is RDO

Officially the RDO acronym doesn’t mean anything, I believe is sort of ReDhat Openstack. RDO is a “community”effort to bring OpenStack to Fedora, CentOS and RHEL. Well, much more than a community, is basically a beta testing of the next RedHat “enterprise” flavor of OpenStack. RedHat has a strong commitment on OpenStack and a large number of people have been hired. What I learned from the tests:

  1. Everything in one box, the simplest installation
  2. Two servers, one holding all the packages with an extra compute
  3. Two servers, GlusterFS Backend and VLAN-based Neutron

What comes with RDO

RDO is a yum repo hosted on Fedora project and works with Fedora and RHEL6 or 7.
The installer and required package is PackStack (openstack-packstack). Packstack is a command-line Python utility that uses Puppet modules to deploy various parts of OpenStack on multiple pre-installed servers automatically. Basically it contains a puppet master and some puppet modules, then the Python code generates the temporary puppet modules that creates or modify the infrastructure. At the end of installation, packstack creates an “answer file” that can be modified and re-applied to reconfigure the infrastructure.

Test 1: everything in one box

Test 2: two servers, one holding all the packages with an extra compute

Test 3: two servers, GlusterFS Backend and VLAN-based Neutron

Next steps

2014-04-23