Pacemaker/Corosync/OpenAIS/OCFS2/GFS2 for Ubuntu 10.04

Couple of days/weeks ago I’ve issued call for testing of new cluster stack for Ubuntu 10.04. At that time, most of the stack was finished, but we lacked proper support for clustered file system. Now, I’ve modified ocfs2-tools package so that it compiles with support for libdlm (provided by redhat-cluster) and pacemaker. I’ve also modified redhat-cluster package so that it builds with support for pacemaker.

As a result, there is now a new test case which needs testing – cluster with drbd for underlying device and ocfs2 as a filesystem. So, please visit -, drbd8 and OCFS2 and give it a go.

After completing this milestone, only thing left for proper cluster stack in Ubuntu 10.04 is submitting MIRs (Main Inclusion Requests) for packages that are still in universe and demoting cman (and others) to universe.

For those that would like to test their own setups and are familiar with corosync/pacemaker/drbd8/ocfs2, ubuntu-ha’s PPA is located here:

UPDATE: We now support both OCFS2 and GFS2! How to:, drbd8 and OCFS2 or GFS2

2 Responses to “Pacemaker/Corosync/OpenAIS/OCFS2/GFS2 for Ubuntu 10.04”

  1. GNa says:

    Hi, Typo OCFS8 -> OCFS2 , but as I see you created the wiki too, so i suggest to correct there also, so the link here points to the right position.

    I have some experiences with OCFS2 and Hardy up to Jaunty and that stack was a pain for using it as a storage filesystem with my web hosting service, kernel oops-es, big preformance problems. But i used it not on a 2 node drbd8 but on a fiber channel SAN unit with about 8 nodes.

    I’m open to discussion

  2. Thanks, typo corrected.

    Distributed lock management on bigger number of machines can be painful :)