The design exists to use sanlock leases for vm's through libvirt, and some of the parts have been written (in libvirt and sanlock), but ovirt/vdsm does not yet use those capabilities. (ovirt does use sanlock for protecting the spm now.)
Also, there is more to do than specifying the leases in the configuration. The sanlock lockspaces need to created and managed (vdsm would do this).
I would have reservations about manually setting up and administering a cluster directly at the libvirt/sanlock level if you're looking for something sustainable and supportable.
Thanks, I'll keep this in mind. We'll plan to fall back to libvirt's virtlockd-on-NFS if we encounter any problems.
-- Adam
-- Adam Tilghman IT Architecture / Development Academic Computing & Media Services UC San Diego