Noob questions on storage virtualization.
in the scenario of a Proxmox multi-VM mulit-OS machine that has multiple disks pooled in a shared ZFS array on an HBA adapter in IT mode.
1. is ZFS run/managed on its own VM and the other VM's read/write through that or does each individual VM have its own ZFS hooks/drivers to correctly read/write to the ZFS storage pool?
2. or is this all managed at the hypervisor/Proxmox level?
for instance, if ZFS has to fix some silent corruption or rebuild some files, this takes cpu and ram plus some executable - where does this happen?
my education is just starting. please excuse the naivete.
11Blade
in the scenario of a Proxmox multi-VM mulit-OS machine that has multiple disks pooled in a shared ZFS array on an HBA adapter in IT mode.
1. is ZFS run/managed on its own VM and the other VM's read/write through that or does each individual VM have its own ZFS hooks/drivers to correctly read/write to the ZFS storage pool?
2. or is this all managed at the hypervisor/Proxmox level?
for instance, if ZFS has to fix some silent corruption or rebuild some files, this takes cpu and ram plus some executable - where does this happen?
my education is just starting. please excuse the naivete.
11Blade