<span class="Apple-style-span" style="color:rgb(51,51,51);font-family:Verdana,Arial,Tahoma,Calibri,Geneva,sans-serif;font-size:13px">Hi all,<br><br>I have 2 Debian nodes with heartbeat and pacemaker 1.1.6 installed, and almost everything is working fine, I have only apache configured for testing, when a node goes down the failover is done correctly, but there&#39;s a problem when a node failbacks.<br>
<br>For example, let&#39;s say that Node1 has the lead on apache resource, then I reboot Node1, so Pacemaker detect it goes down, then apache is promoted to the Node2 and it keeps there running fine, that&#39;s fine, but when Node1 recovers and joins the cluster again, apache is restarted on Node2 again.<br>
<br>Anyone knows, why resources are restarted when a node rejoins a cluster ?<br><br>This is my pacemaker configuration:<br><br>node $id=&quot;2ac5f37d-cd54-4932-92dc-418b4fd0e6e6&quot; nodo2 \<br>attributes standby=&quot;off&quot;<br>
node $id=&quot;938594ef-839a-40bb-aa5e-5715622693b3&quot; nodo1 \<br>attributes standby=&quot;off&quot;<br>primitive apache2 lsb:apache2 \<br>meta migration-threshold=&quot;1&quot; failure-timeout=&quot;2&quot; \<br>op monitor interval=&quot;5s&quot; resource-stickiness=&quot;INFINITY&quot;<br>
primitive ip1 ocf:heartbeat:IPaddr2 \<br>params ip=&quot;192.168.1.38&quot; nic=&quot;eth0:0&quot;<br>primitive ip1arp ocf:heartbeat:SendArp \<br>params ip=&quot;192.168.1.38&quot; nic=&quot;eth0:0&quot;<br>group WebServices ip1 ip1arp apache2<br>
location cli-prefer-WebServices WebServices \<br>rule $id=&quot;cli-prefer-rule-WebServices&quot; inf: #uname eq nodo2<br>colocation ip_with_arp inf: ip1 ip1arp<br>colocation web_with_ip inf: apache2 ip1<br>order arp_after_ip inf: ip1:start ip1arp:start<br>
order web_after_ip inf: ip1arp:start apache2:start<br>property $id=&quot;cib-bootstrap-options&quot; \<br>dc-version=&quot;1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c&quot; \<br>cluster-infrastructure=&quot;Heartbeat&quot; \<br>
expected-quorum-votes=&quot;2&quot; \<br>stonith-enabled=&quot;false&quot; \<br>no-quorum-policy=&quot;ignore&quot;<br>rsc_defaults $id=&quot;rsc-options&quot; \<br>resource-stickiness=&quot;INFINITY&quot;<br><br><br>This is what I see on crm_mon:<br>
<br>1-. Node1 and Node1 OK:<br><br>Online: [ node1 node2 ]<br><br>Resource Group: WebServices<br>ip1 (ocf::heartbeat:IPaddr2): Started node1<br>ip1arp (ocf::heartbeat:SendArp): Started node1<br>apache2 (lsb:apache2): Started node1<br>
<br><br>2-. I reboot Node1 so Pacemaker promotes resources to Node2:<br><br>Online: [ node2 ]<br>OFFLINE: [node1]<br><br>Resource Group: WebServices<br>ip1 (ocf::heartbeat:IPaddr2): Started node2<br>ip1arp (ocf::heartbeat:SendArp): Started node2<br>
apache2 (lsb:apache2): Started node2<br><br><br>3-. Node1 is online again and join the cluster, resources still on Node2:<br><br>Online: [ node1 node2 ]<br><br>Resource Group: WebServices<br>ip1 (ocf::heartbeat:IPaddr2): Started node2<br>
ip1arp (ocf::heartbeat:SendArp): Started node2<br>apache2 (lsb:apache2): Started node2<br><br>4-. But after some seconds, resources are stopped on Node2 and restarted again on the same Node2:<br><br>Online: [ node1 node2 ]<br>
<br>Resource Group: WebServices<br>ip1 (ocf::heartbeat:IPaddr2): Started node2<br>ip1arp (ocf::heartbeat:SendArp): Stopped<br>apache2 (lsb:apache2): Stopped<br><br><br>5-. Resources restarted and still on Node2<br><br>Online: [ node1 node2 ]<br>
<br>Resource Group: WebServices<br>ip1 (ocf::heartbeat:IPaddr2): Started node2<br>ip1arp (ocf::heartbeat:SendArp): Started node2<br>apache2 (lsb:apache2): Started node2<br><br><br><br>Why resources were restarted on Node2 if they where running fine?</span>