PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DRBD einrichten



svh
02.09.08, 15:18
Hallo zusammen

Ich bin gerade dabei ein DRBD Cluster zu erstellen, allerdings hab ich riesen Probleme DRBD zu starten.

ich habe mir eine leere unformatierte Partition angelegt und möchte daraus mein DRBD device bauen:

----------------------------------------------------------------------------------------------------
rechts:~/Desktop # fdisk -l

Platte /dev/sda: 160.0 GByte, 160041885696 Byte
255 Köpfe, 63 Sektoren/Spuren, 19457 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x92d692d6

Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 1 262 2104483+ 82 Linux Swap / Solaris
/dev/sda2 * 263 2873 20972857+ 83 Linux
/dev/sda3 2874 5484 20972857+ 83 Linux
/dev/sda4 5485 6790 10490445 83 Linux
-----------------------------------------------------------------------------------------------------------

wenn ich nun versuche DRBD zu starten bekomme ich immer folgenden Fehler:

-------------------------------------------------------------------------------------------------------------
rechts:~/Desktop # /etc/init.d/drbd start
Starting DRBD resources: [ d(r0) Failure: (119) No valid meta-data signature found.

==> Use 'drbdadm create-md res' to initialize meta-data area. <==


[r0] cmd /sbin/drbdsetup /dev/drbd0 disk /dev/sda4 /dev/sda4 internal --set-defaults --create-device failed - continuing!

].
..........
************************************************** *************
DRBD's startup script waits for the peer node(s) to appear.
- In case this node was already a degraded cluster before the
reboot the timeout is 0 seconds. [degr-wfc-timeout]
- If the peer was available before the reboot the timeout will
expire after 0 seconds. [wfc-timeout]
(These values are for resource 'r0'; 0 sec -> wait forever)
To abort waiting enter 'yes' [ 13]:yes
-----------------------------------------------------------------------------------------------------------

hier noch mal die config:

-----------------------------------------------------------------------------------------------------------
resource r0 {
protocol C;

syncer { rate 100M;}

on links {
device /dev/drbd0;
disk /dev/sda4;
address ***.***.***.187:7788;
meta-disk internal;
}

on rechts {
device /dev/drbd0;
disk /dev/sda4;
address ***.***.***.186:7788;
meta-disk internal;
}
}
-------------------------------------------------------------------------------------------------------

der Fehler kommt auf beiden Kisten

SYSTEM: openSuse 11
DRBD : 8.2.5-19.1 ( mit anderen Versionen kommt der gleiche Fehler)

Danke schon mal für die Antworten

foolish
02.09.08, 16:23
hi,

bis dahin sieht es sehr gut aus ...

aber am besten Du schaust Dir das mal an :

http://www.informatik.htw-dresden.de/~s56349/proj/ha_vm/

svh
02.09.08, 17:36
Danke für den link,

aber genau an die Anleitung hatte ich mich gehalten.......

Leider trotsdem die Probleme

rechts:~/Desktop # drbdadm create-md all
*** stack smashing detected ***: drbdmeta terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x48)[0xb7e814c8]
/lib/libc.so.6(__fortify_fail+0x0)[0xb7e81480]
drbdmeta[0x8049ee5]
drbdmeta[0x804a25a]
/lib/libc.so.6(__libc_start_main+0xe5)[0xb7db45f5]
drbdmeta[0x8049261]
======= Memory map: ========
08048000-08055000 r-xp 00000000 08:02 566632 /sbin/drbdmeta
08055000-08056000 r--p 0000c000 08:02 566632 /sbin/drbdmeta
08056000-08057000 rw-p 0000d000 08:02 566632 /sbin/drbdmeta
08057000-08078000 rw-p 08057000 00:00 0 [heap]
b7d6d000-b7d79000 r-xp 00000000 08:02 1050674 /lib/libgcc_s.so.1
b7d79000-b7d7a000 r--p 0000b000 08:02 1050674 /lib/libgcc_s.so.1
b7d7a000-b7d7b000 rw-p 0000c000 08:02 1050674 /lib/libgcc_s.so.1
b7d7b000-b7d9e000 rw-p b7d7b000 00:00 0
b7d9e000-b7edb000 r-xp 00000000 08:02 1050976 /lib/libc-2.8.so
b7edb000-b7edd000 r--p 0013d000 08:02 1050976 /lib/libc-2.8.so
b7edd000-b7ede000 rw-p 0013f000 08:02 1050976 /lib/libc-2.8.so
b7ede000-b7ee2000 rw-p b7ede000 00:00 0
b7ef1000-b7f0c000 r-xp 00000000 08:02 1051070 /lib/ld-2.8.so
b7f0c000-b7f0d000 r--p 0001a000 08:02 1051070 /lib/ld-2.8.so
b7f0d000-b7f0e000 rw-p 0001b000 08:02 1051070 /lib/ld-2.8.so
bfdf9000-bfe0e000 rw-p bffeb000 00:00 0 [stack]
ffffe000-fffff000 r-xp 00000000 00:00 0 [vdso]
*** stack smashing detected ***: drbdmeta terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x48)[0xb7eed4c8]
/lib/libc.so.6(__fortify_fail+0x0)[0xb7eed480]
drbdmeta[0x8049ee5]
drbdmeta[0x804a25a]
/lib/libc.so.6(__libc_start_main+0xe5)[0xb7e205f5]
drbdmeta[0x8049261]
======= Memory map: ========
08048000-08055000 r-xp 00000000 08:02 566632 /sbin/drbdmeta
08055000-08056000 r--p 0000c000 08:02 566632 /sbin/drbdmeta
08056000-08057000 rw-p 0000d000 08:02 566632 /sbin/drbdmeta
08057000-08078000 rw-p 08057000 00:00 0 [heap]
b7dd9000-b7de5000 r-xp 00000000 08:02 1050674 /lib/libgcc_s.so.1
b7de5000-b7de6000 r--p 0000b000 08:02 1050674 /lib/libgcc_s.so.1
b7de6000-b7de7000 rw-p 0000c000 08:02 1050674 /lib/libgcc_s.so.1
b7de7000-b7e0a000 rw-p b7de7000 00:00 0
b7e0a000-b7f47000 r-xp 00000000 08:02 1050976 /lib/libc-2.8.so
b7f47000-b7f49000 r--p 0013d000 08:02 1050976 /lib/libc-2.8.so
b7f49000-b7f4a000 rw-p 0013f000 08:02 1050976 /lib/libc-2.8.so
b7f4a000-b7f4e000 rw-p b7f4a000 00:00 0
b7f5d000-b7f78000 r-xp 00000000 08:02 1051070 /lib/ld-2.8.so
b7f78000-b7f79000 r--p 0001a000 08:02 1051070 /lib/ld-2.8.so
b7f79000-b7f7a000 rw-p 0001b000 08:02 1051070 /lib/ld-2.8.so
bfc64000-bfc79000 rw-p bffeb000 00:00 0 [stack]
ffffe000-fffff000 r-xp 00000000 00:00 0 [vdso]

403
02.09.08, 19:36
ist wohl ein BUG: (allerdings in ner virtuellen Maschine)

http://lists.opensuse.org/opensuse-bugs/2008-08/msg03491.html

svh
03.09.08, 10:59
schön

irgend ne Idee wie ich den los werde?

403
03.09.08, 12:05
Hi,

nutzt du denn eine virtuelle maschine?
Ansonsten DRBD STFW und wenn das
nicht ergiebig ist:

Support !

svh
03.09.08, 13:10
ne ich hab keine virtuelle Maschiene

ich probiers mal mit debian, vielleicht geht das besser...

bla!zilla
03.09.08, 14:48
Nimm mal einen anderen Kernel und versuche es damit. Hast du DRBD selber kompiliert? Wenn ja, versuche es noch mal mit einem anderen Kernel, oder einer anderen Version.