Having a similar situation on a three node cluster.
Vm disks are on Gluster on top of ZFS, Gluster Volume "SHARED" is replicated on the three.
Backups are done on a second Gluster Volume "BACKUPS" on top of another ZFS pool, replicated on the three nodes too.
Two corosync rings (two meshed...