[drbd-mc] drbd-mc-0.5.1 could not find disk

Matthias Albert matthias at ma-c.de
Thu Feb 4 14:58:56 CET 2010


Hi - me again :-),

perhaps it is just a problem with the major number in /proc/partitions?

---snip---
cat /proc/partitions
major minor  #blocks  name

   8     0   78124032 sda
   8     1     240943 sda1
   8     2   73923097 sda2
   8     3    3951990 sda3
   8    16 1171874816 sdb
   8    17 1171874800 sdb1
   8    32 5585929216 sdc
   8    33 5585929182 sdc1
 254     0  524288000 dm-0
 254     1     307200 dm-1

 147     0  524288000 drbd0

---original drbd-gui-helper script (no drbd device found)---
perl drbd-gui-helper.orig get-disk-info
/dev/dm-0 /dev/dm-0 524288000
/dev/dm-1 /dev/dm-1 307200
/dev/sda /dev/sda 78124032
/dev/sda1 /dev/sda1 240943 /boot ext2 13
/dev/sda2 /dev/sda2 73923097 / ext3 2
/dev/sda3 /dev/sda3 3951990 swap swap
/dev/sdb /dev/sdb 1171874816
/dev/sdc /dev/sdc 5585929216
/dev/sdc1 /dev/sdc1 5585929182 /export/storage xfs 1
---/original drbd-gui-helerp script---

---patched script---
diff -u drbd-gui-helper.orig drbd-gui-helper
--- drbd-gui-helper.orig	2010-02-04 14:47:17.000000000 +0100
+++ drbd-gui-helper	2010-02-04 14:45:22.000000000 +0100
@@ -359,6 +359,7 @@
 		    || $major == 8
 		    || $major == 72
 		    || $major == 202
+		    || $major == 147
 		    || $major == 104) { # ide and scsi disks
 		    	# 104 cciss0
 			if ($_ !~ /\d$/) { # whole disk

perl drbd-gui-helper get-disk-info

/dev/dm-0 /dev/dm-0 524288000
/dev/dm-1 /dev/dm-1 307200

/dev/drbd0 /dev/drbd0 524288000 /vz ext3 5

/dev/sda /dev/sda 78124032
/dev/sda1 /dev/sda1 240943 /boot ext2 13
/dev/sda2 /dev/sda2 73923097 / ext3 2
/dev/sda3 /dev/sda3 3951990 swap swap
/dev/sdb /dev/sdb 1171874816
/dev/sdc /dev/sdc 5585929216
/dev/sdc1 /dev/sdc1 5585929182 /export/storage xfs 1

What do you mean?

Best wishes,

	Matthias



Am 04.02.2010 um 12:31 schrieb Matthias Albert:

> Hi all,
> 
> first, thanks a lot for creating such a tool :-). It looks really good and it seems that with this tool everyone can easily create the required config for heartbeat/pacemaker and so on.
> 
> ATM I've the problem that I can't add the service "Filesystem + Linbit:DRBD" to my cluster, because I can't choose the drbd device.
> 
> My setup is like this
> 
> Debian Lenny/drbd 8.3.2
> pvscan 
>  PV /dev/sdb1   VG drbdlvm1   lvm2 [1.09 TB / 617.29 GB free]
> vgscan 
>  Found volume group "drbdlvm1" using metadata type lvm2
> lvdisplay
> LV Name                /dev/drbdlvm1/lvovz1
> LV Name                /dev/drbdlvm1/lvovz1-meta
> 
> On top of my lvm device /dev/drbdlvm1/lvoz1 I've created my drbd device
> 
> resource r0 {
> 
>    device    /dev/drbd0;
>    disk      /dev/mapper/drbdlvm1-lvovz1;
>    meta-disk /dev/mapper/drbdlvm1-lvovz1--meta[0];
> 
> With drbd-mc, I can only select my block devices like sda sda1 sdb but not drbd0. At the console where I started drbd-mc I can see the following output
> 
> ---snip---
> APPWARNING: cannot select: 
> APPWARNING: could not find disk: /dev/mapper/drbdlvm1-lvovz1 on host: srv-ovz02
> APPWARNING: could not find disk: /dev/mapper/drbdlvm1-lvovz1 on host: srv-ovz01
> ---snap---
> 
> Is this a missing feature or just a bug :-)?
> 
> Best wishes,
> 
> 	Matthias
> 
> _______________________________________________
> drbd-mc mailing list
> drbd-mc at lists.linbit.com
> http://lists.linbit.com/mailman/listinfo/drbd-mc



More information about the drbd-mc mailing list