Skip to content

RDO OpenStack deployment

There have always been multiple ways of deploying OpenStack. In RDO we are using some of them. Before starting your RDO deployment, make sure you understand the different repo flavors and releases that RDO is providing by reading our deliverables documentation.

Packstack

For an initial test deployment, follow the Packstack instructions. While using Packstack is sufficient as a proof of concept, there are other ways that you can use to deploy OpenStack with RDO.

Puppet OpenStack Integration

Puppet OpenStack modules provide puppet-based per-service modules intended to provide automation to OpenStack cloud deployments based on Puppet automation engine. More about can be found in official documentation. RDO provides rpms for puppet modules and continuously test and validate its packages and repos using puppet-openstack-integration CI repository.

OpenStack Ansible

This project has partial support for RDO as provider for binary installations in CentOS, hovewer it's not tested in our CI. Main documentation can be find here, there is also available a deployment guide.

RDO on OKD - experimental

Deployment of OpenStack based on OKD, The Community Distribution of Kubernetes, where OpenStack management is handled through a new podified control plane (a set of tools for deploying and managing an OpenStack control plane as Kubernetes-native pods). You can read documentation and instructions about RDO on OKD Proof of Concept, which is a part of CentOS CloudSIG. Also you can watch RDO's presentation which is explaining that concept in details.

Tools used in RDO