Hi all,
A port of my cib.xml as follows:
............................
<group id="group1">
<primitive id="ap_1_ip_217" class="ocf" type="IPaddr2"
provider="heartbeat">
<instance_attributes id="ap_1_ip_attr_1">
<attributes>
<nvpair id="ap_1_ipaddr_1" name="ip" value="10.1.41.217"/>
<nvpair id="ap_1_nic_1" name="nic" value="eth1:1"/>
<nvpair id="ap_1_mask_1" name="netmask" value="25"/>
</attributes>
</instance_attributes>
</primitive>
<primitive id="ap_1_ip_217_agent" class="ocf" type="myagent"
provider="heartbeat">
<operations>
<op id="1" name="monitor" interval="5s" timeout="4s"
on_fail="restart"/>
</operations>
</primitive>
</group>
...........................
I wrote my resource script "myagent", and heartbeat would call the "monitor"
action every 5s.
I want that if the "monitor" action failed(monitor action's return code isn't
0),the resource group including "ap_1_ip_217"
and "ap_1_ip_217_agent" will re-allocate on the other node. So I assign the
value "restart" to the option "on_fail".
But I found that the rescource group did not re-allocate at all when the
monitor action return a non-zero code.
why does it happen? How can I achieve my goal?
Thanks in advance!_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems