Roll Your Own Cloud (from linux.conf.au 2011)

February 4, 2011

At linux.conf.au 2011 in Brisbane, I had the honor of co-presenting a talk on Rolling Your Own Cloud with SUSE’s Tim Serong. Take a look!


Novell announces SLE 11 SP 1

May 19, 2010

Novell has announced Service Pack 1 for SUSE Linux Enterprise. LINBIT is a key contributor to this release, delivering DRBD and a number or cluster resource agents as part of Novell’s SLE High Availability Extension add-on.

This puts Novell firmly ahead of competitor Red Hat in terms of currently released and supported HA clustering solutions.  In case you haven’t noticed, Red Hat is also being questioned by customers for not shipping DRBD at this time, and being ambiguous about its policy with regard to third-party support for kernel code. Novell, for their part, got that much right. Which entitles them to a bit of sarcasm, I suppose.

SLE 11 SP1 is coming on June 2.


We’re in!

December 8, 2009

DRBD has entered a new phase. After being developed out of tree for 9 years, and after an extended review and streamlining phase since March, Phil submitted DRBD to be merged into 2.6.32 release of the Linux mainline kernel. The submission was accepted by block layer maintainer Jens Axboe, who merged DRBD in September, then deferred to the 2.6.33 merge window, and this morning Linus pulled DRBD into his tree.

That makes DRBD an integral part of Linux, starting with the 2.6.33 release expected in a few weeks’ time.

We have something to celebrate.


LINBIT at LinuxCon and LPC

August 24, 2009

LINBIT will be a proud sponsor at this year’s LinuxCon in Portland, OR, held on September 21-23. We will also participate in the Linux Plumbers Conference, co-located with LinuxCon.

Phil is to speak at LinuxCon about DRBD 8.3 and beyond. At LPC, we will primarily focus on building highly available storage systems with DRBD, Pacemaker, and the STGT and LIO iSCSI targets.

So, storage and data center folks on the West Coast, come and meet us! MySQLers and Drizzlers from the Pacific Northwest (mordred, that means you!), drop us a line to see how we can link up! Novell folks, let’s sit down and chat about what we can do to help improve SLE 11 HAE! Red Hat/Fedora people, let’s talk about how we can improve DRBD integration in your distributions! Virtualization folks, let’s talk about seamless DRBD integration with libvirt, like it already exists in Xen!

Please drop us a line at linuxcon at linbit dot com or lpc at linbit dot com if you are coming to either event, so we can arrange a get-together. Thanks!


DRBD and kernel upgrades

June 4, 2007

A question I recently got from our friends at MySQL:

When speaking about DRBD, we mention that if you upgrade your Linux kernel, it is important that you also upgrade the version of DRBD appropriately.
Question: When upgrading the kernel via yum/yast, does it automatically detect that you should also upgrade your DRBD module?

The answer is, as always, a clear and resounding “it depends.” 🙂
Let’s break this down by distribution.

  • If you’re on Debian and updating your linux-image package, dpkg will complain about an unresolved dependency from the DRBD kernel module package, forcing you to update that as well.
  • If you’re on Debian and adding a more recent linux-image package, it’s up to you to remember to install a new DRBD kernel module package as well.
  • If you’re on Debian using the drbd8-module-source package, module-assistant a-i drbd8 is your friend.
  • If you’re on SLES, due to extra Requires flags in the SLES RPM package, updating your kernel image will fail unless your drbd-km package is updated as well.
  • For other RPM-based distributions such as RHEL or Fedora, again, it’s up to you to install a new drbd-km package.

We’re currently working on getting sensible kernel dependency into our non-SLES RPMs as well.

Bottom line, in any event: when you upgrade your kernel, it’s generally a good idea to manually double-check your DRBD kernel module package dependencies.