Pacemaker 1.1.6 has landed in squeeze-backports

December 22, 2011

Martin has updated the Pacemaker packages in the Debian squeeze-backports repository to release 1.1.6; the latest Pacemaker release available from upstream. If you’re running the Pacemaker 1.1 series on Debian, you’re advised to update.


Cluster Stack update for Debian

December 17, 2010

Last week, the Linux-HA project made its Heartbeat 3.0.4 and Cluster Glue 1.0.7 release, and Pacemaker released 1.0.10 a few weeks back. Thanks to the amazing Simon Horman (horms to IRC regulars), those releases have been uploaded to Debian unstable (sid) yesterday.

What’s sid?

sid is the permanent code name of the Debian unstable distribution. It’s where package maintainers upload fresh builds and maintain the latest versions of distribution packages. It’s not meant for general consumption, but acts as a large integration testing platform for Debian developers.

From sid, packages automatically migrate into the testing distribution after a 10-day cooling-off period, and the testing distribution eventually turns into stable at the time of a new Debian release.

So when will these packages show up in testing?

They won’t for a time. The current testing distribution is Debian squeeze, which is frozen pending the upcoming release. As such, the automatic unstable-to-testing migration is currently disabled and the only uploads that are allowed in testing are for release-critical bug fixes. Thus, Debian squeeze will ship with Heartbeat 3.0.3, Cluster Glue 1.0.6, and Pacemaker 1.0.9.

After squeeze ships, the normal testing workflow resumes, and new releases of all packages will then pour in again. These will eventually ship as the next Debian release, codenamed wheezy.

What are the Debian maintainers doing to keep packages in shape?

Fixes for critical issues in upstream code are being back-ported to the Debian packages, and released as normal Debian updates. So what is labeled as, say, Heartbeat 3.0.3 in Debian is not identical to the upstream 3.0.3 release — instead, it’s upstream 3.0.3 plus bug fixes.

Can I get the new versions from backports?

The Debian backports repository is for packages being back-ported from the next Debian release to the current. However, packages going to backports are first expected to pass through testing.

With testing frozen, no new packages go to backports. So before the Debian squeeze release, don’t expect these packages in backports.

But I need these new versions now! What can I do?

If you must, roll your own backport. This is at your own risk and you will be using packages lacking proper integration testing. If things break, you get to keep the pieces.

The example below is for cluster-glue.

Add the following line to your /etc/apt/sources.list:

deb-src http://<your favorite debian mirror>/debian sid main

Then, install build dependencies (as root):

apt-get build-dep cluster-glue

Get the sources and build a package (as non-root):

apt-get -t sid source cluster-glue
cd cluster-glue-<version>
dpkg-buildpackage

Finally, again as root, install the newly built binary packages.

If you are upgrading the whole stack, make sure you

  • build and install packages from the cluster-glue source package first,
  • then build and install packages from heartbeat,
  • finally build and install packages from pacemaker.

Linux cluster stack Debian packages for lenny!

July 9, 2010

Thanks to Martin Loschwitz, official Linux cluster stack Debian packages are now available for Debian lenny. Check out the the lenny-backports repository on backports.org (and your favorite local mirror).

When upgrading from Heartbeat 2.1.3, this webinar recording may come in handy. The webinar covers an upgrade to squeeze, but the upgrade procedure is identical if you’re staying on lenny.


New webinar recordings available

July 6, 2010

A couple of new webinar recordings are available from our web site:

Like our live webinars, the recordings are of course free of charge. Enjoy!


Reminder: Pacemaker/Debian webinar, today 1400 UTC

June 7, 2010

For those of you who haven’t yet registered, this is our reminder for today’s Clustering in Debian webinar at 1400 UTC. If you’re planning to run Pacemaker on the upcoming Debian squeeze release, don’t miss this!

Vodpod videos no longer available.