The RDO community is pleased to announce the general availability of the RDO build for OpenStack Ocata for RPM-based distributions, CentOS Linux 7 and Red Hat Enterprise Linux. RDO is suitable for building private, public, and hybrid clouds. Ocata is the 15th release from the OpenStack project, which is the work of more than 2500 contributors from around the world (source).
The RDO community project curates, packages, builds, tests and maintains a complete OpenStack component set for RHEL and CentOS Linux and is a member of the CentOS Cloud Infrastructure SIG. The Cloud Infrastructure SIG focuses on delivering a great user experience for CentOS Linux users looking to build and maintain their own on-premise, public or hybrid clouds.
All work on RDO, and on the downstream release, Red Hat OpenStack Platform, is 100% open source, with all code changes going upstream first.
Interesting things in the Ocata release include:
Significant Improvements to Tempest and Tempest plugin packaging in RDO
The OpenStack-Ansible project now supports deployment on top of CentOS with the help of RDO-packaged dependencies
For cloud operators, RDO now provides packages for some new OpenStack Services:
- Tacker: an ETSI MANO NFV Orchestrator and VNF Manager
- Congress: an open policy framework for the cloud
- Vitrage: the OpenStack RCA (Root Cause Analysis) Service
- Kolla: The Kolla project provides tooling to build production-ready container images for deploying OpenStack clouds
Some other notable additions:
- novajoin: a dynamic vendordata plugin for the OpenStack nova metadata service to manage automatic host instantiation in an IPA server
- ironic-ui: a new Horizon plugin to view and manage baremetal servers
- python-virtualbmc VirtualBMC is a proxy that translates IPMI commands to libvirt calls. This allows projects such as OpenStack Ironic to test IPMI drivers using VMs.
- python-muranoclient: a client for the Application Catalog service.
- python-monascaclient: a client for the Monasca monitoring-as-a-service solution.
- Shaker: the distributed data-plane testing tool built for OpenStack
- Multi-architecture support: aarch64 builds are now provided through an experimental repository - enable the RDO 'testing' repositories to get started
From a networking perspective, we have added some new Neutron plugins that can help Cloud users and operators to address new use cases and scenarios:
- networking-bagpipe: a mechanism driver for Neutron ML2 plugin using BGP E-VPNs/IP VPNs as a backend
- networking-bgpvpn: an API and framework to interconnect BGP/MPLS VPNs to Openstack Neutron networks
- networking-fujitsu: FUJITSU ML2 plugins/drivers for OpenStack Neutron
- networking-l2gw: APIs and implementations to support L2 Gateways in Neutron
- networking-sfc: APIs and implementations to support Service Function Chaining in Neutron
From the Packstack side, we have several improvements:
- We have added support to install Panko and Magnum
- Puppet 4 is now supported, and we have updated our manifests to cover the latest changes in the supported projects
There are three ways to get started with RDO.
- To spin up a proof of concept cloud, quickly, and on limited hardware, try the All-In-One Quickstart. You can run RDO on a single node to get a feel for how it works.
- For a production deployment of RDO, use the TripleO Quickstart and you'll be running a production cloud in short order.
- Finally, if you want to try out OpenStack, but don't have the time or hardware to run it yourself, visit TryStack, where you can use a free public OpenStack instance, running RDO packages, to experiment with the OpenStack management interface and API, launch instances, configure networks, and generally familiarize yourself with OpenStack. (TryStack is not, at this time, running Ocata, although it is running RDO.)
The RDO Project participates in a Q&A service at ask.openstack.org, for more developer-oriented content we recommend joining the rdo-list mailing list. Remember to post a brief introduction about yourself and your RDO story. You can also find extensive documentation on the RDO docs site.
The #rdo channel on Freenode IRC is also an excellent place to find help and give help.
We also welcome comments and requests on the CentOS mailing lists and the CentOS and TripleO IRC channels (#centos, #centos-devel, and #tripleo on irc.freenode.net), however we have a more focused audience in the RDO venues.