Hi!  I am having issues with getting DRBD to work with Pacemaker.  I can get 
Pacemaker and DRBD run individually but not DRBD managed by Pacemaker.  I tried 
following the instruction in the site below but the resources will not go 
online.

http://clusterlabs.org/wiki/DRBD_HowTo_1.0

Below is my configuration.

Installed applications:
=======================
kernel-2.6.18-128.el5
drbd-8.3.0-3
heartbeat-2.99.2-6.1
pacemaker-1.0.1-3.1



drbd.conf:
==========
global {
    usage-count no;
}

resource r0 {
  protocol C;
  handlers {
    pri-on-incon-degr "echo o > /proc/sysrq-trigger ; halt -f";
    pri-lost-after-sb "echo o > /proc/sysrq-trigger ; halt -f";
    local-io-error "echo o > /proc/sysrq-trigger ; halt -f";
    outdate-peer "/usr/lib/heartbeat/drbd-peer-outdater -t 5";
    pri-lost "echo pri-lost. Have a look at the log files. | mail -s 'DRBD 
Alert' root";
    out-of-sync "/usr/lib/drbd/notify-out-of-sync.sh root";
  }
  startup {
     wfc-timeout  0;
  }

  disk {
    on-io-error   pass_on;
  }
  net {
     max-buffers     2048;
    after-sb-0pri disconnect;
    after-sb-1pri disconnect;
    after-sb-2pri disconnect;
    rr-conflict disconnect;
  }
  syncer {
    rate 100M;
    al-extents 257;
  }
  on nomen.esri.com {
    device     /dev/drbd0;
    disk       /dev/sda5;
    address    192.168.0.1:7789;
    meta-disk  internal;
  }
  on rubric.esri.com {
    device    /dev/drbd0;
    disk      /dev/sda5;
    address   192.168.0.2:7789;
    meta-disk internal;
  }
}



Cib.xml:
========
<cib admin_epoch="0" validate-with="pacemaker-1.0" crm_feature_set="3.0" 
have-quorum="1" dc-uuid="a5
e95310-f27d-418e-9cb9-42e50310f702" epoch="56" num_updates="0" 
cib-last-written="Wed Mar  4 14:27:59
 2009">
  <configuration>
    <crm_config>
      <cluster_property_set id="cib-bootstrap-options">
        <nvpair id="cib-bootstrap-options-dc-version" name="dc-version" 
value="1.0.1-node: 6fc5ce830
2abf145a02891ec41e5a492efbe8efe"/>
      </cluster_property_set>
    </crm_config>
    <nodes>
      <node id="3a8b681c-a14b-4037-a8e6-2d4af2eff88e" uname="nomen.esri.com" 
type="normal"/>
      <node id="a5e95310-f27d-418e-9cb9-42e50310f702" uname="rubric.esri.com" 
type="normal"/>
    </nodes>
    <resources>
      <master id="ms-drbd0">
        <meta_attributes id="ms-drbd0-meta_attributes">
          <nvpair id="ms-drbd0-meta_attributes-clone-max" name="clone-max" 
value="2"/>
          <nvpair id="ms-drbd0-meta_attributes-notify" name="notify" 
value="true"/>
          <nvpair id="ms-drbd0-meta_attributes-globally-unique" 
name="globally-unique" value="false"
/>
          <nvpair name="target-role" id="ms-drbd0-meta_attributes-target-role" 
value="Started"/>
        </meta_attributes>
        <primitive class="ocf" id="drbd0" provider="heartbeat" type="drbd">
          <instance_attributes id="drbd0-instance_attributes">
            <nvpair id="drbd0-instance_attributes-drbd_resource" 
name="drbd_resource" value="r0"/>
          </instance_attributes>
          <operations id="drbd0-ops">
            <op id="drbd0-monitor-59s" interval="59s" name="monitor" 
role="Master" timeout="30s"/>
            <op id="drbd0-monitor-60s" interval="60s" name="monitor" 
role="Slave" timeout="30s"/>
          </operations>
        </primitive>
      </master>
    </resources>
    <constraints/>
  </configuration>
</cib>


/var/log/messages:
==================
Mar  4 14:27:58 nomen crm_resource: [30167]: info: Invoked: crm_resource --meta 
-r ms-drbd0 -p target-role -v Started
Mar  4 14:27:58 nomen cib: [29899]: info: cib_process_xpath: Processing 
cib_query op for 
//cib/configuration/resources//*...@id="ms-drbd0"]//meta_attributes//nvpa...@name="target-role"]
 (/cib/configuration/resources/master/meta_attributes/nvpair[4])
Mar  4 14:27:59 nomen crmd: [29903]: info: do_lrm_rsc_op: Performing 
key=5:5:0:d4b86e31-ca4a-4033-8437-6486622eb19f op=drbd0:0_start_0 )
Mar  4 14:27:59 nomen haclient: on_event:evt:cib_changed
Mar  4 14:27:59 nomen lrmd: [29900]: info: rsc:drbd0:0: start
Mar  4 14:27:59 nomen cib: [30168]: info: write_cib_contents: Wrote version 
0.56.0 of the CIB to disk (digest: 2365d9802f1b9c55e0ed87b8ebda5db3)
Mar  4 14:27:59 nomen cib: [30168]: info: retrieveCib: Reading cluster 
configuration from: /var/lib/heartbeat/crm/cib.xml (digest: 
/var/lib/heartbeat/crm/cib.xml.sig)
Mar  4 14:27:59 nomen cib: [29899]: info: Managed write_cib_contents process 
30168 exited with return code 0.
Mar  4 14:27:59 nomen modprobe: FATAL: Module drbd not found.
Mar  4 14:27:59 nomen lrmd: [29900]: info: RA output: (drbd0:0:start:stdout)
Mar  4 14:27:59 nomen mgmtd: [29904]: info: CIB query: cib
Mar  4 14:27:59 nomen lrmd: [29900]: info: RA output: (drbd0:0:start:stdout) 
Could not stat("/proc/drbd"): No such file or directory do you need to load the 
module? try: modprobe drbd Command 'drbdsetup /dev/drbd0 disk /dev/sda5 
/dev/sda5 internal --set-defaults --create-device --on-io-error=pass_on' 
terminated with exit code 20 drbdadm attach r0: exited with code 20
Mar  4 14:27:59 nomen drbd[30169]: ERROR: r0 start: not in Secondary mode after 
start.
Mar  4 14:27:59 nomen lrmd: [29900]: WARN: Managed drbd0:0:start process 30169 
exited with return code 1.
Mar  4 14:27:59 nomen crmd: [29903]: info: process_lrm_event: LRM operation 
drbd0:0_start_0 (call=3, rc=1, cib-update=13, confirmed=true) complete unknown 
error
Mar  4 14:27:59 nomen haclient: on_event: from message queue: evt:cib_changed
Mar  4 14:27:59 nomen mgmtd: [29904]: info: CIB query: cib
Mar  4 14:28:00 nomen crmd: [29903]: info: do_lrm_rsc_op: Performing 
key=41:6:0:d4b86e31-ca4a-4033-8437-6486622eb19f op=drbd0:0_notify_0 )
Mar  4 14:28:00 nomen lrmd: [29900]: info: rsc:drbd0:0: notify
Mar  4 14:28:00 nomen lrmd: [29900]: info: Managed drbd0:0:notify process 30310 
exited with return code 0.
Mar  4 14:28:00 nomen crmd: [29903]: info: process_lrm_event: LRM operation 
drbd0:0_notify_0 (call=4, rc=0, cib-update=14, confirmed=true) complete ok
Mar  4 14:28:00 nomen haclient: on_event: from message queue: evt:cib_changed
Mar  4 14:28:00 nomen haclient: on_event: from message queue: evt:cib_changed
Mar  4 14:28:00 nomen mgmtd: [29904]: info: CIB query: cib
Mar  4 14:28:01 nomen crmd: [29903]: info: do_lrm_rsc_op: Performing 
key=2:6:0:d4b86e31-ca4a-4033-8437-6486622eb19f op=drbd0:0_stop_0 )
Mar  4 14:28:01 nomen lrmd: [29900]: info: rsc:drbd0:0: stop
Mar  4 14:28:01 nomen lrmd: [29900]: info: Managed drbd0:0:stop process 30324 
exited with return code 0.
Mar  4 14:28:01 nomen crmd: [29903]: info: process_lrm_event: LRM operation 
drbd0:0_stop_0 (call=5, rc=0, cib-update=15, confirmed=true) complete ok
Mar  4 14:28:01 nomen haclient: on_event: from message queue: evt:cib_changed
Mar  4 14:28:01 nomen haclient: on_event: from message queue: evt:cib_changed
Mar  4 14:28:01 nomen mgmtd: [29904]: info: CIB query: cib
Mar  4 14:28:02 nomen crmd: [29903]: info: do_lrm_rsc_op: Performing 
key=10:6:0:d4b86e31-ca4a-4033-8437-6486622eb19f op=drbd0:1_start_0 )
Mar  4 14:28:02 nomen lrmd: [29900]: info: rsc:drbd0:1: start
Mar  4 14:28:02 nomen modprobe: FATAL: Module drbd not found.
Mar  4 14:28:02 nomen lrmd: [29900]: info: RA output: (drbd0:1:start:stdout)
Mar  4 14:28:02 nomen lrmd: [29900]: info: RA output: (drbd0:1:start:stdout) 
Could not stat("/proc/drbd"): No such file or directory do you need to load the 
module? try: modprobe drbd Command 'drbdsetup /dev/drbd0 disk /dev/sda5 
/dev/sda5 internal --set-defaults --create-device --on-io-error=pass_on' 
terminated with exit code 20 drbdadm attach r0: exited with code 20
Mar  4 14:28:02 nomen drbd[30338]: ERROR: r0 start: not in Secondary mode after 
start.
Mar  4 14:28:02 nomen lrmd: [29900]: WARN: Managed drbd0:1:start process 30338 
exited with return code 1.
Mar  4 14:28:02 nomen crmd: [29903]: info: process_lrm_event: LRM operation 
drbd0:1_start_0 (call=6, rc=1, cib-update=16, confirmed=true) complete unknown 
error
Mar  4 14:28:02 nomen haclient: on_event: from message queue: evt:cib_changed
Mar  4 14:28:02 nomen haclient: on_event: from message queue: evt:cib_changed
Mar  4 14:28:02 nomen mgmtd: [29904]: info: CIB query: cib
Mar  4 14:28:03 nomen crmd: [29903]: info: do_lrm_rsc_op: Performing 
key=44:7:0:d4b86e31-ca4a-4033-8437-6486622eb19f op=drbd0:1_notify_0 )
Mar  4 14:28:03 nomen lrmd: [29900]: info: rsc:drbd0:1: notify
Mar  4 14:28:03 nomen lrmd: [29900]: info: Managed drbd0:1:notify process 30472 
exited with return code 0.
Mar  4 14:28:03 nomen crmd: [29903]: info: process_lrm_event: LRM operation 
drbd0:1_notify_0 (call=7, rc=0, cib-update=17, confirmed=true) complete ok
Mar  4 14:28:03 nomen haclient: on_event: from message queue: evt:cib_changed
Mar  4 14:28:03 nomen haclient: on_event: from message queue: evt:cib_changed
Mar  4 14:28:03 nomen mgmtd: [29904]: info: CIB query: cib
Mar  4 14:28:04 nomen crmd: [29903]: info: do_lrm_rsc_op: Performing 
key=2:7:0:d4b86e31-ca4a-4033-8437-6486622eb19f op=drbd0:1_stop_0 )
Mar  4 14:28:04 nomen lrmd: [29900]: info: rsc:drbd0:1: stop
Mar  4 14:28:04 nomen lrmd: [29900]: info: Managed drbd0:1:stop process 30486 
exited with return code 0.
Mar  4 14:28:04 nomen crmd: [29903]: info: process_lrm_event: LRM operation 
drbd0:1_stop_0 (call=8, rc=0, cib-update=18, confirmed=true) complete ok
Mar  4 14:28:04 nomen haclient: on_event: from message queue: evt:cib_changed
Mar  4 14:28:04 nomen haclient: on_event: from message queue: evt:cib_changed
Mar  4 14:28:04 nomen mgmtd: [29904]: info: CIB query: cib
Mar  4 14:28:05 nomen crmd: [29903]: info: do_lrm_rsc_op: Performing 
key=7:7:0:d4b86e31-ca4a-4033-8437-6486622eb19f op=drbd0:0_start_0 )
Mar  4 14:28:05 nomen lrmd: [29900]: info: rsc:drbd0:0: start
Mar  4 14:28:05 nomen modprobe: FATAL: Module drbd not found.
Mar  4 14:28:05 nomen lrmd: [29900]: info: RA output: (drbd0:0:start:stdout)
Mar  4 14:28:05 nomen lrmd: [29900]: info: RA output: (drbd0:0:start:stdout) 
Could not stat("/proc/drbd"): No such file or directory do you need to load the 
module? try: modprobe drbd Command 'drbdsetup /dev/drbd0 disk /dev/sda5 
/dev/sda5 internal --set-defaults --create-device --on-io-error=pass_on' 
terminated with exit code 20 drbdadm attach r0: exited with code 20
Mar  4 14:28:05 nomen drbd[30500]: ERROR: r0 start: not in Secondary mode after 
start.
Mar  4 14:28:05 nomen lrmd: [29900]: WARN: Managed drbd0:0:start process 30500 
exited with return code 1.
Mar  4 14:28:05 nomen crmd: [29903]: info: process_lrm_event: LRM operation 
drbd0:0_start_0 (call=9, rc=1, cib-update=19, confirmed=true) complete unknown 
error
Mar  4 14:28:05 nomen haclient: on_event: from message queue: evt:cib_changed
Mar  4 14:28:05 nomen mgmtd: [29904]: info: CIB query: cib
Mar  4 14:28:06 nomen crmd: [29903]: info: do_lrm_rsc_op: Performing 
key=38:8:0:d4b86e31-ca4a-4033-8437-6486622eb19f op=drbd0:0_notify_0 )
Mar  4 14:28:06 nomen lrmd: [29900]: info: rsc:drbd0:0: notify
Mar  4 14:28:06 nomen lrmd: [29900]: info: Managed drbd0:0:notify process 30634 
exited with return code 0.
Mar  4 14:28:06 nomen crmd: [29903]: info: process_lrm_event: LRM operation 
drbd0:0_notify_0 (call=10, rc=0, cib-update=20, confirmed=true) complete ok
Mar  4 14:28:06 nomen haclient: on_event: from message queue: evt:cib_changed
Mar  4 14:28:06 nomen mgmtd: [29904]: info: CIB query: cib
Mar  4 14:28:07 nomen crmd: [29903]: info: do_lrm_rsc_op: Performing 
key=1:8:0:d4b86e31-ca4a-4033-8437-6486622eb19f op=drbd0:0_stop_0 )
Mar  4 14:28:07 nomen lrmd: [29900]: info: rsc:drbd0:0: stop
Mar  4 14:28:07 nomen lrmd: [29900]: info: Managed drbd0:0:stop process 30648 
exited with return code 0.
Mar  4 14:28:07 nomen crmd: [29903]: info: process_lrm_event: LRM operation 
drbd0:0_stop_0 (call=11, rc=0, cib-update=21, confirmed=true) complete ok
Mar  4 14:28:07 nomen haclient: on_event: from message queue: evt:cib_changed
Mar  4 14:28:07 nomen mgmtd: [29904]: info: CIB query: cib
Mar  4 14:28:08 nomen haclient: on_event: from message queue: evt:cib_changed
Mar  4 14:28:08 nomen mgmtd: [29904]: info: CIB query: cib

FYI, I had to add the following line to /etc/init.d/drbd to get it working.

insmod /lib/modules/2.6.18-92.1.22.el5/kernel/drivers/block/drbd.ko

Help.

Regards,
Jerome
_______________________________________________
Linux-HA mailing list
Linux-HA@lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to