<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 an active/passive cluster configuration and I am trying to make a virtual IP resource sticky such that it does not move back to a node after a fail-over. In my setup, I have a location preference for the virtual IP to the "primary" node:<br>
pcs resource show --full<br>
 Resource: mda-ip (class=ocf provider=heartbeat type=IPaddr2)<br>
  Attributes: ip=192.168.120.20 cidr_netmask=32 nic=bond0 <br>
  Meta Attrs: stickiniess=201 <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=30s (mda-ip-monitor-interval-30s)<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: 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>
 Resource: PF-PEP (class=ocf provider=pfpep type=pfpep_clusterSwitch)<br>
  Operations: start interval=0s timeout=20 (PF-PEP-start-interval-0s)<br>
              stop interval=0s timeout=20 (PF-PEP-stop-interval-0s)<br>
              monitor interval=10 timeout=20 (PF-PEP-monitor-interval-10)<br>
 Clone: supervisor-clone<br>
  Resource: supervisor (class=ocf provider=pfpep type=pfpep_supervisor)<br>
   Operations: start interval=0s timeout=20 (supervisor-start-interval-0s)<br>
               stop interval=0s timeout=20 (supervisor-stop-interval-0s)<br>
               monitor interval=10 timeout=20 (supervisor-monitor-interval-10)<br>
 Clone: snmpAgent-clone<br>
  Resource: snmpAgent (class=ocf provider=pfpep type=pfpep_snmpAgent)<br>
   Operations: start interval=0s timeout=20 (snmpAgent-start-interval-0s)<br>
               stop interval=0s timeout=20 (snmpAgent-stop-interval-0s)<br>
               monitor interval=10 timeout=20 (snmpAgent-monitor-interval-10)<br>
<br>
Location Constraints:<br>
  Resource: mda-ip<br>
    Enabled on: MDA1PFP (score:50) (id:location-mda-ip-MDA1PFP-50)<br>
Ordering Constraints:<br>
  promote drbd1_sync then start shared_fs (kind:Mandatory) (id:order-drbd1_sync-shared_fs-mandatory)<br>
  start shared_fs then start PF-PEP (kind:Mandatory) (id:order-shared_fs-PF-PEP-mandatory)<br>
  start snmpAgent-clone then start supervisor-clone (kind:Optional) (id:order-snmpAgent-clone-supervisor-clone-Optional)<br>
  start shared_fs then start snmpAgent-clone (kind:Optional) (id:order-shared_fs-snmpAgent-clone-Optional)<br>
Colocation Constraints:<br>
  mda-ip with drbd1_sync (score:INFINITY) (with-rsc-role:Master) (id:colocation-mda-ip-drbd1_sync-INFINITY)<br>
  shared_fs with drbd1_sync (score:INFINITY) (with-rsc-role:Master) (id:colocation-shared_fs-drbd1_sync-INFINITY)<br>
  PF-PEP with mda-ip (score:INFINITY) (id:colocation-PF-PEP-mda-ip-INFINITY)<br>
<br>
pcs resource defaults<br>
resource-stickiness: 100<br>
<br>
<div>I use the virtual IP as a master resource and colocate everyhting else with it. The resource prefers one node with a score of 50, and the stickiness is 100 so I expect that after switching to the passive node and activating the primary node again the resource
 stays on the passive node. This works fine if I manually stop the primary node with pcs cluster stop. However, when I try to force a fail-over by unplugging the network cables of the primary node, and then after waiting  plug in the cables again, the resource
 moves back to the primary node.<br>
<br>
I tried larger stickiness values, and also to set a meta resource-stickiness property on the resource itself, but it did not change. How do configure this?<br>
<br>
Best wishes,<br>
  Jens<br>
<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>