<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<div style="direction: ltr;font-family: Arial;color: #000000;font-size: 10pt;">Hi,<br>
<br>
I have a Active/Passive configuration with a drbd mast/slave resource:<br>
<br>
MDA1PFP-S01 14:40:27 1803 0 ~ # pcs status<br>
Cluster name: MDA1PFP<br>
Last updated: Fri Sep 16 14:41:18 2016        Last change: Fri Sep 16 14:39:49 2016 by root via cibadmin on MDA1PFP-PCS01<br>
Stack: corosync<br>
Current DC: MDA1PFP-PCS02 (version 1.1.13-10.el7-44eb2dd) - partition with quorum<br>
2 nodes and 7 resources configured<br>
<br>
Online: [ MDA1PFP-PCS01 MDA1PFP-PCS02 ]<br>
<br>
Full list of resources:<br>
<br>
 Master/Slave Set: drbd1_sync [drbd1]<br>
     Masters: [ MDA1PFP-PCS02 ]<br>
     Slaves: [ MDA1PFP-PCS01 ]<br>
 mda-ip    (ocf::heartbeat:IPaddr2):    Started MDA1PFP-PCS02<br>
 Clone Set: ping-clone [ping]<br>
     Started: [ MDA1PFP-PCS01 MDA1PFP-PCS02 ]<br>
 ACTIVE    (ocf::heartbeat:Dummy):    Started MDA1PFP-PCS02<br>
 shared_fs    (ocf::heartbeat:Filesystem):    Started MDA1PFP-PCS02<br>
<br>
PCSD Status:<br>
  MDA1PFP-PCS01: Online<br>
  MDA1PFP-PCS02: Online<br>
<br>
Daemon Status:<br>
  corosync: active/disabled<br>
  pacemaker: active/disabled<br>
  pcsd: active/enabled<br>
<br>
MDA1PFP-S01 14:41:19 1804 0 ~ # pcs resource --full<br>
 Master: drbd1_sync<br>
  Meta Attrs: master-max=1 master-node-max=1 clone-max=2 clone-node-max=1 notify=true
<br>
  Resource: drbd1 (class=ocf provider=linbit type=drbd)<br>
   Attributes: drbd_resource=shared_fs <br>
   Operations: start interval=0s timeout=240 (drbd1-start-interval-0s)<br>
               promote interval=0s timeout=90 (drbd1-promote-interval-0s)<br>
               demote interval=0s timeout=90 (drbd1-demote-interval-0s)<br>
               stop interval=0s timeout=100 (drbd1-stop-interval-0s)<br>
               monitor interval=60s (drbd1-monitor-interval-60s)<br>
 Resource: mda-ip (class=ocf provider=heartbeat type=IPaddr2)<br>
  Attributes: ip=192.168.120.20 cidr_netmask=32 nic=bond0 <br>
  Operations: start interval=0s timeout=20s (mda-ip-start-interval-0s)<br>
              stop interval=0s timeout=20s (mda-ip-stop-interval-0s)<br>
              monitor interval=1s (mda-ip-monitor-interval-1s)<br>
 Clone: ping-clone<br>
  Resource: ping (class=ocf provider=pacemaker type=ping)<br>
   Attributes: dampen=5s multiplier=1000 host_list=pf-pep-dev-1 timeout=1 attempts=3
<br>
   Operations: start interval=0s timeout=60 (ping-start-interval-0s)<br>
               stop interval=0s timeout=20 (ping-stop-interval-0s)<br>
               monitor interval=1 (ping-monitor-interval-1)<br>
 Resource: ACTIVE (class=ocf provider=heartbeat type=Dummy)<br>
  Operations: start interval=0s timeout=20 (ACTIVE-start-interval-0s)<br>
              stop interval=0s timeout=20 (ACTIVE-stop-interval-0s)<br>
              monitor interval=10 timeout=20 (ACTIVE-monitor-interval-10)<br>
 Resource: shared_fs (class=ocf provider=heartbeat type=Filesystem)<br>
  Attributes: device=/dev/drbd1 directory=/shared_fs fstype=xfs <br>
  Operations: start interval=0s timeout=60 (shared_fs-start-interval-0s)<br>
              stop interval=0s timeout=60 (shared_fs-stop-interval-0s)<br>
              monitor interval=20 timeout=40 (shared_fs-monitor-interval-20)<br>
<br>
MDA1PFP-S01 14:41:35 1805 0 ~ # pcs constraint --full<br>
Location Constraints:<br>
  Resource: mda-ip<br>
    Enabled on: MDA1PFP-PCS01 (score:50) (id:location-mda-ip-MDA1PFP-PCS01-50)<br>
    Constraint: location-mda-ip<br>
      Rule: score=-INFINITY boolean-op=or  (id:location-mda-ip-rule)<br>
        Expression: pingd lt 1  (id:location-mda-ip-rule-expr)<br>
        Expression: not_defined pingd  (id:location-mda-ip-rule-expr-1)<br>
Ordering Constraints:<br>
  start ping-clone then start mda-ip (kind:Optional) (id:order-ping-clone-mda-ip-Optional)<br>
  promote drbd1_sync then start shared_fs (kind:Mandatory) (id:order-drbd1_sync-shared_fs-mandatory)<br>
Colocation Constraints:<br>
  ACTIVE with mda-ip (score:INFINITY) (id:colocation-ACTIVE-mda-ip-INFINITY)<br>
  drbd1_sync with mda-ip (score:INFINITY) (rsc-role:Master) (with-rsc-role:Started) (id:colocation-drbd1_sync-mda-ip-INFINITY)<br>
  shared_fs with drbd1_sync (score:INFINITY) (rsc-role:Started) (with-rsc-role:Master) (id:colocation-shared_fs-drbd1_sync-INFINITY)<br>
<br>
As you can see I have defined a location constraint for the virtual ip mda-ip and colocated the drbd master and filesystem. However, this constraint is sometimes ignored. Can anybody point me to the correct configuration?
<br>
<br>
Is there a way to get more debugging output from pcs, e.g. what triggered actions, which scores are computed and from which values?<br>
<br>
Best wishes,<br>
  Jens<br>
<div><br>
<div style="font-family:Tahoma; font-size:13px">
<div style="font-family:Tahoma; font-size:13px">
<div style="font-family:Tahoma; font-size:13px">
<div style="font-family:Tahoma; font-size:13px">
<div style="font-family:Tahoma; font-size:13px">
<div style="font-family:Tahoma; font-size:13px">
<div id="divBdy" class="bdyItmPrt">
<div>
<div><span lang="en-GB">
<div>
<div style="margin:0pt"><font face="Calibri,sans-serif" size="2"><span style="font-size:11pt"><font color="#a29791" face="Arial,sans-serif" size="2"><span style="font-size:9pt">--</span></font></span></font></div>
<font face="Arial" size="1"><span style="font-size:8pt">
<div><font size="2"><span style="font-size:9pt"><b>Jens Auer </b>| <span style="background-color:rgb(255,255,255)">
CGI | Software-Engineer</span></span></font></div>
<span style="background-color:rgb(255,255,255)"></span>
<div><font size="2"><span style="font-size:9pt"><span style="background-color:yellow"><span style="background-color:rgb(255,255,255)">CGI (Germany) GmbH & Co. KG</span><br>
</span>Rheinstraße 95 | 64295 Darmstadt | Germany</span></font></div>
<div><font size="2"><span style="font-size:9pt">T: +49 6151 36860 154<br>
<a href="mailto:jens.auer@cgi.com"><u>jens.auer@cgi.com</u></a><br>
<font size="1"><span style="font-size:7.5pt">Unsere Pflichtangaben gemäß § 35a GmbHG / §§ 161, 125a HGB finden Sie un<span style="background-color:rgb(255,255,255)">ter
</span></span></font><span style="background-color:rgb(255,255,255)"><a href="http://de.cgi.com/pflichtangaben" target="_blank"><font size="1"><span style="font-size:7.5pt"><u>de.cgi.com/pflichtangaben</u></span></font></a><font size="1"><span style="font-size:7.5pt">.</span></font></span></span></font></div>
<span style="background-color:rgb(255,255,255)"></span>
<div><font face="Calibri" size="2"><span style="font-size:11pt"> </span></font></div>
<div><font size="1"><span style="font-size:7.5pt">CONFIDENTIALITY NOTICE: Proprietary/Confidential information belonging to CGI Group Inc. and its affiliates may be contained in this message. If you are not a recipient indicated or intended in this message
 (or responsible for delivery of this message to such person), or you think for any reason that this message may have been addressed to you in error, you may not use or copy or deliver this message to anyone else. In such case, you should destroy this message
 and are asked to notify the sender by reply e-mail.</span></font></div>
</span></font></div>
</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>