DevConf.cz 2016 has ended
Can’t make it to #DevConfCZ for any reason? You can still attend virtually: youtube.com/RedHatCzech
Back To Schedule
Friday, February 5 • 15:40 - 16:20
Updating a live OpenStack cloud

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Updating a live OpenStack cloud

How hard is it to run a 'sudo yum update' ? What about running 'sudo yum update' on your cloud? This is a talk about the work we recently did on updates in TripleO. We start with an existing deployed OpenStack cloud, with 3 controller nodes in HA configuration and running tenant VMs. Each of the nodes that make up the cloud deployment need to be updated, without disruption to the tenants. Ultimately, the goal is that the cloud administrator, from a 'Director' node can do something like:

openstack overcloud update stack overcloud -i --templates ... params

This will update each node in sequence, bringing services down, updating packages and then bringing services back up again. For controller nodes in particular this is more complicated because we need to deal with the Pacemaker cluster, ensuring the wanted changes of the cluster configuration are in place for it to behave as expected during the update and also ensuring that the cloud services remain available.

This talk will at a high level introduce some of the tooling we rely on to achieve this goal and also highlight some of the issues we faced. No live demo but will likely include a time-lapse video showing the update process.


Marios Andreou

We are all engineers on the RHEL OSP DIrector and upstream tripleo projects.

Giulio Fidente

We are all engineers on the RHEL OSP DIrector and upstream tripleo projects.
avatar for Jiří Stránský

Jiří Stránský

Principal Software Engineer
Open source|standards|gov enthusiast, software engineer, learner

Friday February 5, 2016 15:40 - 16:20 CET
b. D0206 (154 places)