Hi guys,

My IPaddr2 resource is stopping everytime and when I look at the logs
I see the following:
======
Nov 28 02:25:41 node2 pengine: [4109]: info: log_data_element:
create_fake_resource: Orphan resource <primitive id="vip"
type="IPaddr2" class="ocf" provider="heartbeat" />
Nov 28 02:25:41 node2 pengine: [4109]: info: process_orphan_resource:
Making sure orphan vip is stopped
Nov 28 02:25:41 node2 pengine: [4109]: info: get_failcount:
node2.itactics.com-stonith has failed 1000000 times on
node2.itactics.com
========

My config's template is :
========
crm_attribute -t crm_config -n no-quorum-policy -v ignore
crm_attribute -t crm_config -n symmetric-cluster -v true
crm_attribute -t crm_config -n stonith-action -v reboot
crm_attribute -t crm_config -n stonith-enabled -v true
crm configure property dc-deadtime=3min

cibadmin -o resources -C -p<<END
  <master id="ms-drbd">
        <meta_attributes id="ma-ms-drbd">
                         <nvpair id="ma-ms-drbd-1" name="clone_max" value="2"/>
          <nvpair id="ma-ms-drbd-2" name="clone-node-max" value="1"/>
          <nvpair id="ma-ms-drbd-3" name="notify" value="yes"/>
          <nvpair id="ma-ms-drbd-4" name="globally-unique" value="false"/>
          <nvpair id="ma-ms-drbd-5" name="master-max" value="1"/>
          <nvpair id="ma-ms-drbd-6" name="master-node-max" value="1"/>
          <nvpair id="ma-ms-drbd-7" name="target-role" value="started"/>
        </meta_attributes>
        <primitive id="drbd0" class="ocf" provider="linbit" type="drbd">
          <instance_attributes id="ia-drbd">
            <nvpair id="ia-drbd-1" name="drbd_resource" value="var_nsm"/>
          </instance_attributes>
          <operations>
            <op id="op-drbd-1" name="monitor" interval="59s"
timeout="10s" role="Master"/>
            <op id="op-drbd-2" name="monitor" interval="60s"
timeout="10s" role="Slave"/>
          </operations>
        </primitive>
      </master>
END

cibadmin -o resources -C -p<<END
  <primitive class="stonith" type="external/safe/ipmi"
id="$master_node-stonith">
        <operations>
          <op id="op-$master_node-stonith-1" name="monitor"
timeout="3min" interval="20s"/>
        </operations>
        <instance_attributes id="$master_node-attributes">
          <nvpair id="ia-$master_node-stonith-0" name="target_role"
value="started"/>
          <nvpair id="ia-$master_node-stonith-1" name="hostname"
value="$master_node"/>
          <nvpair name="ipaddr" id="ia-$master_node-stonith-2"
value="$ipmi_master"/>
        </instance_attributes>
      </primitive>
END

cibadmin -o resources -C -p<<END
  <primitive class="stonith" type="external/safe/ipmi" id="$slave_node-stonith">
        <operations>
          <op id="op-$slave_node-stonith-1" name="monitor"
timeout="2min" interval="20s"/>
        </operations>
        <instance_attributes id="$slave_node-attributes">
          <nvpair id="ia-$slave_node-stonith-0" name="target_role"
value="started"/>
          <nvpair id="ia-$slave_node-stonith-1" name="hostname"
value="$slave_node"/>
          <nvpair name="ipaddr" id="ia-$slave_node-stonith-2"
value="$ipmi_slave"/>
        </instance_attributes>
      </primitive>
END

cibadmin -o resources -C -p<<END
  <group id="svcs_grp">
        <meta_attributes id="ma-svcs">
          <nvpair id="ma-svcs-1" name="target_role" value="started"/>
        </meta_attributes>
        <primitive class="ocf" provider="heartbeat" type="Filesystem" id="fs0">
          <meta_attributes id="ma-fs0">
            <nvpair name="target_role" id="ma-fs0-1" value="stopped"/>
          </meta_attributes>
          <instance_attributes id="ia-fs0">
            <nvpair id="ia-fs0-1" name="fstype" value="xfs"/>
            <nvpair id="ia-fs0-2" name="directory" value="/var/nsm"/>
            <nvpair id="ia-fs0-3" name="device" value="/dev/drbd1"/>
          </instance_attributes>
        </primitive>
                  <primitive class="ocf" type="safe" provider="itactics" 
id="safe_svcs">
        <operations>
          <op name="start" interval="0" id="op-safe-1" timeout="3min"/>
          <op interval="0" id="op-safe-2" name="stop" timeout="3min"/>
          <op id="op-safe-3" name="monitor" timeout="30min" interval="20s"/>
        </operations>
        <instance_attributes id="ia-safe">
          <nvpair id="ia-safe-1" name="target-role" value="Started"/>
          <nvpair id="ia-safe-2" name="is-managed" value="true"/>
        </instance_attributes>
      </primitive>
   </group>
END

cibadmin -o resources -C -p<<END
         <primitive id="vip" class="ocf" type="IPaddr2" provider="heartbeat">
          <operations>
                 <op id="op-vip-1" name="monitor" timeout="1min" 
interval="20s"/>
          </operations>
          <instance_attributes id="ia-vip">
                 <nvpair id="vip-addr" name="ip" value="$v_ip"/>
          </instance_attributes>
        </primitive>
END

cibadmin -o constraints -C -p<<END
  <rsc_colocation id="vip-on-safe_svcs" rsc="vip" score="INFINITY"
with-rsc="safe_svcs"/>
END

cibadmin -o constraints -C -p<<END
        <rsc_order id="vip-after-safe_svcs" first="safe_svcs" then="vip"/>
END


cibadmin -o constraints -C -p<<END
   <rsc_location id="$master_node-stonith-placement" rsc="$master_node-stonith">
        <rule id="ri-$master_node-stonith-placement-1" score="INFINITY">
          <expression id="ex-$master_node-stonith-placement-1"
value="$slave_node" attribute="#uname" operation="eq"/>
        </rule>
      </rsc_location>
END

cibadmin -o constraints -C -p<<END
  <rsc_location id="$slave_node-stonith-placement" rsc="$slave_node-stonith">
        <rule id="ri-$slave_node-stonith-placement-1" score="INFINITY">
          <expression id="ex-$slave_node-stonith-placement-1"
value="$master_node" attribute="#uname" operation="eq"/>
        </rule>
      </rsc_location>           
END

cibadmin -o constraints -C -p<<END
    <rsc_location id="drbd-master" rsc="ms-drbd">
        <rule id="ri-drbd-master-1" role="master" score="100">
          <expression id="ex-drbd-master-1" attribute="#uname"
operation="eq" value="$master_node"/>
        </rule>
      </rsc_location>
END

cibadmin -o constraints -C -p<<END
  <rsc_order first="ms-drbd" first-action="promote"
id="ms-drbd-before-svcs-group" score="INFINITY" then="svcs_grp"
then-action="start"/>
END

cibadmin -o constraints -C -p<<END
  <rsc_colocation id="svcs-grp-on-ms-drbd" rsc="svcs_grp"
score="INFINITY" with-rsc="ms-drbd" with-rsc-role="Master"/>
END



========

My hunch is that I'm making mistake in the constraints section related
to "vip" but I cannot figure out what.
My question is what is an orphaned resource, why is this resource
becoming or being considered orphaned.

Appreciate the help.

Thanks
Shravan

_______________________________________________
Pacemaker mailing list
Pacemaker@oss.clusterlabs.org
http://oss.clusterlabs.org/mailman/listinfo/pacemaker

Reply via email to