We have a 2-node cluster configured using red hat high availability (pacemaker) but without shared storage i.e. each of the node has its own disk /dev/sda and /dev/sdb.
We are not allowed to configure a shared LUN (icsi) for the two nodes to have access to. NFS is also not an option.
Is it safe to format /dev/sdb as gfs2 on node 1 and mount /dev/sdb on node 2 so that if applications writing to both nodes will not corrupt data in /dev/sdb? If not what's the alternate way to have an active-active solution e.g. through vmware sharing disk if possible maybe?
Note that the 2 nodes are provisioned as virtual machines in vmware.
--Edit: Using cephfs or glusterfs would require us to configure a separate cluster of at least three nodes which would take us more resources.