Thanks for the pings ;)

I got a bit farther with my configuration, but I'm stuck again and was
hopping someone could help me out.

The ip address is still not being transitioned to the active host. I
ran crm_verify. And here is what I got. I don't understand why the
pings are failing or what the router-no-connectivity warning is about.

# crm_verify -LV
crm_verify[19672]: 2009/09/08_23:21:14 ERROR: unpack_rsc_op: Hard
error - ping:0_monitor_0 failed with rc=5: Preventing connected from
re-starting on vm-ubuntu-1
crm_verify[19672]: 2009/09/08_23:21:14 ERROR: unpack_rsc_op: Hard
error - ping:0_monitor_0 failed with rc=5: Preventing connected from
re-starting on vm-ubuntu-2
crm_verify[19672]: 2009/09/08_23:21:14 WARN: unpack_rsc_location: No
resource (con=router-no-connectivity, rsc=clusterip)
crm_verify[19672]: 2009/09/08_23:21:14 WARN: native_color: Resource
ping:0 cannot run anywhere
crm_verify[19672]: 2009/09/08_23:21:14 WARN: native_color: Resource
ping:1 cannot run anywhere
crm_verify[19672]: 2009/09/08_23:21:14 WARN: native_color: Resource
clusterip:0 cannot run anywhere
Warnings found during check: config may not be valid

Here is my current config. I'm now running pacemaker-heartbeat 1.0.5
from the latest launchpad build.

<cib validate-with="pacemaker-1.0" crm_feature_set="3.0.1"
have-quorum="1" dc-uuid="9b229d79-fceb-4cc7-b131-fd690e97a990"
admin_epoch="0" epoch="41" num_updates="10">
  <configuration>
    <crm_config>
      <cluster_property_set id="cib-bootstrap-options">
        <nvpair id="cib-bootstrap-options-dc-version"
name="dc-version"
value="1.0.5-3840e6b5a305ccb803d29b468556739e75532d56"/>
        <nvpair id="cib-bootstrap-options-cluster-infrastructure"
name="cluster-infrastructure" value="Heartbeat"/>
        <nvpair id="cib-bootstrap-options-stonith-enabled"
name="stonith-enabled" value="false"/>
        <nvpair id="cib-bootstrap-options-symmetric-cluster"
name="symmetric-cluster" value="true"/>
      </cluster_property_set>
    </crm_config>
    <nodes>
      <node id="9b229d79-fceb-4cc7-b131-fd690e97a990"
uname="vm-ubuntu-1" type="normal"/>
      <node id="75031981-ed3c-40e9-b527-ccabe5a7e91d"
uname="vm-ubuntu-2" type="normal"/>
    </nodes>
    <resources>
      <clone id="connected">
        <meta_attributes id="connected_attributes">
          <nvpair id="connected_globally_unique"
name="globally_unique" value="true"/>
          <nvpair id="connected_target_role" name="target_role"
value="started"/>
        </meta_attributes>
        <primitive id="ping" provider="pacemaker" class="ocf" type="ping">
          <instance_attributes id="ping-attrs">
            <nvpair id="pingd-name" name="name" value="gateway-ping"/>
            <nvpair id="pingd-dampen" name="dampen" value="5s"/>
            <nvpair id="pingd-multiplier" name="multiplier" value="1000"/>
            <nvpair id="pingd-hosts" name="host_list" value="172.16.209.2"/>
          </instance_attributes>
          <operations>
            <op id="ping-monitor" interval="3s" name="monitor"/>
          </operations>
        </primitive>
      </clone>
      <clone id="router">
        <meta_attributes id="router_attributes">
          <nvpair id="router_globally_unique" name="globally_unique"
value="true"/>
          <nvpair id="router_target_role" name="target_role" value="started"/>
          <!-- <nvpair id="router_notify" name="notify" value="true"/> -->
        </meta_attributes>
        <primitive id="clusterip" class="ocf" type="IPaddr2"
provider="heartbeat">
          <!-- Make sure the cluster ip address is active -->
          <operations>
            <op id="clusterip_monitor" name="monitor" interval="3s"/>
          </operations>
          <instance_attributes id="clusterip_attributes">
            <nvpair id="clusterip_allow_migrate" name="allow-migrate"
value="true"/>
            <nvpair id="clusterip_ip" name="ip" value="172.16.209.200"/>
            <nvpair id="clusterip_cidr_netmask" name="cidr_netmask" value="24"/>
            <nvpair id="clusterip_hash_mode" name="clusterip_hash"
value="sourceip-sourceport"/>
            <nvpair id="cluster_nic" name="nic" value="eth0"/>
            <nvpair id="cluster_mac" name="mac" value="01:00:5e:10:D1:C8"/>
          </instance_attributes>
        </primitive>
      </clone>
    </resources>
    <constraints>
      <rsc_location id="router-no-connectivity" rsc="clusterip">
        <rule id="ping-exclude-rule" score="-INFINITY">
          <expression id="ping-exclude" attribute="gateway-ping"
operation="not_defined"/>
        </rule>
        <rule id="ping-include-rule" score="INFINITY">
          <expression id="ping-include" attribute="gateway-ping"
operation="defined"/>
        </rule>
      </rsc_location>
    </constraints>
  </configuration>
  ...


On Tue, Sep 8, 2009 at 2:18 AM, Andrew Beekhof<[email protected]> wrote:
> On Mon, Sep 7, 2009 at 5:35 PM, Michael Hale<[email protected]> wrote:
>
>> <constraints>
>>    <rsc_location id="router-no-connectivity" rsc="router">
>>      <rule id="ping-exclude-rule" score="-INFINITY" >
>>        <expression id="ping-exclude" attribute="ping-gateway"
>> operation="not_defined"/>
>
> You need the _attribute_ name here, not the resource name.
> By default, the resource creates an attribute called "pingd", so change
>   attribute="ping-gateway"
> to
>   attribute="pingd"
> and you should find it works
> _______________________________________________
> Linux-HA mailing list
> [email protected]
> http://lists.linux-ha.org/mailman/listinfo/linux-ha
> See also: http://linux-ha.org/ReportingProblems
>
_______________________________________________
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