Proxmox provided ZFS over iSCSI for storage. Most tutorials/guides are about using FreeNAS. But you can using an normal proxmox host for ZFS over iSCSI.
On Storage Node:
- Install disks, create zpool
- Install targetcli via
apt install targetcli-fb
- Create default tpg via
targetcli /iscsi create
On Every Proxmox Node
- get client InitiatorNames from /etc/iscsi/initiatorname.iscsi
- On Storage Node, run
targetcli /iscsi/iqn.2003-01.org.linux-iscsi.pve-2.x8664:sn.71fbbfad3c47/tpg1/acls create