Currently my VM storage infrastructure is all NFS based, and so are all my general purpose file shares on my workstation etc. All going towards my NAS. Been toying with doing more of a SAN approach where the storage is on it's separate network and uses dedicated NICs to each VM host, and for file shares I would still use NFS, or SMB, but going to a VM that I would designate as being a file server that then uses block storage to the SAN. To improve the VM storage backend I would want to do block storage like iSCSI but I read that's more complex as you need a cluster aware file system like gluster.
But since a VM can only run on one host at a time anyway, wondering if Proxmox already has built in mechanism to ensure that a section of block storage is only being accessed by one host at a time? I noticed when provisioning storage there is an option for "VirtIO Block" when creating a hard drive. Would it be as simple as selecting this option and pointing to a iSCSI LUN and Proxmox handles the rest?
But since a VM can only run on one host at a time anyway, wondering if Proxmox already has built in mechanism to ensure that a section of block storage is only being accessed by one host at a time? I noticed when provisioning storage there is an option for "VirtIO Block" when creating a hard drive. Would it be as simple as selecting this option and pointing to a iSCSI LUN and Proxmox handles the rest?