OpenStack Installer (for RHEL-OSP) pt7 – (Updates for RHEL-OSP 6)

Hi folks,

In the last post, I mentioned that with any luck the next post would include a full HA deployment. Little did I know how (almost) true that would be. On Feb 9, RHEL-OSP 6 “dropped” (was released) and was “officially released” (full fanfare) on Feb 17. Last week’s release also included a full update to the RHEL-OSP Installer.

Lots of changes. 🙂

Where to begin? I suppose the first thing to note is that instead of deploying on RHEL 6.5+, we’re deploying on RHEL 7, so that’s fairly major. And where the HA deployment on the previous version of RHEL-OSP Installer did not include Ceilometer or Heat, this one does. So, that’s a big deal too as it means you don’t have to manually deploy those pieces. Everything else is fairly close to the previous version.

HOWEVER!!! If you haven’t played around with RHEL 7, you’re in for a bit of a surprise when it comes to things like network interface names and starting/stopping of services. That has all changed significantly. More so than I can explain in this tiny little blog. What I will do is tell you that you need to research (in the context of RHEL 7) “systemd” and the “systemctl” command. Here’s a killer article to get you going. And the complete RHEL 7 documentation can be found here.

This ultimately means that most of my scripts have been updated to to account for things like configuring the time service used to “service ntpd stop/start; chkconfig ntpd on”, and is now “systemctl start ntpd.service; systemctl enable ntpd.service”. Or that the interfaces are different and have to be accounted for differently in iptables or the interface configuration scripts.

But I can also tell you that, all of the lessons learned from the previous version apply to the new version. And because of that, blowing out a fully HA deployment of RHEL-OSP 6 was no problem. 🙂

I’ll be sure to include the updated scripts in the next post…

Captain KVM

Agree? Disagree? Something to add to the conversation?