I`m using heartbeat 2.1.3, default Centos 5 rpm. I`m running 3 nodes with a
single resource (LSB RA) which has an equal score on each server. I`m having
two "issues" (which actually might be feature)
1) If I stop the resource between two heartbeat "monitor" intervals, it
detects it is down and restarts it (which is OK) and the failure count
becomes one. If I stop th resource it is again restarted on the same node
and the failure count is still 1 - I cant get it to increase. Am I missing
some configuration trick?
2) If the "start" operation of the RA fails, the score is set to -INFINITY.
Is it possible to control so that the score is just decreased (by
resource_failure_stickiness) so that the node is still eligible for running
the resource?
3) I can`t clear the failure count for a resource with ` crm_failcount -D -U
server1 -r controller_vm`; Also, how do I change the score of a node if it
gets a "_INFINITY" score (as decribed in th eprevious issue).
My config:
<cib epoch="0" admin_epoch="0" num_updates="0">
<configuration>
<crm_config/>
<nodes/>
<resources>
<primitive id="controller_vm_resource" class="lsb"
type="controller_vm" provider="applogic">
<operations>
<op id="controller_vm_resource_status" interval="60s"
name="monitor" timeout="5s" start_delay="10s" on_fail="restart"/>
<op id="controller_vm_resource_start" name="start"
timeout="10s" on_fail="restart"/>
<op id="controller_vm_resource_stop" name="stop"
timeout="10s"/>
</operations>
<meta_attributes id="controller_vm_resource_attr">
<attributes>
<nvpair id="controller_vm_resource_attr_1"
name="resource_stickiness" value="100"/>
<nvpair id="controller_vm_resource_attr_2"
name="resource_failure_stickiness" value="-100"/>
</attributes>
</meta_attributes>
</primitive>
</resources>
<constraints>
<rsc_location id="run_controller_vm_resource"
rsc="controller_vm_resource">
<rule id="pref_run_controller_service_resource_1" score="1000">
<expression id="rule_controller_vm_1" attribute="#uname"
operation="eq" value="server1"/>
</rule>
<rule id="pref_run_controller_service_resource_2" score="1000">
<expression id="rule_controller_vm_2" attribute="#uname"
operation="eq" value="server2"/>
</rule>
<rule id="pref_run_controller_service_resource_3" score="1000">
<expression id="rule_controller_vm_3" attribute="#uname"
operation="eq" value="server3"/>
</rule>
</rsc_location>
</constraints>
</configuration>
</cib>
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems