[gelöst] drbd - Secondary/Unknown -- keine Verbindung

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

[gelöst] drbd - Secondary/Unknown -- keine Verbindung

Beitrag von McAldo » 23.06.2008 13:47:21

Hallo,

nachdem DRBD einige Zeit lief, bekomme ich nun keine Verbindung mehr.

Auf dem als Primary vorgesehenen Rechner zeigt "cat /proc/drbd" folgendes:

Code: Alles auswählen

version: 8.2.6 (api:88/proto:86-88)
GIT-hash: 3e69822d3bb4920a8c1bfdf7d647169eba7d2eb4 build by root@alpha, 2008-06-17 18:42:46
 0: cs:WFConnection st:Secondary/Unknown ds:UpToDate/Inconsistent C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 oos:41941724
Auf dem als Secondary eingerichteten Rechner steht das:

Code: Alles auswählen

version: 8.2.6 (api:88/proto:86-88)
GIT-hash: 3e69822d3bb4920a8c1bfdf7d647169eba7d2eb4 build by root@alpha, 2008-06-17 18:42:46
 0: cs:StandAlone st:Secondary/Unknown ds:Inconsistent/DUnknown   r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 oos:41941724
Im "/var/log/kern.log" steht folgendes beim z.B. Restart von drbd:

Code: Alles auswählen

http://nopaste.debianforum.de/9075
Ich habe das hier gefunden (bei einer Suchmaschinensuche): http://lists.linbit.com/pipermail/drbd- ... 05463.html aber geholfen hat das leider nicht. :(
Hat jemand eine Idee, wie ich das wieder zum laufen bekomme? Welche Informationen werden noch für die Fehlersuche benötigt?

Per Ping erreichen sich die Rechner auf dem entsprechenden Interface. Auch iptables zeigt gleiche Konfiguration auf beiden Rechnern (hatte in einem anderen Posting was von iptables-Problem gelesen). Ich bin im Moment sehr ratlos. :(

EDIT: Nachtrag! Auf dem Secondary wird das Socket nicht gebildet. Während der eine Rechner an der entsprechenden IP-Port-Kombination lauscht, macht das der andere nicht. :(

McAldo
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Re: [gelöst] drbd - Secondary/Unknown -- keine Verbindung

Beitrag von McAldo » 24.06.2008 11:30:50

So, da ich gerne Selbstgespräche führe und auch Lösungen auf meine Beiträge liebend gerne selber verkünde, hier nun für die Nachwelt der abschließende Text. :D

Achja, da oben alles mit Ironie-Tags umklammern. :D

Das Problem war, einer der beiden Rechner ging in den StandAlone Modus. Es gab aber keinen SplitBrain (würde man in den Meldungen von dmesg, /var/log/messages, /var/log/kern.log, ...) sehen.

Zwei Beiträge, die das Problem ebenfalls beschreiben. Der zweite brachte dann auch die Lösung.

1) http://www.gossamer-threads.com/lists/drbd/users/13504
2) http://www.gossamer-threads.com/lists/drbd/users/14807

Ich hatte mir einen Kernel selber kompiliert (mit XEN und einem aktuelleren 3ware-Modul). DRBD kompilierte ich auch gleich in der aktuellsten Version als Modul in den Kernel. Jedoch hatte ich die drbd8-utils von backports (etch) installiert, also eine ältere Version. Ich habe mir also aus den aktuellen DRBD-Sourcen (drbd-8.2.6.tar.gz) ein Debian-Paket gebaut und installiert. Nun sind Module und Utils auf dem gleichen Stand und es läuft.

McAldo
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

Antworten