[Fwd: drbd arbeitet nicht so wie erwartet]
Hallo Liste,
da meine lokale LUG nicht weiterhelfen kann (wahrscheinlich wegen Urlaub
:-) ) forwarde ich mal mein Problem in diese grosse Liste
Danke fuer eure Hilfe
Gruss
Siegmund
-------- Original Message --------
Subject: drbd arbeitet nicht so wie erwartet
Date: Thu, 12 Aug 2010 22:16:53 +0200
From: Siegmund Schliewe <siegmund@schliewe.com>
Reply-To: siegmund@schliewe.com
To: Dlug <dlug-list@dlug.de>
Hallo Liste,
nachdem ich mit ftpsync von der debian-page mein Mirror erstellt habe,
habe ich mir eine neue Aufgabe gesetzt. heartbeat+drbd+nfs-kernel-server
Soweit so gut, HA klappt, aber mit drbd habe ich Probleme
ich habe folgende VM's
testinst eth0 dhcp/27
cnode1 eth0 192.168.1.36/27
eth1 192.168.2.36/27 drbd
eth2 172.16.1.34/27 heartbeat
cnode2 eth0 192.168.1.37/27
eth1 192.168.2.37/27 drbd
eth2 172.16.1.37/27 heartbeat
virutale IP
cluster eth0 192.168.1.35/27
Nach meiner Problembeschreibung fuege ich noch die Conf-Files bei.
nach viele Internet-Sites war das die letzte Beschreibung die mir weiter
geholfen hat:
http://howto.shutdown-system.de/index.php?title=Howto:DRBD_mit_HA_f%C3%BCr_MySQL
cnode1 soll der primary sein, cnode2 der secondary.
Bei hoch fahren klappt alles auch so wie es sein soll
testinst kann /data/export mounten und drauf schreiben.
Nun habe ich ein Test-Script auf testinst geschrieben welchen alle 5 sec
eine Datei auf /data/export anlegt. Funzt auch, solange ich nicht cnode1
reboote. Dann passiert folgendes cnode1 faehrt verzoegert runter das ist
ja okay, wenn nun cnode1 wieder hoch kommt ueber nimmt cnode2 nicht die
resource sondern bootet nach 2 min.
und dann habe ich folgendes Problem:
cnode1: cat /proc/drbd
version: 8.0.14 (api:86/proto:86)
GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by
phil@fat-tyre, 2008-11-12 16:40:33
0: cs:StandAlone st:Primary/Unknown ds:UpToDate/DUnknown r---
ns:0 nr:0 dw:1116 dr:885 al:7 bm:7 lo:0 pe:0 ua:0 ap:0
resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
act_log: used:0/257 hits:272 misses:7 starving:0 dirty:0 changed:7
cnode2: cat /proc/drbd
version: 8.0.14 (api:86/proto:86)
GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by
phil@fat-tyre, 2008-11-12 16:40:33
0: cs:WFConnection st:Secondary/Unknown ds:UpToDate/DUnknown C r---
ns:0 nr:0 dw:0 dr:0 al:0 bm:5 lo:0 pe:0 ua:0 ap:0
resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
act_log: used:0/257 hits:0 misses:0 starving:0 dirty:0 changed:0
Nach 3:33 min nimmt cnode1 den Dienst wieder auf und testinst kann
weiter Files erzeugen, aber ich habe kein sauberes System :-(
Aber auch kein Datenverlust :-) Nur ein Raid1 hab ich nicht...
hier die conf-Files:
/etc/ha.d/ha.cf
logfacility daemon
keepalive 1
deadtime 10
warntime 5
initdead 120
udpport 694
ucast eth2 172.16.1.34
ucast eth2 172.16.1.35
auto_failback on
node cnode1
node cnode2
ping 192.168.1.35
respawn hacluster /usr/lib/heartbeat/ipfail
use_logd yes
logfile /var/log/ha.log
debugfile /var/log/ha-debug.log
/etc/ha.d/haresources
cnode1 IPaddr::192.168.1.35
cnode1 IPaddr::192.168.1.35/27 drbddisk::r0
Filesystem::/dev/drbd0::/data::ext3::defaults nfs-kernel-server
s
/etc/drbd.conf
global {
usage-count yes;
}
common {
syncer { rate 10M; }
}
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";
}
startup {
degr-wfc-timeout 120; # 2 minutes.
}
disk {
on-io-error detach;
}
net {
after-sb-0pri discard-older-primary; after-sb-1pri
discard-secondary; after-sb-2pri disconnect;
}
syncer {
rate 10M;
al-extents 257;
}
on cnode1 {
device /dev/drbd0;
disk /dev/sda4;
address 192.168.2.36:7788;
meta-disk /dev/sda3[0];
}
on cnode2 {
device /dev/drbd0;
disk /dev/sda4;
address 192.168.2.37:7788;
meta-disk /dev/sda3[0];
}
}
Ich hoffe nun ich hab euch nicht mit Info's ueberladen, und ihr koennt
mir bitte weiter helfen.
Danke und Gruss
Siegmund
P.S: Ach ja, DNS-Aufloesung uebernimmt das Host-System
--
Siegmund Schliewe | Hoistener Strasse 43
Tel.: +49 2131 470907 | 41466 Neuss
Fax : +49 2131 470913 |
mailto:siegmund@schliewe.com
_______________________________________________
dlug-list mailing list
dlug-list@dlug.de
https://lists.openit.de/mailman/listinfo/dlug-list
Reply to: