Hello Tonglu,
the following setup works with heartbeat-2.1.3 and drbd-8.1.3:

cibadmin -U -X '
<configuration>
        <resources>
                <master_slave id="ms-drbd0">
                        <meta_attributes id="ma-ms-drbd0">
                                <attributes>
                                        <nvpair id="ma-ms-drbd0-1" 
name="clone_max" value="2"/>
                                        <nvpair id="ma-ms-drbd0-2" 
name="clone_node_max" value="1"/>
                                        <nvpair id="ma-ms-drbd0-3" 
name="master_max" value="1"/>
                                        <nvpair id="ma-ms-drbd0-4" 
name="master_node_max" value="1"/>
                                        <nvpair id="ma-ms-drbd0-5" 
name="notify" value="yes"/>
                                        <nvpair id="ma-ms-drbd0-6" 
name="globally_unique" value="false"/>
                                </attributes>
                        </meta_attributes>
                        <primitive id="drbd0" class="ocf" provider="heartbeat" 
type="drbd">
                                <instance_attributes id="ia-drbd0">
                                        <attributes>
                                                <nvpair id="ia-drbd0-1" 
name="drbd_resource" value="postgres"/>
                                        </attributes>
                                </instance_attributes>
                                <operations>
                                        <op id="op-ms-drbd2-1" name="monitor" 
interval="60s" timeout="60s" start_delay="30s" role="Master"/>
                                        <op id="op-ms-drbd2-2" name="monitor" 
interval="61s" timeout="60s" start_delay="30s" role="Slave"/>
                                </operations>
                        </primitive>
                </master_slave>

                <group id="nfs-cluster">
                        <primitive class="ocf" provider="heartbeat" 
type="Filesystem" id="fs0">
                                <instance_attributes id="ia-fs0">
                                        <attributes>
                                                <nvpair id="ia-fs0-1" 
name="fstype" value="ext3"/>
                                                <nvpair name="directory" 
id="ia-fs0-2" value="/srv/gcl"/>
                                                <nvpair id="ia-fs0-3" 
name="device" value="/dev/drbd0"/>
                                        </attributes>
                                </instance_attributes>
                                <operations>
                                        <op id="fs0-monitor0" name="monitor" 
interval="60s" timeout="120s" start_delay="1m"/>
                                </operations>
                        </primitive>
                </group>
        </resources>

        <constraints>
                <rsc_location id="drbd0-placement-1" rsc="ms-drbd0">
                        <rule id="drbd0-rule-1" score="-INFINITY">
                                <expression id="exp-01" value="ha-1" 
attribute="#uname" operation="ne"/>
                                <expression id="exp-02" value="ha-2" 
attribute="#uname" operation="ne"/>
                        </rule>
                </rsc_location>

                <rsc_order id="nfs_promotes_ms-drbd0" from="nfs-cluster" 
action="start" to="ms-drbd0" to_action="promote"/>
                <rsc_colocation id="nfs_on_drbd0" to="ms-drbd0" 
to_role="master" from="nfs-cluster" score="infinity"/>
        </constraints>
</configuration>
'

        Thomas
_______________________________________________
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