Qcow2 images on a ZFS dataset?

Yes, that’s fine.

If you want, you can set your containing dataset to mount wherever your platform already expects the VMs to be. So, if on your system it wants to put them in /var/etc/libvirt/images, you could zfs set mountpoint=/var/etc/libvirt/images poolname/datasetname in order to have the default location in the VM manager be where your dataset actually is.

2 Likes