I am working on HA 2.0.8 with a 2 Node cluster. We have 2 resources for
which I have set the scores for both the nodes in the cib.xml
I am pasting you the part of the code where I set the scores. The switch
over happens fine as expected upon a stop of the resource on any node. When
I reboot a node, the other node gets the resource to run, but when the first
node is back UP, the resource is forcefully migrated back to the node which
just rebooted.
I think this happens because of the following(Here Active means that the
node is running the resources and Standby Means that the node is not running
the resources) :
1. Node 1 (Active , score 5000); Node 2 (Standby , Score 4995)
2. Switchover =>
Node 1 (standby, score 4990), Node 2 (Active, Score 4995).
3. reboot 1 =>
Node 1 -> Heartbeat restarts, fail count reset => Score on node 1 = 5000 and
Node 2 which gets to run the resource while the Node 1 was rebooting still
has the score of 4995.(Less than 5000).
Please let me know a way in which I can override the scores and tell the
heartbeat not to look into the scores in the case a node is running a
resource and a new node comes into the cluster with a higher score for the
same resource.
If you think I can work this out with the scores too, please let me know; it
would be even better :-)
Please let me know.
Thanks in Advance!
<constraints>
<rsc_location id="rsc_location_group_1"
rsc="group_1">
<rule id="prefered_location_group_1"
score="5000">
<expression attribute="#uname"
id="prefered_location_group_1_expr" operation="eq" value="ACTIVEHOST"/>
</rule>
<rule id="prefered_location_group_2"
score="4995">
<expression attribute="#uname"
id="prefered_location_group_2_expr" operation="eq" value="STANDBYHOST"/>
</rule>
</rsc_location>
</constraints>
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems