I am currently running a ZFS server (Running RaidZ2) and I have been
experimenting with NFS and shares to host my guests. I am currently
running oVirt 4.2.8 and using a RaidZ2 NFS mount for the guests.
ZFS definitely is definitely pretty awful (At least in my experience so
far) for hosting VMs. I believe this is due to the synchronous writes
being performed. However, I think running an iSCSI target with
Synchronization disabled over a 10Gb connection might do the trick. (I have
a couple of mirroed SSD drives for performance if I need it, but the RaidZ2
crawls for disk speed).
When I tried to migrate a thin provisioned guest to iSCSI, I keep getting
an "Out of disk space error" which I am pretty sure is due to the block
style storage on the iSCSI target. Is there a way to switch from Thin to
Preallocated? Or is my best bet to try and take a snapshot and clone this
into a pre-allocated disk?