I'm setting up a two-node Heartbeat+Pacemaker cluster to run Xen domUs in a fail-over and live-migrate type environment. Storage is a LUN on an (EqualLogic) iSCSI SAN device. I initially wanted to use LVM to manage the storage, with each domU having it's own root and swap LV on a VG dedicated to domUs. I would have another VG that holds service data (eg, Cacti monitoring, Nagios data...). As it's an active/passive cluster only one node would be accessing an LV on either VG at any given time, except for fail-over and live-migration. From what I gather thus far, you could do fail-over with LVM, but not live-migration, because in the case of live-migration you have >=2 nodes accessing the data at once and LVM is not cluster aware.
Now, the options seem to be to use cLVM, or a cluster aware file system such as OCFS2. Most of the information I've found online seems to geared towards DRBR + OCFS2 + iSCSI + LVM + ... + n. I'd rather avoid that amount of complexity.
Is cLVM an acceptable solution to the environment presented, or is there a need for OCFS2 in this setup?