About Rich Bowen

Rich Bowen has been doing open source for more than 20 years. Rich is a member of the Apache Software Foundation, where he is involved in the Apache Web Server project, the Kibble project, the Community Development project, and serves on the board of directors. He is an avid biker, geocacher, and writer. By day, he is a community manager at Red Hat, where he works with the CentOS community. Find him on Twitter @rbowen

Introduction to RDO manager

Last month at the RDO meetup in Vancouver, a number of topics were discussed. Jarda talked about RDO-Manager, the installation and management tool based on TripleO. Here’s just that part of the meeting.

If the embedded player below doesn’t work for you, you can listen HERE.

For additional information:

Highlights From RDO Meeting at OpenStack Summit

On Thursday morning at the OpenStack Summit in Vancouver, roughly 60 RDO enthusiasts gathered to discuss a variety of topics around the RDO project. Officially we had just 40 minutes, but since we were followed by a coffee break, we went overtime by about 20 minutes, and there was still some hallway discussion following that.

The complete agenda can be seen in the meeting etherpad. Highlights include:

  • Perry Myers talked some about the packaging effort – the status, and where people can get involved in that. Several people in attendance expressed a desire to get more involved. There was also some talk about how we are going to handle packaging for Fedora in the future.
  • Jaromir Coufal gave an overview of the RDO-Manager project, which is the effort to build an installer/manager for your RDO OpenStack cloud, based on TripleO and other OpenStack projects.
  • There was some discussion around what will be included in future packaging of RDO – for example, whether it will include the newly minted projects such as Murano, Congress, Mistral, and so on. The consensus appears to be that this is up to who steps up to do that work, and so is another incentive to get more people involved in packaging.
  • Karsten Wade gave an update on the CentOS infrastructure, including the recent release of CentOS RDO package repositories. Questions here include the relationship between these new repos and the existing RDO repos on repos.fedorapeople.org – the intent is that the repos on mirrors.centos.org will replace these. Karsten also talked about the CentOS project’s plan for OpenStack/CentOS CI such that upgrades to CentOS never break OpenStack, and vice versa, if you use these repos.
  • Following from this, there was discussion of the CI infrastructure which is key to that decision. It was noted that other related projects, such as libvirt, are also using that infrastructure, which could lead to helpful cooperation between the projects.
  • Dan Radez gave an overview of OPNFV and the plans to integrate it with RDO.
  • Dan also talked about TryStack, and the plans to improve it in the months to come.
  • In the coming weeks, this website will be migrating off of MediaWiki and Vanilla Forums, to a git-based system using Middleman. This will make it easier for people to contribute to the content, and will also solve other persistent technical problems related the the current system, authentication, and URL mapping. It will also ensure better historical tracking of content. There was some discussion of plans to reorganize the content of the site to better facilitate community engagement.
  • Given the quantity of topics, and the lack of time, we talked about trying to do a full-day event at FOSDEM, in conjunction with the CentOS Dojo there, where we could devote an hour to each topic, rather than cutting everyone off after 5 minutes.

All of the above items will be discussed further on the mailing list in the coming weeks. The meetup, while very valuable, wasn’t long enough to do much more than start conversations and find interested people. Look for these conversations soon – or start one yourself if there’s a topic that you’re particular interested in.

Once again, a huge thanks to everyone that attended, and everyone that presented topics.

Rebooting OpenStack Ceilometer with Gnocci

Yesterday, Eoghan Glynn led a Hangout to discuss the work around rebooting the OpenStack Ceilometer project, using the new approaches of the Gnocci project.

As you may remember, we talked about some of these ideas back in July in a podcast with Eoghan, and a lot of progress has been made toward those goals since then.

In the hangout, Eoghan talks about the Gnocci work, and how it restructures Ceilometer’s internal data store, and provides a more lightweight API for retrieving current and historical data about your OpenStack implementation. Gnocci attempts to correct what is seen as a design misstep in the early days of Ceilometer, in which a great deal of static, or almost-static, data, is included in each data sample, resulting in poor performance and more storage space usage than necessary.

You can watch the hangout on YouTube and bring your questions to the rdo-list mailing list or to the #rdo channel on the Freenode IRC network.

RDO at the CentOS Dojo

On the Friday before FOSDEM, we gathered at the IBM offices in Brussels for the CentOS Dojo.

This morning, Haikel Guemar led a hands-on RDO tutorial, in which he presented some basic information about RDO, and then provided instructions to install RDO, and several of us walked around ensuring that it was all going well.

Due to time, as well as VM limitations, we installed a subset of the entire OpenStack packages – just Nova, Glance, Keystone, Neutron, and Horizon. (Optionally, Swift.)

Also, rather than using the repo referenced in the RDO QuickStart, we used the newly available repo on the CentOS build system: http://buildlogs.centos.org/centos/7/cloud/openstack-rdo/centos-cloud-rdo.repo. This was done to demonstrate our ongoing move to packaging RDO via the CentOS Cloud SIG.

Following Haikel’s presentation, Jakub Ruzicka talked about ways to participate in the RDO project. Jakub talked about the RDO Packaging Guide, and mentioned several places that people could get involved, including the effort to package OpenStack for CentOS 6.

We had perhaps 30 people in attendance, and it looked like at least a dozen people made it successfully through deploying RDO, which was encouraging; however, Haikel and I talked afterwards about what we might do to make events like this more successful in the future. If you were in attendance and have any suggestions, please send your comments to the rdo-list mailing list, so that we can help more people have a successful experience.

RDO: Follow the RDO community on Twitter at @RDOCommunity, and on Facebook and G+. Subscribe to the rdo-list mailing list for technical questions, or to the newsletter mailing list for monthly community updates.

CentOS: Follow CentOS on Twitter at @CentOS and learn more about the dojos by following @CentOSEvents. You can also keep up with the CentOS community on G+ and Facebook, and in IRC.

Swimming Upstream

For the first year and a half, RDO has been largely an effort run by Red Hatters, with some of the work going on behind the firewall. In our community meetup in Paris, at the OpenStack Summit, as I mentioned in my earlier post, we got a lot of feedback from people saying that they wanted greater insight into what we were doing, as well as the opportunity to play along.

So I wanted to quickly update with some of the things that we’re doing in RDO to "swim upstream" a little more.

CentOS Cloud SIG

The CentOS Cloud SIG is moving along, although officially still in the "getting started" phase. We’ve started having weekly meetings on IRC, on the #centos-devel channel on Freenode. Those meetings are at 15:00 UTC every Thursday. (date -d "15:00 UTC" in your favorite shell will translate that to local time for you.) Have a look at the minutes from our most recent call and plan to attend the next one.

The Cloud SIG isn’t just RDO, though. It also incorporates work in the Eucalyptus community, and other cloud provider projects have expressed interest, too.

RDO Packaging Meetings

In addition to the work that’s happening in the CentOS Cloud SIG, there’s also the RDO-specific work that happens outside of CentOS, and for that we have a bi-weekly meeting where you can find out what’s happening, and where you can get involved. These happen on the #rdo channel on Freenode IRC, every other Wednesday, also at 15:00 UTC. You can see the minutes from the most recent meeting, and we hope to see you at the next one.


And, on the same subject, if you plan to be at FOSDEM next week, RDO will be represented at the CentOS dojo. Haikel Guemar will be leading a demo of the RDO Quickstart, where you can see, and play along, as he deploys OpenStack on CentOS 7. If you’re planning to attend, Haikel offers the following advice:

In order to run the tutorial on your machine, we recommend a VM on your laptop that has 20GB+ of disk space, 2GB of ram and atleast 1 dedicated cpu core. If your laptop has the ability to run nested-virt, please enable that and use it. It will make a large difference to performance of the overall setup. We would also like to request everyone to setup these VMs ahead of time, in either KVM or Xen or any other virtualisation technology you might use. A basic CentOS-7 minimal install is sufficient to start from.

Come swim with us

There are lots of places where you can get involved in OpenStack. We’d love to have you participate in what we’re doing at RDO. Come along to one of the meetings, and see if there’s something you can contribute to the effort. Although we’re heavily Red Hat at the moment, we really want participation from the broader community of Fedora and CentOS users.

We hope to see you soon.

Follow the RDO community on Twitter at @RDOCommunity, and on Facebook and G+. Subscribe to the rdo-list mailing list for technical questions, or to the newsletter mailing list for monthly community updates.

Follow CentOS on Twitter at @CentOS and learn more about the dojos by following @CentOSEvents. You can also keep up with the CentOS community on G+ and Facebook, and in IRC.

RDO Packaging

When we started the RDO project back in April of 2013, the main focus was on producing a distribution of OpenStack that made it easy to deploy on CentOS, Fedora, and Red Hat Enterprise Linux. While we put time into making it easy for the community around that distribution to grow and support itself, most of the technical work was done inside Red Hat, and there were parts of it that weren’t very visible to the community.


It’s time to prioritize opening up the RDO development process and make the technical governance of the project available to the entire community.

A month ago in Paris, at the OpenStack Summit, 40 or 50 RDO enthusiasts gathered to discuss the RDO community and what we can do to make it more inclusive. The number one thing that was asked for was more documentation around the process, and transparency into the CI results, so that everyone can see what’s going on and know where they can jump in.

Continue reading

Report from ApacheCon Budapest 2014

In November, the Apache Software Foundation, with the help of the Linux Foundation event team, hosted ApacheCon Europe in lovely Budapest, Hungary at the gorgeous Corinthia Hotel.

If my count is right, this was the 24th event to bear the name ApacheCon, and the 8th time we’ve done it in Europe. Also, we were celebrating the 15th anniversary of the Apache Software Foundation, which incorporated in June of 1999.

Every ApacheCon has its own set of memories, from Douglas Adams pacing the stage in London, to the ApacheCon Jam Sessions in Dublin, to the Segway tours in San Diego, to the funeral march in New Orleans. And Budapest was no different – a wonderful event with lots of great memories.

Continue reading

OpenStack Summit 2014 RDO Report

Last week I had the privilege of going to Paris for the OpenStack ‘Kilo’ Summit. Now that OpenStack Juno has been released, the Kilo Summit is held to plan the roadmap for the next release, Kilo.

Releases are named in alphabetical order, after something near the location of the summit. In this case, the International Prototype Kilgram, which is stored in Sèvres, just outside of Paris.

This is the third Summit that I’ve attended – the first two being in Hong Kong and Atlanta – and I’m always impressed with the sheer quantity of content jammed into the time, the depth of those sessions, and of the questions that attendees ask. This is a deep technical conference, and the attendees are the people who are actually doing the work in this space.

Red Hat engineers were involved in presenting more than 20 sessions, which run the first three days of the conference. The second half of the event is the design summit, where the various project teams discuss features and enhancements that will be developed for the upcoming release.

Continue reading

RDO Test Days for OpenStack Juno M3

Calling OpenStack users! Want to help make OpenStack dead easy to install on CentOS, Fedora, and/or RHEL? Join us for the next test days in early October. The OpenStack Juno release is getting closer and the RDO community is planning to run test days on October 1, 2014 and October 2, 2014.

The RDO team will be providing packages for CentOS, Fedora, and RHEL:

  • CentOS 7
  • RHEL 6.5
  • RHEL 7
  • Fedora 20
  • Fedora 21

You’ll want to have a fresh install of one (or more, if you’re ambitious) of the operating systems listed, and join the RDO team on Freenode in the #rdo channel.

Continue reading

Report: LinuxCon North America 2014

Last week I attended LinuxCon North America in Chicago. As always when I go to a conference, there are about five things going on at any moment, and you have to decide where to be and what to do, and then wish you’d done the other thing.

I spent most of the time working the Red Hat booth, talking to people about RDO, OpenShift, Atomic, and, of course, 3D printing.

I also spent a little time over at the OpenStack booth, although it was mostly staffed pretty well without me. The cool thing about the OpenStack booth was the representation from many different companies, all working together to make OpenStack successful, and the ability to be cordial – even friendly – in the process.

Continue reading