Hi

Jerome Yanga wrote:
> 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

copy that

> 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

copied from the start of your email.
kernel-2.6.18-128.el5

So your kernel module does not match your running kernel and therefore
the modprobe command cannot find the module.

Recompile drbd for your running kernel.

Regards
Dominik
_______________________________________________
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