On Tue, Oct 21, 2008 at 3:01 AM, Adrian Chapela
<[EMAIL PROTECTED]> wrote:
> Hello,
>
> I am doing new tests. I am doing this tests to improve an old config and to
> try to understand best multistate resources.
>
> I can't  make it to works, my configuration is always bad.... I don't know
> anything. I am using 2.1.4 release.
>
> The cluster is only doing a notify action and then stop action. If I started
> drbd myself, the cluster bring drbd in an Uncofigured resources state. I
> don't know the reason. Should I specify a start action ?
>
> My config:
> <cib generated="true" admin_epoch="0" epoch="32" have_quorum="true"
> ignore_dtd="false" num_peers="2" cib_feature_revision="2.0"
> crm_feature_set="2.0" num_updates="17" cib-last-written="Tue Oct 21 10:39:04
> 2008" ccm_transition="2" dc_uuid="369975ae-9c9a-497d-9aca-2a47cda0e4ce">
>  <configuration>
>    <crm_config>
>      <cluster_property_set id="cib-bootstrap-options">
>        <attributes>
>          <nvpair id="cib-bootstrap-options-dc-version" name="dc-version"
> value="2.1.4-node: aa909246edb386137b986c5773344b98c6969999"/>
>        </attributes>
>      </cluster_property_set>
>    </crm_config>
>    <nodes>
>      <node id="90375d05-1004-43f9-992e-4b516d75d50b" uname="debianquagga1"
> type="normal"/>
>      <node id="369975ae-9c9a-497d-9aca-2a47cda0e4ce" uname="debianquagga2"
> type="normal"/>
>    </nodes>
>    <resources>
>      <master_slave id="ms-drbd-mail-disk">
>        <meta_attributes id="ma-ms-drbd-mail-disk">
>          <attributes>
>            <nvpair id="ma-ms-drbd-mail-disk-1" name="clone_max" value="2"/>
>            <nvpair id="ma-ms-drbd-mail-disk-2" name="clone_node_max"
> value="1"/>
>            <nvpair id="ma-ms-drbd-mail-disk-3" name="master_max" value="1"/>
>            <nvpair id="ma-ms-drbd-mail-disk-4" name="master_node_max"
> value="1"/>
>            <nvpair id="ma-ms-drbd-mail-disk-5" name="notify" value="yes"/>
>            <nvpair id="ma-ms-drbd-mail-disk-6" name="globally_unique"
> value="false"/>
>            <nvpair id="ma-ms-drbd-mail-disk-7" name="target_role"
> value="stopped"/>
>          </attributes>
>        </meta_attributes>
>        <primitive id="id-mail-disk" class="ocf" provider="heartbeat"
> type="drbd">
>          <instance_attributes id="ia-mail-disk">
>            <attributes>
>              <nvpair id="ia-mail-disk-1" name="drbd_resource"
> value="mail_disk"/>
>            </attributes>
>          </instance_attributes>
>          <operations>
>            <op id="op-mail-disk-1" name="monitor" interval="59s"
> timeout="10s" role="Master"/>
>            <op id="op-mail-disk-2" name="monitor" interval="60s"
> timeout="10s" role="Slave"/>
>          </operations>
>        </primitive>
>      </master_slave>
>      <master_slave id="ms-drbd-samba-disk">
>        <meta_attributes id="ma-ms-drbd-samba-disk">
>          <attributes>
>            <nvpair id="ma-ms-drbd-samba-disk-1" name="clone_max" value="2"/>
>            <nvpair id="ma-ms-drbd-samba-disk-2" name="clone_node_max"
> value="1"/>
>            <nvpair id="ma-ms-drbd-samba-disk-3" name="master_max"
> value="1"/>
>            <nvpair id="ma-ms-drbd-samba-disk-4" name="master_node_max"
> value="1"/>
>            <nvpair id="ma-ms-drbd-samba-disk-5" name="notify" value="yes"/>
>            <nvpair id="ma-ms-drbd-samba-disk-6" name="globally_unique"
> value="false"/>
>            <nvpair id="ma-ms-drbd-samba-disk-7" name="target_role"
> value="stopped"/>
>          </attributes>
>        </meta_attributes>
>        <primitive id="id-samba-disk" class="ocf" provider="heartbeat"
> type="drbd">
>          <instance_attributes id="ia-samba-disk">
>            <attributes>
>              <nvpair id="ia-samba-disk-1" name="drbd_resource"
> value="samba_disk"/>
>            </attributes>
>          </instance_attributes>
>          <operations>
>            <op id="op-samba-disk-1" name="monitor" interval="59s"
> timeout="10s" role="Master"/>
>            <op id="op-samba-disk-2" name="monitor" interval="60s"
> timeout="10s" role="Slave"/>
>          </operations>
>        </primitive>
>      </master_slave>
>    </resources>
>    <constraints>
>      <rsc_location id="mail-disk-master-1" rsc="ms-drbd-mail-disk">
>        <rule id="mail-disk-master-on-debianQuagga2" role="master"
> score="INFINITY">
>          <expression id="mail-disk-exp-1" attribute="#uname" operation="eq"
> value="debianQuagga2"/>
>        </rule>
>      </rsc_location>
>      <rsc_location id="samba-disk-master-1" rsc="ms-drbd-samba-disk">
>        <rule id="samba-disk-master-on-debianQuagga2" role="master"
> score="INFINITY">
>          <expression id="samba-disk-exp-1" attribute="#uname" operation="eq"
> value="debianQuagga2"/>
>        </rule>
>      </rsc_location>

What exactly are you trying to get with these location rules? Do you
have some kind of xternal process that populates an attribute
debianQuagga2?

In my cluster I have a DRBD master/slave resource that is configured
exactly as yours and a group of resources (IP, Filesystem, PostgreSQL)
that is tied to Master DRB as following:

      <rsc_order id="drbd0_before_myGroup" first="ms-drbd0"
then="myGroup" then-action="start" first-action="promote"/>
      <rsc_colocation id="myGroup_on_drbd0" rsc="myGroup"
with-rsc="ms-drbd0" with-rsc-role="Master" score="INFINITY"/>

 And everything works all right there.

>    </constraints>
>  </configuration>
>
> Thank you!!
> _______________________________________________
> Linux-HA mailing list
> [email protected]
> http://lists.linux-ha.org/mailman/listinfo/linux-ha
> See also: http://linux-ha.org/ReportingProblems
>



-- 
Serge Dubrouski.
_______________________________________________
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