PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : HA-Cluster, was bei Ausfall eines sekundären Knotens? (DRBD Problem)



Kela
16.02.07, 11:20
Ich habe momentan 2 Server mit DRBD und Heartbeat am laufen.
Fällt Server 1 (primär) aus, wird die 2 zum Primary, mountet die Daten usw., alles wunderbar und übergibt wenn Server 1 wieder da ist Primary Status wieder an Server 1 nachdem gesynct wurde.

Nur was geschieht, wenn der sekundäre Server ausfällt?
Ich hätte mir gedacht/gewünscht, dass wenn Server 2 wiederkommt er einfach wieder DRBD mit Server 1 connected und sich mit den aktuellen Daten von Server 1 füttern lässt, der ja die ganze Zeit primary war.

Praktisch sieht es aber so aus, dass Server 2 startet und dann auf einen DRBD partner wartet, aber nichts findet und das wars dann auch.

Was hab ich da noch vergessen? Es sollte schon automatisch gehn...


Meine haresources:


insel2 192.168.0.100 drbddisk::drbd0 Filesystem::/dev/drbd0::/sql::ext3


Und die drbd.conf:


global {
minor-count 2;
dialog-refresh 5;
}

resource drbd0 {
protocol c;
incon-degr-cmd "echo '!DRBD! pri on incon-degr' | wall ; sleep 60 ; halt -f";

startup {
degr-wfc-timeout 120;
}

disk {
on-io-error pass_on;
}

net {
max-buffers 2048;
on-disconnect reconnect;
}

syncer {
rate 150M;
group 1;
}

# Knotenspezifische Einstellungen
on node1 {
device /dev/drbd0;
disk /dev/sda3;
address 192.168.0.11:7788;
meta-disk internal;
}

on insel2 {
device /dev/drbd0;
disk /dev/md7;
address 192.168.0.22:7788;
meta-disk internal;
}
}

Kela
13.03.07, 09:27
*push* :confused:

Frey
13.03.07, 09:58
Zeig mal den Output von /proc/drbd auf beiden Servern wenn der Server 2 ausfällt und sich wieder connecten will.

Kela
14.03.07, 07:04
Problem gelöst.
Ein bis gestern unentdeckter Netzwerkfehler war leider die Ursache -.-