REMUS: XEN high availability easy!


By: variia

March 8, 2010 12:46 pm





Have you heard about the REMUS project? It’s a fantastic piece of code maintaining an exact copy of your XEN virtual machines on a backup host.

Better yet: it’s now incorporated into the XEN hypervisor and expected in the next major release!

“The Remus project has just been incorporated into the Xen hypervisor. Developed at the University of British Columbia, Remus provides a thin layer that continuously replicates a running virtual machine onto a second physical host. Remus requires no modifications to the OS or applications within the protected VM: on failure, Remus activates the replica on the second host, and the VM simply picks up where the original system died. Open TCP connections remain intact, and applications continue to run unaware of the failure. It’s pretty fun to yank the plug out on your web server and see everything continue to tick along. This sort of HA has traditionally required either really expensive hardware, or very complex and invasive modifications to applications and OSes.”

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0 votes, average: 0.00 out of 5)
You need to be a registered member to rate this post.

Tags: , , ,
Categories: SUSE Linux Enterprise Server, Technical Solutions

Disclaimer: As with everything else in the SUSE Blog, this content is definitely not supported by SUSE (so don't even think of calling Support if you try something and it blows up).  It was contributed by a community member and is published "as is." It seems to have worked for at least one person, and might work for you. But please be sure to test, test, test before you do anything drastic with it.


  1. By:arkhangel

    How in SLES 11 SP1 implemented fault tolerance of DomUs supported by XEN 4.0 from this distributive?
    Remus required 2.6.18-xen kernel only. SLES 11 sp1 includes 2.6.32.

  2. By:darrenjthompson

    Where do I get openSUSE based documentation on how to actually set/use REMUS

    I can only find (incomplete) “Install from source on Debian/Ubuntu” information.

    I have not see anything to do with the actual configuration of REMUS itself (how do you tell it which VM’ is managing for example).