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