So, I have tried to help with that topic in the near past, but I must admit, I havent't understood it myself. Yet.
My objective: - IP and dependent resources should stick to clusternode1 as it has the most powerful hardware (new server) - IP should react to ping or pingd scores and move to a reachable node. If none can be reached, it's okay that the IP dies until connectivity returns. Each node has a static IP - when clusternode1 has connectivity, IP mandatory shall run on that node! Otherwise fail over to secondary. I can achieve stickiness or connectivity, but currently I fail to combine both. What have I misunderstood/overseen? 192.168.56.1/24 is the default gateway in this scenario: My config (only relevant parts): --- primitive resIP ocf:heartbeat:IPaddr2 \ params ip="192.168.56.20" nic="eth0" cidr_netmask="24" \ op start timeout="20" op stop timeout="20" \ op monitor interval="10" timeout="20" primitive resPINGD ocf:pacemaker:pingd \ params host_list="192.168.56.1" dampen="3s" multiplier="100" \ op monitor interval="10s" timeout="20s" start-delay="30s" \ op start timeout="90s" op stop timeout="100s" location locIP resIP \ rule $id="locIP-pingd" pingd: defined pingd \ rule $id="locIP-nopingd" -inf: not_defined pingd \ rule $id="locIP-stickiness-node1" 25: #uname eq clusternode1 \ rule $id="locIP-stickiness-node2" -25: #uname eq clusternode2 --- This is the version which reacts correctly to connectivity, but ignores stickiness. What have I misconfigured here? thanx in advance for helping Thomas _______________________________________________ Pacemaker mailing list: Pacemaker@oss.clusterlabs.org http://oss.clusterlabs.org/mailman/listinfo/pacemaker Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker