Thanks, Neil.  However, the reason why I wanted DRBD to start via Pacemaker is 
because I want Pacemaker to manage the DRBD process and be able to migrate it 
between the nodes.

jerome

-----Original Message-----
From: linux-ha-boun...@lists.linux-ha.org 
[mailto:linux-ha-boun...@lists.linux-ha.org] On Behalf Of Brian R. Hellman
Sent: Wednesday, March 04, 2009 4:52 PM
To: General Linux-HA mailing list
Subject: Re: [Linux-HA] Having issues with getting DRBD to work with Pacemaker

DRBD needs to be running prior to starting pacemaker, it should be in
secondary/secondary mode.   When you stop the service you are unloading
the DRBD module, hence it can not start.

Jerome Yanga wrote:
> Hi Neil!
>
> Yes.  DRBD works outside of Pacemaker.  When I do a "service drbd start" on 
> each node, drbd runs properly and are both "Secondary".
>
> jerome
>
> -----Original Message-----
> From: linux-ha-boun...@lists.linux-ha.org 
> [mailto:linux-ha-boun...@lists.linux-ha.org] On Behalf Of Neil Katin
> Sent: Wednesday, March 04, 2009 4:00 PM
> To: General Linux-HA mailing list
> Subject: Re: [Linux-HA] Having issues with getting DRBD to work with Pacemaker
>
>
> Does drbd work outside of pacemaker?  I suspect perhaps not from these lines 
> in your log:
>
> 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) 
> 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.
>
> Try starting drbd "by hand" with pacemaker turned off; it should come up on 
> both nodes, with
> both nodes as "secondary".  If it doesn't they you have to fix drbd first 
> before trying to
> add pacemaker to the mix.
>
>      Neil
>
> 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
>> 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
>>
>>
> _______________________________________________
> 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
>
> _______________________________________________
> 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
>
_______________________________________________
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

_______________________________________________
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