Somewhat related: Is there any solid open source (or commercial?) software that can just join several servers into a redundant, SPOF-less, RAM-based block storage device? Perhaps exposed via iSCSI or something so it'd work for any client?
Idea would be that I could setup two separate racks with UPSes, specify a safety factor, then have super-fast shared disk/block available. (DB clustering or whatever.)