drbd
I spent some time yesterday messing with drbd. I have to say, it’s quite cool. It ended up not being exactly what I wanted, but if you are considering a linux high availablity cluster, you’d be remiss not to look into this.
The reason it ended up not being just right for me was that I don’t have physical access to the machines I admin, and I am not doing the intial installation. We are leasing the servers. So it looks like I will have to go with a less elegant solution. Not horrible mind you, but block level syncronization would rock.