No matter how many times I kill IPaddr2 I can't seem to cause a failover in my simple 2 node cluster.

I'm trying to get it working for the 3 services in my group (HB 2.1.3 on RHEL4 using CentOS packages). I don't understand why showscores.sh shows "INFINITY" for my OCF resources, but an integer value for the IPaddr2 resource.

Here is the output of my showscores.sh:

[EMAIL PROTECTED] rss]$ ./showscores.sh
Resource Score Node Stickiness #Fail Fail-Stickiness
slink_db            -INFINITY slinkfail       100        0        -30
slink_db            INFINITY  slinkmaster     100        0        -30
slink_ipaddr2       0         slinkfail       100        0        -30
slink_ipaddr2       400       slinkmaster     100        0        -30
slink_jboss         -INFINITY slinkfail       100        0        -30
slink_jboss         INFINITY  slinkmaster     100        0        -30

I'm using the Mar 2008 version of showscores.sh (thanks Dominik!), so perhaps this is related to the known issue of meta attributes on the group instead of on the primitive.

I've been trying to force a failover like this:

export OCF_RESKEY_ip=192.168.1.222
for nn in `seq 1 15`; do
  /usr/lib/ocf/resource.d/heartbeat/IPaddr2 stop
  sleep 1m
done

After one the score becomes "200".
Then it seems to jump back up to 300 and stays there. It never proceeds down below zero as I expect. I have a colocation constraint, as you can see in my cib.xml.


Can anyone please shed some light on this issue?
Thank you very much.

--
Roland
 <cib admin_epoch="0" have_quorum="true" ignore_dtd="false" num_peers="2" 
cib_feature_revision="1.3" generated="true" epoch="39" num_updates="1" 
cib-last-written="Fri Mar 21 12:02:32 2008" ccm_transition="4" 
dc_uuid="cb25eedb-6f51-4c75-b137-ec375e253890">
   <configuration>
     <crm_config>
       <cluster_property_set id="cib-bootstrap-options">
         <attributes>
           <nvpair id="id-no-quorum-policy" name="no-quorum-policy" 
value="ignore"/>
           <nvpair id="cib-bootstrap-options-default-resource-stickiness" 
name="default-resource-stickiness" value="100"/>
           <nvpair id="cib-bootstrap-options-dc-version" name="dc-version" 
value="2.1.3-node: 552305612591183b1628baa5bc6e903e0f1e26a3"/>
           <nvpair id="cib-bootstrap-options-last-lrm-refresh" 
name="last-lrm-refresh" value="1206118390"/>
           <nvpair 
id="cib-bootstrap-options-default-resource-failure-stickiness" 
name="default-resource-failure-stickiness" value="-20"/>
         </attributes>
       </cluster_property_set>
     </crm_config>
     <nodes>
       <node uname="slinkfail" type="normal" 
id="9b8c9849-b713-401b-86f9-c7a0402a4658">
         <instance_attributes id="nodes-9b8c9849-b713-401b-86f9-c7a0402a4658">
           <attributes>
             <nvpair name="standby" 
id="standby-9b8c9849-b713-401b-86f9-c7a0402a4658" value="off"/>
           </attributes>
         </instance_attributes>
       </node>
       <node id="cb25eedb-6f51-4c75-b137-ec375e253890" uname="slinkmaster" 
type="normal">
         <instance_attributes id="nodes-cb25eedb-6f51-4c75-b137-ec375e253890">
           <attributes>
             <nvpair id="standby-cb25eedb-6f51-4c75-b137-ec375e253890" 
name="standby" value="off"/>
           </attributes>
         </instance_attributes>
       </node>
     </nodes>
     <resources>
       <group id="MyGroup" collocated="true" ordered="true">
         <primitive id="slink_ipaddr2" class="ocf" type="IPaddr2" 
provider="heartbeat">
           <instance_attributes id="slink_ipaddr2_instance_attrs">
             <attributes>
               <nvpair id="74461f56-ba60-47f2-a767-ffd114562363" name="ip" 
value="192.168.1.222"/>
             </attributes>
           </instance_attributes>
         </primitive>
         <primitive id="slink_db" class="ocf" type="pgsql" provider="heartbeat">
           <meta_attributes id="slink_db_meta_attrs">
             <attributes/>
           </meta_attributes>
           <operations>
             <op id="45d14088-f223-4262-b309-713b0c850e77" name="monitor" 
interval="30" timeout="30" start_delay="10" disabled="false" role="Started"/>
           </operations>
         </primitive>
         <primitive id="slink_jboss" class="ocf" type="jbossocf" 
provider="enexity">
           <instance_attributes id="slink_jboss_instance_attrs">
             <attributes/>
           </instance_attributes>
           <meta_attributes id="slink_jboss_meta_attrs">
             <attributes/>
           </meta_attributes>
         </primitive>
       </group>
     </resources>
     <constraints>
       <rsc_location id="run_MyGroup_group" rsc="MyGroup">
         <rule id="pref_run_MyGroup_group" score="100">
           <expression id="keep_group_on_master" attribute="#uname" 
operation="eq" value="slinkmaster"/>
         </rule>
       </rsc_location>
       <rsc_colocation id="colocation_MyGroup" from="MyGroup" to="MyGroup" 
score="INFINITY"/>
     </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