<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>I have a simple DRBD + filesystem + NFS configuration that works properly when I manually start/stop DRBD, but will not start the DRBD slave resource properly on failover or recovery.  I cannot ever get the Master/Slave set to say anything but 'Stopped'.
  I am running CentOS 7.1 with the latest packages as of today:</div>
<div><br>
</div>
<div>
<div>[root@fx201-1a log]# rpm -qa | grep -e pcs -e pacemaker -e drbd</div>
<div>pacemaker-cluster-libs-1.1.12-22.el7_1.4.x86_64</div>
<div>pacemaker-1.1.12-22.el7_1.4.x86_64</div>
<div>pcs-0.9.137-13.el7_1.4.x86_64</div>
<div>pacemaker-libs-1.1.12-22.el7_1.4.x86_64</div>
<div>drbd84-utils-8.9.3-1.1.el7.elrepo.x86_64</div>
<div>pacemaker-cli-1.1.12-22.el7_1.4.x86_64</div>
<div>kmod-drbd84-8.4.6-1.el7.elrepo.x86_64</div>
</div>
<div><br>
</div>
<div>Here is my pcs config output:</div>
<div><br>
</div>
<div>
<div>[root@fx201-1a log]# pcs config</div>
<div>Cluster Name: fx201-vmcl</div>
<div>Corosync Nodes:</div>
<div> fx201-1a.ams fx201-1b.ams</div>
<div>Pacemaker Nodes:</div>
<div> fx201-1a.ams fx201-1b.ams</div>
<div><br>
</div>
<div>Resources:</div>
<div> Resource: ClusterIP (class=ocf provider=heartbeat type=IPaddr2)</div>
<div>  Attributes: ip=10.XX.XX.XX cidr_netmask=24</div>
<div>  Operations: start interval=0s timeout=20s (ClusterIP-start-timeout-20s)</div>
<div>              stop interval=0s timeout=20s (ClusterIP-stop-timeout-20s)</div>
<div>              monitor interval=15s (ClusterIP-monitor-interval-15s)</div>
<div> Master: ms_drbd_vmfs</div>
<div>  Meta Attrs: master-max=1 master-node-max=1 clone-max=2 clone-node-max=1 notify=true</div>
<div>  Resource: drbd_vmfs (class=ocf provider=linbit type=drbd)</div>
<div>   Attributes: drbd_resource=vmfs</div>
<div>   Operations: start interval=0s timeout=240 (drbd_vmfs-start-timeout-240)</div>
<div>               promote interval=0s timeout=90 (drbd_vmfs-promote-timeout-90)</div>
<div>               demote interval=0s timeout=90 (drbd_vmfs-demote-timeout-90)</div>
<div>               stop interval=0s timeout=100 (drbd_vmfs-stop-timeout-100)</div>
<div>               monitor interval=30s (drbd_vmfs-monitor-interval-30s)</div>
<div> Resource: vmfsFS (class=ocf provider=heartbeat type=Filesystem)</div>
<div>  Attributes: device=/dev/drbd0 directory=/exports/vmfs fstype=xfs</div>
<div>  Operations: start interval=0s timeout=60 (vmfsFS-start-timeout-60)</div>
<div>              stop interval=0s timeout=60 (vmfsFS-stop-timeout-60)</div>
<div>              monitor interval=20 timeout=40 (vmfsFS-monitor-interval-20)</div>
<div> Resource: nfs-server (class=systemd type=nfs-server)</div>
<div>  Operations: monitor interval=60s (nfs-server-monitor-interval-60s)</div>
<div><br>
</div>
<div>Stonith Devices:</div>
<div>Fencing Levels:</div>
<div><br>
</div>
<div>Location Constraints:</div>
<div>Ordering Constraints:</div>
<div>  promote ms_drbd_vmfs then start vmfsFS (kind:Mandatory) (id:order-ms_drbd_vmfs-vmfsFS-mandatory)</div>
<div>  start vmfsFS then start nfs-server (kind:Mandatory) (id:order-vmfsFS-nfs-server-mandatory)</div>
<div>  start ClusterIP then start nfs-server (kind:Mandatory) (id:order-ClusterIP-nfs-server-mandatory)</div>
<div>Colocation Constraints:</div>
<div>  ms_drbd_vmfs with ClusterIP (score:INFINITY) (id:colocation-ms_drbd_vmfs-ClusterIP-INFINITY)</div>
<div>  vmfsFS with ms_drbd_vmfs (score:INFINITY) (with-rsc-role:Master) (id:colocation-vmfsFS-ms_drbd_vmfs-INFINITY)</div>
<div>  nfs-server with vmfsFS (score:INFINITY) (id:colocation-nfs-server-vmfsFS-INFINITY)</div>
<div><br>
</div>
<div>Cluster Properties:</div>
<div> cluster-infrastructure: corosync</div>
<div> cluster-name: fx201-vmcl</div>
<div> dc-version: 1.1.13-a14efad</div>
<div> have-watchdog: false</div>
<div> last-lrm-refresh: 1442528181</div>
<div> stonith-enabled: false</div>
</div>
<div><br>
</div>
<div>And status:</div>
<div><br>
</div>
<div>
<div>[root@fx201-1a log]# pcs status --full</div>
<div>Cluster name: fx201-vmcl</div>
<div>Last updated: Thu Sep 17 17:55:56 2015<span class="Apple-tab-span" style="white-space:pre">
</span>Last change: Thu Sep 17 17:18:10 2015 by root via crm_attribute on fx201-1b.ams</div>
<div>Stack: corosync</div>
<div>Current DC: fx201-1b.ams (2) (version 1.1.13-a14efad) - partition with quorum</div>
<div>2 nodes and 5 resources configured</div>
<div><br>
</div>
<div>Online: [ fx201-1a.ams (1) fx201-1b.ams (2) ]</div>
<div><br>
</div>
<div>Full list of resources:</div>
<div><br>
</div>
<div> ClusterIP<span class="Apple-tab-span" style="white-space:pre"> </span>(ocf::heartbeat:IPaddr2):<span class="Apple-tab-span" style="white-space:pre">
</span>Started fx201-1a.ams</div>
<div> Master/Slave Set: ms_drbd_vmfs [drbd_vmfs]</div>
<div>     drbd_vmfs<span class="Apple-tab-span" style="white-space:pre"> </span>(ocf::linbit:drbd):<span class="Apple-tab-span" style="white-space:pre">
</span>Master fx201-1a.ams</div>
<div>     drbd_vmfs<span class="Apple-tab-span" style="white-space:pre"> </span>(ocf::linbit:drbd):<span class="Apple-tab-span" style="white-space:pre">
</span>Stopped</div>
<div>     Masters: [ fx201-1a.ams ]</div>
<div>     Stopped: [ fx201-1b.ams ]</div>
<div> vmfsFS<span class="Apple-tab-span" style="white-space:pre"> </span>(ocf::heartbeat:Filesystem):<span class="Apple-tab-span" style="white-space:pre">
</span>Started fx201-1a.ams</div>
<div> nfs-server<span class="Apple-tab-span" style="white-space:pre"> </span>(systemd:nfs-server):<span class="Apple-tab-span" style="white-space:pre">
</span>Started fx201-1a.ams</div>
<div><br>
</div>
<div>PCSD Status:</div>
<div>  fx201-1a.ams: Online</div>
<div>  fx201-1b.ams: Online</div>
<div><br>
</div>
<div>Daemon Status:</div>
<div>  corosync: active/enabled</div>
<div>  pacemaker: active/enabled</div>
<div>  pcsd: active/enabled</div>
</div>
<div><br>
</div>
<div>If I do a failover, after manually confirming that the DRBD data is synchronized completely, it does work, but then never reconnects the secondary side, and in order to get the resource synchronized again, I have to manually correct it, ad infinitum.  I
 have tried standby/unstandby, pcs resource debug-start (with undesirable results), and so on.  </div>
<div><br>
</div>
<div>Here are some relevant log messages from pacemaker.log:</div>
<div><br>
</div>
<div>
<div>Sep 17 17:48:10 [13954] fx201-1b.ams.accertify.net       crmd:     info: crm_timer_popped:<span class="Apple-tab-span" style="white-space:pre">
</span>PEngine Recheck Timer (I_PE_CALC) just popped (900000ms)</div>
<div>Sep 17 17:48:10 [13954] fx201-1b.ams.accertify.net       crmd:   notice: do_state_transition:<span class="Apple-tab-span" style="white-space:pre">
</span>State transition S_IDLE -> S_POLICY_ENGINE [ input=I_PE_CALC cause=C_TIMER_POPPED origin=crm_timer_popped ]</div>
<div>Sep 17 17:48:10 [13954] fx201-1b.ams.accertify.net       crmd:     info: do_state_transition:<span class="Apple-tab-span" style="white-space:pre">
</span>Progressed to state S_POLICY_ENGINE after C_TIMER_POPPED</div>
<div>Sep 17 17:48:10 [5662] fx201-1b.ams.accertify.net    pengine:     info: process_pe_message:<span class="Apple-tab-span" style="white-space:pre">
</span>Input has not changed since last time, not saving to disk</div>
<div>Sep 17 17:48:10 [5662] fx201-1b.ams.accertify.net    pengine:     info: determine_online_status:<span class="Apple-tab-span" style="white-space:pre">
</span>Node fx201-1b.ams is online</div>
<div>Sep 17 17:48:10 [5662] fx201-1b.ams.accertify.net    pengine:     info: determine_online_status:<span class="Apple-tab-span" style="white-space:pre">
</span>Node fx201-1a.ams is online</div>
<div>Sep 17 17:48:10 [5662] fx201-1b.ams.accertify.net    pengine:     info: determine_op_status:<span class="Apple-tab-span" style="white-space:pre">
</span>Operation monitor found resource drbd_vmfs:0 active in master mode on fx201-1b.ams</div>
<div>Sep 17 17:48:10 [5662] fx201-1b.ams.accertify.net    pengine:     info: determine_op_status:<span class="Apple-tab-span" style="white-space:pre">
</span>Operation monitor found resource drbd_vmfs:0 active on fx201-1a.ams</div>
<div>Sep 17 17:48:10 [5662] fx201-1b.ams.accertify.net    pengine:     info: native_print:<span class="Apple-tab-span" style="white-space:pre">
</span>ClusterIP<span class="Apple-tab-span" style="white-space:pre"> </span>(ocf::heartbeat:IPaddr2):<span class="Apple-tab-span" style="white-space:pre">
</span>Started fx201-1a.ams</div>
<div>Sep 17 17:48:10 [5662] fx201-1b.ams.accertify.net    pengine:     info: clone_print:<span class="Apple-tab-span" style="white-space:pre">
</span>Master/Slave Set: ms_drbd_vmfs [drbd_vmfs]</div>
<div>Sep 17 17:48:10 [5662] fx201-1b.ams.accertify.net    pengine:     info: short_print:<span class="Apple-tab-span" style="white-space:pre">
</span>    Masters: [ fx201-1a.ams ]</div>
<div>Sep 17 17:48:10 [5662] fx201-1b.ams.accertify.net    pengine:     info: short_print:<span class="Apple-tab-span" style="white-space:pre">
</span>    Stopped: [ fx201-1b.ams ]</div>
<div>Sep 17 17:48:10 [5662] fx201-1b.ams.accertify.net    pengine:     info: native_print:<span class="Apple-tab-span" style="white-space:pre">
</span>vmfsFS<span class="Apple-tab-span" style="white-space:pre"> </span>(ocf::heartbeat:Filesystem):<span class="Apple-tab-span" style="white-space:pre">
</span>Started fx201-1a.ams</div>
<div>Sep 17 17:48:10 [5662] fx201-1b.ams.accertify.net    pengine:     info: native_print:<span class="Apple-tab-span" style="white-space:pre">
</span>nfs-server<span class="Apple-tab-span" style="white-space:pre"> </span>(systemd:nfs-server):<span class="Apple-tab-span" style="white-space:pre">
</span>Started fx201-1a.ams</div>
<div>Sep 17 17:48:10 [5662] fx201-1b.ams.accertify.net    pengine:     info: native_color:<span class="Apple-tab-span" style="white-space:pre">
</span>Resource drbd_vmfs:1 cannot run anywhere</div>
<div>Sep 17 17:48:10 [5662] fx201-1b.ams.accertify.net    pengine:     info: master_color:<span class="Apple-tab-span" style="white-space:pre">
</span>Promoting drbd_vmfs:0 (Master fx201-1a.ams)</div>
<div>Sep 17 17:48:10 [5662] fx201-1b.ams.accertify.net    pengine:     info: master_color:<span class="Apple-tab-span" style="white-space:pre">
</span>ms_drbd_vmfs: Promoted 1 instances of a possible 1 to master</div>
<div>Sep 17 17:48:10 [5662] fx201-1b.ams.accertify.net    pengine:     info: LogActions:<span class="Apple-tab-span" style="white-space:pre">
</span>Leave   ClusterIP<span class="Apple-tab-span" style="white-space:pre"> </span>
(Started fx201-1a.ams)</div>
<div>Sep 17 17:48:10 [5662] fx201-1b.ams.accertify.net    pengine:     info: LogActions:<span class="Apple-tab-span" style="white-space:pre">
</span>Leave   drbd_vmfs:0<span class="Apple-tab-span" style="white-space:pre"> </span>
(Master fx201-1a.ams)</div>
<div>Sep 17 17:48:10 [5662] fx201-1b.ams.accertify.net    pengine:     info: LogActions:<span class="Apple-tab-span" style="white-space:pre">
</span>Leave   drbd_vmfs:1<span class="Apple-tab-span" style="white-space:pre"> </span>
(Stopped)</div>
<div>Sep 17 17:48:10 [5662] fx201-1b.ams.accertify.net    pengine:     info: LogActions:<span class="Apple-tab-span" style="white-space:pre">
</span>Leave   vmfsFS<span class="Apple-tab-span" style="white-space:pre"> </span>
(Started fx201-1a.ams)</div>
<div>Sep 17 17:48:10 [5662] fx201-1b.ams.accertify.net    pengine:     info: LogActions:<span class="Apple-tab-span" style="white-space:pre">
</span>Leave   nfs-server<span class="Apple-tab-span" style="white-space:pre"> </span>
(Started fx201-1a.ams)</div>
<div>Sep 17 17:48:10 [5662] fx201-1b.ams.accertify.net    pengine:   notice: process_pe_message:<span class="Apple-tab-span" style="white-space:pre">
</span>Calculated Transition 16: /var/lib/pacemaker/pengine/pe-input-61.bz2</div>
<div>Sep 17 17:48:10 [13954] fx201-1b.ams.accertify.net       crmd:     info: do_state_transition:<span class="Apple-tab-span" style="white-space:pre">
</span>State transition S_POLICY_ENGINE -> S_TRANSITION_ENGINE [ input=I_PE_SUCCESS cause=C_IPC_MESSAGE origin=handle_response ]</div>
<div>Sep 17 17:48:10 [13954] fx201-1b.ams.accertify.net       crmd:     info: do_te_invoke:<span class="Apple-tab-span" style="white-space:pre">
</span>Processing graph 16 (ref=pe_calc-dc-1442530090-97) derived from /var/lib/pacemaker/pengine/pe-input-61.bz2</div>
<div>Sep 17 17:48:10 [13954] fx201-1b.ams.accertify.net       crmd:   notice: run_graph:<span class="Apple-tab-span" style="white-space:pre">
</span>Transition 16 (Complete=0, Pending=0, Fired=0, Skipped=0, Incomplete=0, Source=/var/lib/pacemaker/pengine/pe-input-61.bz2): Complete</div>
<div>Sep 17 17:48:10 [13954] fx201-1b.ams.accertify.net       crmd:     info: do_log:<span class="Apple-tab-span" style="white-space:pre">
</span>FSA: Input I_TE_SUCCESS from notify_crmd() received in state S_TRANSITION_ENGINE</div>
<div>Sep 17 17:48:10 [13954] fx201-1b.ams.accertify.net       crmd:   notice: do_state_transition:<span class="Apple-tab-span" style="white-space:pre">
</span>State transition S_TRANSITION_ENGINE -> S_IDLE [ input=I_TE_SUCCESS cause=C_FSA_INTERNAL origin=notify_crmd ]</div>
</div>
<div><br>
</div>
<div>Thank you all for your help,</div>
<div><br>
</div>
<div>Jason</div>
</body>
</html>


<pre>

"This message and any attachments may contain confidential information. If you
have received this  message in error, any use or distribution is prohibited. 
Please notify us by reply e-mail if you have mistakenly received this message,
and immediately and permanently delete it and any attachments. Thank you."</pre>