I once tried moving my qcow2 VM guest files to a zfs-fuse volume, and the VMs refused to boot after. They only ran while on ext3 or ext4.
Although I wasn’t trying at that time, I understand that in order migrate VMs between servers, you need a shared file system.
Maybe NFS is the answer?