Roll Your Own Cloud

Posted on Mon 19 March 2012 in presentations • Tagged with DRBD, KVM, libvirt, Pacemaker • 1 min read

Tim Serong and I explore the capabilities of KVM, iSCSI, DRBD and Pacemaker to create a fully open-source enterprise cloud.

Shot at linux.conf.au 2011 in Brisbane, this is me babbling, and Tim live-cartooning to the delight of the audience.


This article originally appeared on the hastexo …


Continue reading

What's a Totem "Retransmit List" all about in Corosync?

Posted on Thu 15 March 2012 in hints-and-kinks • Tagged with Corosync • 2 min read

Occasionally, you may see errors similar to this in your system logs:

corosync [TOTEM ] Retransmit List: e4 e5 e7 e8 ea eb ed ee

Here’s what causes them, and what you can do to fix the issue.

Corosync, more specifically its Totem protocol implementation, defines a maximum number of …


Continue reading

The Zen of Pacemaker

Posted on Tue 13 March 2012 in presentations • Tagged with Conference, Pacemaker • 1 min read

I team up with Tim Serong and Andrew Beekhof for a tutorial at linux.conf.au 2012.


Continue reading

Finding out which OSDs currently store a specific RADOS object

Posted on Fri 09 March 2012 in hints-and-kinks • Tagged with Ceph • 2 min read

Ever wanted to know just which of your OSDs a RADOS object is currently stored in? Here’s how.

Suppose you’ve got an RBD device, named test. Then you can use the rbd info command to display which name prefix is used by the RADOS objects that make up …


Continue reading

Solve a DRBD split-brain in 4 steps

Posted on Tue 06 March 2012 in hints-and-kinks • Tagged with DRBD • 3 min read

Whenever a DRBD setup runs into a situation where the replication network is disconnected and fencing policy is set to dont-care (default), there is the potential risk of a split-brain. Even with resource level fencing or STONITH setup, there are corner cases that will end up in a split-brain.

When …


Continue reading