Dominik Klein wrote:
Hi Alex
Thank you. However, I tried this and it did not work; the resource
thrashes between monitor & start on the same node in perpetuity.
Which version do you use?
crmadmin -version
HA Version 2.1.4, CRM Version 2.0 (CIB feature set 2.0) node:
aa909246edb386137b986c5773344b98c6969999
<constraints>
<rsc_location id="rsc_location_group_1" rsc="group_1">
<rule id="prefered_location_group_1" score="100">
<expression attribute="#uname"
id="prefered_location_group_1_expr" operation="eq" value="ipc-1"/>
</rule>
</rsc_location>
</constraints>
That should leave the other node with a score of 0, which should be good
enough to run the resource.
I think that may be where the disconnect is happening. I ran ptest -Ls
as you suggested and found that for my service, the score on the primary
node is 0 and the score on the secondary node is -1000000. Could that
be because I am also setting the default-resource-stickiness to
-INFINITY, as I interpreted the FAQ to suggest?
It is very strange, actually; I appear to have two sets of scores.
ptest -Ls output gives me two sets of values appended to each other.
Here is my simplification of the output exactly as it appears:
group_1 allocation score on secondary: 0
group_1 allocation score on primary: 0
IP address allocation score on secondary: 0
IP address allocation score on primary: 100
DRBD allocation score on secondary: 0
DRBD allocation score on primary: 0
Filesystem allocation score on secondary: 0
Filesystem allocation score on primary: 0
PostgreSQL allocation score on secondary: 0
PostgreSQL allocation score on primary: 0
Kamailio (my custom service) allocation score on secondary: 0
Kamailio (my custom service) allocation score on primary: 0
IP address allocation score on secondary: 0
IP address allocation score on primary: 100
DRBD allocation score on secondary: -1000000
DRBD allocation score on primary: 0
Filesystem allocation score on secondary: -1000000
Filesystem allocation score on primary: 0
PostgreSQL allocation score on secondary: -1000000
PostgreSQL allocation score on primary: 0
Kamailio (my custom service) allocation score on secondary: -1000000
Kamailio (my custom service) allocation score on primary: 0
It never hurts to attach your entire config, maybe something else is
causing this.
cibadmin -Ql > my.xml
OK. Here is something else very strange; when I look at my cib.xml, I
see the -INFINITY values I've assigned for default-resource-stickiness
and default-resource-failure-stickiness. But when I look at cibadmin
-Q, I see them as being set to 0. What gives?
cib.xml: http://pastebin.com/f610c9a0a
cibadmin -Q: http://pastebin.com/f21748793
Thank you very much for your help!
-- Alex
--
Alex Balashov
Evariste Systems
Web : http://www.evaristesys.com/
Tel : (+1) (678) 954-0670
Direct : (+1) (678) 954-0671
Mobile : (+1) (706) 338-8599
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems