Dear Proxmox community 
I would like to build a Proxmox infrastructure with several nodes connected to a SAN through Fiber.
I plan to store virtual disks on a ZFS pool which will then be shared through all nodes.
One SAN disk will be seen as local drive (using device mapper/multipath) and it will be used as vdev in my ZFS pool.
Proxmox will then create a new dataset for each virtual drive.
I know that this works with LVM, but is it a recipe for disaster in the case of a ZFS/zpool ?
will there be corruption if several machines believe they're the sole owner of the zpool ?
Thanks for any light on this
Leo

I would like to build a Proxmox infrastructure with several nodes connected to a SAN through Fiber.
I plan to store virtual disks on a ZFS pool which will then be shared through all nodes.
One SAN disk will be seen as local drive (using device mapper/multipath) and it will be used as vdev in my ZFS pool.
Proxmox will then create a new dataset for each virtual drive.
I know that this works with LVM, but is it a recipe for disaster in the case of a ZFS/zpool ?
will there be corruption if several machines believe they're the sole owner of the zpool ?
Thanks for any light on this

Leo