Below is my config. There I have a attribute mysql_is_running which is assigned to a value different than 0 to move a resource group to another node.

My problem is the next. I actived the default_resource_stickiness and default_resource_failure_stickiness but now the resource group changes to another node on the startup. I startup Heartbeat on portatil. All the resources execute in portatil. Then I start Heartbeat on semsor10 and then the resource group moves to semsor10, then to portatil and finally remains in semsor10. What am I doing wrong ?? I can't understand anything.

Here is my config.

<cib admin_epoch="1" have_quorum="true" ignore_dtd="false" num_peers="2" cib_feature_revision="1.3" generated="true" ccm_transition="2" dc_uuid="8768362c-5ec4-45ef-a5a3-aa4ee09272ed" epoch="263" num_updates="6540" cib-last-written="Thu Jul 19 19:22:35 2007">
−
<configuration>
−
<crm_config>
−
<cluster_property_set id="cps1">
−
<attributes>
<nvpair id="transition_idle_timeout" name="cluster-delay" value="120s"/>
<nvpair id="symmetric_cluster" name="symmetric-cluster" value="true"/>
<nvpair id="no_quorum_policy" name="no-quorum-policy" value="stop"/>
</attributes>
</cluster_property_set>
−
<cluster_property_set id="cibbootstrap">
−
<attributes>
<nvpair id="cibbootstrap-02" name="default_resource_stickiness" value="INFINITY"/> <nvpair id="cibbootstrap-03" name="default_resource_failure_stickiness" value="-INFINITY"/>
<nvpair id="cibbootstrap-04" name="stonith_enabled" value="true"/>
<nvpair id="cibbootstrap-05" name="stonith_action" value="reboot"/>
<nvpair id="cibbootstrap-06" name="symmetric_cluster" value="true"/>
<nvpair id="cibbootstrap-07" name="no_quorum_policy" value="stop"/>
<nvpair id="cibbootstrap-08" name="stop_orphan_resources" value="true"/>
<nvpair id="cibbootstrap-09" name="stop_orphan_actions" value="true"/>
<nvpair id="cibbootstrap-10" name="is_managed_default" value="true"/>
</attributes>
</cluster_property_set>
</crm_config>
−
<nodes>
<node id="2658f3c0-66a9-4348-b598-b9ff49769be7" uname="semsor10" type="normal"/> <node id="8768362c-5ec4-45ef-a5a3-aa4ee09272ed" uname="portatil" type="normal"/>
</nodes>
−
<resources>
−
<group id="MySQL_GROUP">
−
<primitive class="ocf" id="Slave_Status" provider="locatel" type="PreMaster" resource_stickiness="0">
−
<operations>
<op id="TG1" name="start" timeout="500s"/>
</operations>
−
<instance_attributes id="ia2">
−
<attributes>
<nvpair id="mysql_is_running_id" name="mysql_is_running" value="0"/>
</attributes>
</instance_attributes>
</primitive>
−
<primitive class="ocf" id="IPaddr_1" provider="heartbeat" type="IPaddr" resource_stickiness="0">
−
<operations>
<op id="1" interval="5s" name="monitor" timeout="5s"/>
<op id="2" name="start" timeout="5s"/>
<op id="3" name="stop" timeout="5s"/>
</operations>
−
<instance_attributes id="ia1">
−
<attributes>
<nvpair id="ip1" name="ip" value="192.168.18.1"/>
<nvpair id="ip2" name="netmask" value="24"/>
<nvpair id="ip3" name="gw" value="192.168.18.254"/>
<nvpair id="ip4" name="nic" value="eth3"/>
</attributes>
</instance_attributes>
</primitive>
</group>
−
<clone id="mysqld">
−
<primitive id="mysqld-child" provider="locatel" class="ocf" type="mysql_test">
−
<operations>
<op id="mysqld-child-monitor" name="monitor" interval="20s" timeout="40s" prereq="nothing"/>
</operations>
−
<instance_attributes id="mysqld_inst_attr">
−
<attributes>
<nvpair id="mysqld-dampen" name="dampen" value="5s"/>
<nvpair id="mysqld-multiplier" name="multiplier" value="100"/>
</attributes>
</instance_attributes>
</primitive>
</clone>
−
<clone id="pingd">
−
<instance_attributes id="pingd">
−
<attributes>
<nvpair id="pingd-clone_node_max" name="clone_node_max" value="1"/>
</attributes>
</instance_attributes>
−
<primitive id="pingd-child" provider="heartbeat" class="ocf" type="pingd">
−
<operations>
<op id="pingd-child-monitor" name="monitor" interval="20s" timeout="40s" prereq="nothing"/>
<op id="pingd-child-start" name="start" prereq="nothing"/>
</operations>
−
<instance_attributes id="pingd_inst_attr">
−
<attributes>
<nvpair id="pingd-dampen" name="dampen" value="5s"/>
<nvpair id="pingd-multiplier" name="multiplier" value="100"/>
</attributes>
</instance_attributes>
</primitive>
</clone>
</resources>
−
<constraints>
<rsc_order id="order_transition" from="Slave_Status" action="start" type="before" to="IPaddr_1"/>
−
<rsc_location id="my_resource:connected" rsc="MySQL_GROUP">
−
<rule id="my_resource:connected:rule" score="-INFINITY" boolean_op="or">
<expression id="my_resource:connected:expr:undefined" attribute="pingd" operation="not_defined"/> <expression id="my_resource:connected:expr:zero" attribute="pingd" operation="lte" value="0"/>
</rule>
</rsc_location>
−
<rsc_location id="my_resource:connected1" rsc="MySQL_GROUP">
−
<rule id="testd_go_down_rule" score="-INFINITY">
<expression id="testd:connected:expr:undefined" attribute="mysql_is_running" operation="ne" value="0"/>
</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

Reply via email to