• Dev,  Openstack

    Puppet Module Functional Testing with Vagrant, OpenStack and Beaker

    During the last OpenStack Summit, I had the pleasure to participate to the Infra sessions and we agreed at how to make functional testing for both Puppet OpenStack and Puppet Infra modules, which is a real proof of collaboration between both groups. However, I met some people still wondering how to test a patch in a Puppet module without affecting our own system by installing OpenStack. This article is short but effective: it’s about testing a Puppet module by using Vagrant with OpenStack provider and Beaker. Prerequisites Linux, Windows or MAC OS X. You need to install Vagrant on your system. An access to an OpenStack Cloud (or use libvirt…

  • Free Software,  Openstack

    OpenStack 101 at Ubuntu Party (Paris)

    Today and tomorrow in Paris are Ubuntu days: this is the Ubuntu Party. A lot of workshops, conferences and good interations with Ubuntu Users / developpers made my Saturday a good day. I led a 40 minutes (too short!) session to explain what is OpenStack. If you missed it, you can find my slides here:

  • Openstack

    Why OpenStack Puppet modules did not have vacation

    About OpenStack Puppet modules OpenStack has a lot of projects and all need to be configured to make an infrastructure working as we want. That means we needs one puppet module by project. Like we have in most of modules, each of them is made up of several class definitions, resource declarations, defined resources, and custom types/providers. Multiple companies and individuals contributed to this module with the goal of producing an efficient way to install ready-for-production infrastructures that was based off documented OpenStack best practices.   What’s new this summer ? For people who was in vacation, this article could be useful since it sums up what happens this summer…

  • Openstack

    What’s new in OpenStack Folsom ?

    Introduction “F” release is the next stable version of OpenStack. Since Essex has been released in April 2012, we can see that many new features are coming thanks to developers. The biggest one is for sure that Quantum is now a core project and Virtual Networking is rapidly approaching. Volume service has now its own separated project : Cinder. We are going to see here what you can’t miss to know for next release. Note : Keep in mind the list is not exhaustive and I note here the highlights only.   Keystone PTL for the next 6 months : Joe Heck Features Description URL API V3 in Draft Domains…

  • Dev,  Free Software,  Linux,  Openstack,  Virtualization

    Bringing High Availability to Quantum Server

    Introduction Quantum is going to be a core project in OpenStack next release (Folsom). If we use Quantum as the Network Manager, we can’t configure nova-network in multi_host mode, that’s why we loose High Availability for nova-network. Quantum-Server can be a single-point-of-failure, that’s why I was thinking about how to fix that. As everyone in the list, I could see that Hastexo and Sebastien Han worked on Nova RA (Resource Agent) for Pacemaker. I decided to work on Quantum Server RA and wrote something very close from other agents. You can directly have a look on the RA GitHub or follow my HowTo below. Note : with this RA, we…