I have 2 machines, 1 storage, 1 vm host. I can present a zvol to the vm host over iscsi, which would then format it as a block device. Then, running ON that storage will be VMs, some of which might be FreeBSD, or Linux.
Having 3 nested levels of ZFS seems brittle somehow. If I carve out a zvol on the storage host , and the VM host formats that block device as ZFS, and then I run VMs inside that vm host, and those vms format THEIR virtual storage as ZFS, I feel like its going to be ARC madness.
Is there a simpler way? Maybe skip the formatting of the iscsi block device as ZFS, and let the storage server manage the real storage, and each VM manage its own virtual storage?
Having 3 nested levels of ZFS seems brittle somehow. If I carve out a zvol on the storage host , and the VM host formats that block device as ZFS, and then I run VMs inside that vm host, and those vms format THEIR virtual storage as ZFS, I feel like its going to be ARC madness.
Is there a simpler way? Maybe skip the formatting of the iscsi block device as ZFS, and let the storage server manage the real storage, and each VM manage its own virtual storage?