you can use NFS and create storage from one node to other
but if I need identical storage on all three nodes, I use glasterfs with replica 3.
I Use this schema for backup and sharing iso's in cluster
gluster peer probe pve21; gluster peer probe pve22; gluster peer probe pve23
create same on all nodes:
zfs create -p rpool/gluster/gluster-backup
zfs create -p rpool/gluster/gluster-storage
zfs create -p rpool/gluster/gluster-iso
gluster volume create gluster-iso replica 3 {pve21,pve22,pve23}:/rpool/gluster/gluster-iso/brick force
gluster volume set gluster-iso features.trash off
gluster volume set gluster-iso performance.write-behind off
gluster volume set gluster-iso auth.allow pve21,pve22,pve23
gluster volume start gluster-iso
gluster volume create gluster-backup replica 3 {pve21,pve22,pve23}:/rpool/gluster/gluster-backup/brick force
gluster volume set gluster-backup features.trash off
gluster volume set gluster-backup performance.write-behind off
gluster volume set gluster-backup auth.allow pve21,pve22,pve23
gluster volume start gluster-backup
gluster volume create gluster-storage replica 3 {pve21,pve22,pve23}:/rpool/gluster/gluster-storage/brick force
gluster volume set gluster-storage features.trash off
gluster volume set gluster-storage performance.write-behind off
gluster volume set gluster-storage auth.allow pve21,pve22,pve23
gluster volume start gluster-storage
And add GlusterFS storages server localhost
gluster-iso
gluster-backup
gluster-storage