I'm planning on creating a Proxmox environment and I want to use iSCSI LUNs for VM storage. I read through some of the documentation, but I can't find any mentions of using a clustered filesystem (like GFS2 or another) on the iSCSI LUNs. In VMware vSphere whenever you create an iSCSI datastore you create a VMFS clustered filesystem on top of it. This is so that multiple hypervisor hosts can read/write the same filesystem simultaneously without causing data corruption.
Also, I'm confused over using ZFS for iSCSI. I haven't used ZFS much, but from what I'm aware ZFS is a local filesystem, it doesn't have locking protections when multiple Proxmox nodes try to write to the same file at the same time.
I'm not sure how often this is an issue, but I presume data corruption can happen, so I want to be sure.
Also, I'm confused over using ZFS for iSCSI. I haven't used ZFS much, but from what I'm aware ZFS is a local filesystem, it doesn't have locking protections when multiple Proxmox nodes try to write to the same file at the same time.
I'm not sure how often this is an issue, but I presume data corruption can happen, so I want to be sure.