<div dir="ltr">Running CentOS Linux release 7.2.1511, glusterfs 3.7.8 (glusterfs-server-3.7.8-2.el7.x86_64), nfs-ganesha-gluster-2.3.0-1.el7.x86_64<br><br>1) Ensured the connectivity between gluster nodes by using PING<br>2) Disabled NetworkManager (Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; disabled)<br>3) Gluster &#39;gluster_shared_storage&#39; is created by using (gluster volume set all cluster.enable-shared-storage enable), and are all mounted under /run/gluster/shared_storage, and nfs-ganesha directory is also created after the feature being enabled<br>4) Emtpy out /etc/ganesha/ganesha.conf (have tested ganesha running as a stand-alone NFS server)<br>5) Installed pacemaker, corosync, and resource-agents<br>6) Reset &#39;hacluster&#39; system-user password to be the same:<br>        # pcs cluster auth -u hacluster mlw-fusion1 mlw-fusion2 mlw-fusion3<br>        Password: <br>        mlw-fusion2: Authorized<br>        mlw-fusion3: Authorized<br>        mlw-fusion1: Authorized<br>7) IPv6 is enabled - (IPV6INIT=yes in /etc/sysconfig/network-scripts/ifcfg-en*)<br>8) Started pcsd, and corosync <br>9) Created /var/lib/glusterd/nfs/secret.pem, and transfer to the other 2 nodes<br>        # ssh -i secret.pem root@mlw-fusion3 &quot;echo helloworld&quot;<br>        helloworld<br>9) Transfer the following ganesha-ha.conf to the other nodes in the cluster, but change the HA_VOL_SERVER value accordingly to mlw-fusion2, and mlw-fusion3<br><br>HA_NAME=&quot;ganesha-ha-01&quot;<br>HA_VOL_SERVER=&quot;mlw-fusion1&quot;<br>HA_CLUSTER_NODES=&quot;mlw-fusion1,mlw-fusion2,mlw-fusion3&quot;<br>VIP_mlw_fusion1=&quot;192.168.30.201&quot;<br>VIP_mlw_fusion2=&quot;192.168.30.202&quot;<br>VIP_mlw_fusion3=&quot;192.168.30.203&quot;<br><br>Question 1) As i am new to nfs-ganesha, pacemaker, corosync, i was mostly puzzled by the error message found in the &#39;etc-glusterfs-glusterd.vol.log&#39;. It seems like it will show the below message regardless of what i have done to troubleshoot - So, what Volume does these error messages are referring to? Is that referring to the HA_VOL_NAME in the /usr/libexec/ganesha/ganesha-ha.sh? Do I need to change any of the 4 HA_* variables inside ganesha-ha.sh?<br>        HA_NUM_SERVERS=0<br>        HA_SERVERS=&quot;&quot;<br>        HA_CONFDIR=&quot;/etc/ganesha&quot;<br>        HA_VOL_NAME=&quot;gluster_shared_storage&quot;<br>        HA_VOL_MNT=&quot;/run/gluster/shared_storage&quot;<br><br>E [MSGID: 106123] [glusterd-syncop.c:1407:gd_commit_op_phase] 0-management: Commit of operation &#39;Volume (null)&#39; failed on localhost : Failed to set up HA config for NFS-Ganesha. Please check the log file for details<br><br>Question 2) do I really have to start corosync before enabling nfs-ganesha?<br><br>Any help will be appreciated!!!<br></div>