Grundlegende Fragen zu DRBD ... Installation fertig, was nun?
Hallo liebe Wissenden,
nachdem ich mich notgedrungen ca. eine Woche mit DRBD beschäftigen musste, habe ich nun auf meinem Testsystem eine offensichtlich (?) geglückte Installation durchführen können. Mein System besteht aus:
2x vollkommen identische Server mit der jeweils einer Partition /dev/hda6 (1GB) für DRBD. Das ganze wird unter openSuSE10.2 betrieben. Letztendlich mit DRBD8-?06?.rpm. die Rechner sind verbunden über 2 Gigabit NIC’s. (1x Crossover/ 1x Gigabitswitch). Ziel ist nur eine HA Datenserver System – weitere HA Dienste sind (noch) nicht geplant.
Die jeweiligen IPs und Hostnamen:
„node1“
IP: 192.168.100.1 (Datenverbindung)
IP: 192.100.100.1 (Crossover für HB)
„node2“
IP: 192.168.100.2 (Datenverbindung)
IP: 192.100.100.2 (Crossover für HB)
Auf drbd0 wird über /etc/fstab ein Verzeichnis /replicated drauf gehängt.
Nachdem ich mich durch zahlreiche mehr oder weniger gute HOWTO gequält habe, habe ich nun die Installation und Konfiguration abgeschlossen. Alles schaut gut aus, aber dennoch habe ich da als Neuling so meine Fragen.
1. Die Installation musste ich über das erweiterte Repository von SuSE durchführen, da drbd
nicht auf dem normalen image mit drauf ist. Nach und nach habe ich da verschiedene
Versionen probiert – immer nur mit Paket drbd. Letztendlich konnte ich nie den drbd0
device initialisieren. Nachdem ich dann aber irgendwann mal die kmp Paket (default)
installiert habe, dann hat die Initialisierung funktioniert. Da die Dokumentation dazu etwas
dürftig ist (Yast2) und ich auch im Internet nichts Brauchbares finden konnte jetzt meine
Frage: Für was steht das „–kmp-“? Was enthalten die einzelnen Pakete?
2. Ich habe als Anfänger verschiedene Tutorials probiert, und musste feststellen,
dass diese mehr oder weniger schlecht brauchbar sind, weil nie auf die Version der drbd
Pakete eingegangen wird. Als Neuling kann das Fatal sein. Jetzt habe ich ein Tutorial
gefunden, dass zu meiner Version anscheinend funktioniert. Primary/Secondary beide
connected, das initialisierende Syncing wurde durchgeführt. Jedenfalls hat mir das der
entsprechende Befehl so angezeigt: linux# watch cat /proc/drbd
(Hat etwas gedauert –deswegen denke ich, das war ok! War ne Hand voll Testdaten)
Jetzt meine Frage: Verstehe ich etwas verkehrt, oder haut nur mein mounten nicht hin?
Ich kann nämlich keine Daten auf Secondary/replicated finden?
/replicated kann ich auch auf Secondary nicht mounten (bussy)
3. Wenn ich Testdaten im gestartete DRBD- System auf „Primary /replicated“ kopiere,
dann sollte doch ein „Replizierungsprozess“ bei watch cat /porc/drbd kommen???
Sieht nicht so aus! Auch scheine ich keinen Datenverkehr auf meinem Switch zu haben.
Ich krieg aber auch keinen Fehler geworfen – irgendwie werde ich das Gefühl nicht los,
der Log- Daemon läuft nicht… wie gehe ich vor?
4. Die Einarbeitung ist für eine Hochschule wichtig – auf ihrem alten System sind die Daten
recht stark gefährdet. Wenn die „echten“ Server kommen, dann werden wir sehr schnell in
den Feldversuch gehen müssen. Hat jemand
A) Erfahrungsberichte / Langzeitstudien
B) DON’T DO - Zusammenfassungen
C) Hinweise zur Handhabung für „heiße“ Daten
D) Erweiternde Hinweise zum gewählten System
5. Heartbeat ist noch nicht installiert (bzw. gestartet). Darum meine Frage:
Gibt es Argumente für eine spezielle Auslegung meines Systems, die bereits
jetzt bei der Grundinstallation bedacht werden müsste?
6. Gibt es ein grafisches „online“ tool, mit dem ich den Replizierungs- Prozess online
überwachen kann? Beispielsweise über Web- Frontend??? Wäre wirklich nützlich!
Ich kenne so etwas von HP SmartArray Controllern – da sieht man den Zustand auf einen
Blick, und im Notfall bekommt man noch ein Mail.
Ein DRBD- Monitor sollte zwar recht aufwendig, aber nicht schwierig zu Programmieren
sein – gibt es da OpenSource Ansätze???
7. Da ich ein Mensch bin, der über alle Ansätze nachdenkt, würde mich interessieren, ob es
ein vergleichbares Windows- Produkt gibt? Ich hätte auch zwei Win2003 SBS am Laufen.
Könnte man die auch nutzen?
Liebe Grüße und Danke für Eure Hilfe,
oberfranke
PS: Wenn die Configs gebraucht werden, dann kann ich die natürlich beibringen
nachdem ich mich notgedrungen ca. eine Woche mit DRBD beschäftigen musste, habe ich nun auf meinem Testsystem eine offensichtlich (?) geglückte Installation durchführen können. Mein System besteht aus:
2x vollkommen identische Server mit der jeweils einer Partition /dev/hda6 (1GB) für DRBD. Das ganze wird unter openSuSE10.2 betrieben. Letztendlich mit DRBD8-?06?.rpm. die Rechner sind verbunden über 2 Gigabit NIC’s. (1x Crossover/ 1x Gigabitswitch). Ziel ist nur eine HA Datenserver System – weitere HA Dienste sind (noch) nicht geplant.
Die jeweiligen IPs und Hostnamen:
„node1“
IP: 192.168.100.1 (Datenverbindung)
IP: 192.100.100.1 (Crossover für HB)
„node2“
IP: 192.168.100.2 (Datenverbindung)
IP: 192.100.100.2 (Crossover für HB)
Auf drbd0 wird über /etc/fstab ein Verzeichnis /replicated drauf gehängt.
Nachdem ich mich durch zahlreiche mehr oder weniger gute HOWTO gequält habe, habe ich nun die Installation und Konfiguration abgeschlossen. Alles schaut gut aus, aber dennoch habe ich da als Neuling so meine Fragen.
1. Die Installation musste ich über das erweiterte Repository von SuSE durchführen, da drbd
nicht auf dem normalen image mit drauf ist. Nach und nach habe ich da verschiedene
Versionen probiert – immer nur mit Paket drbd. Letztendlich konnte ich nie den drbd0
device initialisieren. Nachdem ich dann aber irgendwann mal die kmp Paket (default)
installiert habe, dann hat die Initialisierung funktioniert. Da die Dokumentation dazu etwas
dürftig ist (Yast2) und ich auch im Internet nichts Brauchbares finden konnte jetzt meine
Frage: Für was steht das „–kmp-“? Was enthalten die einzelnen Pakete?
2. Ich habe als Anfänger verschiedene Tutorials probiert, und musste feststellen,
dass diese mehr oder weniger schlecht brauchbar sind, weil nie auf die Version der drbd
Pakete eingegangen wird. Als Neuling kann das Fatal sein. Jetzt habe ich ein Tutorial
gefunden, dass zu meiner Version anscheinend funktioniert. Primary/Secondary beide
connected, das initialisierende Syncing wurde durchgeführt. Jedenfalls hat mir das der
entsprechende Befehl so angezeigt: linux# watch cat /proc/drbd
(Hat etwas gedauert –deswegen denke ich, das war ok! War ne Hand voll Testdaten)
Jetzt meine Frage: Verstehe ich etwas verkehrt, oder haut nur mein mounten nicht hin?
Ich kann nämlich keine Daten auf Secondary/replicated finden?
/replicated kann ich auch auf Secondary nicht mounten (bussy)
3. Wenn ich Testdaten im gestartete DRBD- System auf „Primary /replicated“ kopiere,
dann sollte doch ein „Replizierungsprozess“ bei watch cat /porc/drbd kommen???
Sieht nicht so aus! Auch scheine ich keinen Datenverkehr auf meinem Switch zu haben.
Ich krieg aber auch keinen Fehler geworfen – irgendwie werde ich das Gefühl nicht los,
der Log- Daemon läuft nicht… wie gehe ich vor?
4. Die Einarbeitung ist für eine Hochschule wichtig – auf ihrem alten System sind die Daten
recht stark gefährdet. Wenn die „echten“ Server kommen, dann werden wir sehr schnell in
den Feldversuch gehen müssen. Hat jemand
A) Erfahrungsberichte / Langzeitstudien
B) DON’T DO - Zusammenfassungen
C) Hinweise zur Handhabung für „heiße“ Daten
D) Erweiternde Hinweise zum gewählten System
5. Heartbeat ist noch nicht installiert (bzw. gestartet). Darum meine Frage:
Gibt es Argumente für eine spezielle Auslegung meines Systems, die bereits
jetzt bei der Grundinstallation bedacht werden müsste?
6. Gibt es ein grafisches „online“ tool, mit dem ich den Replizierungs- Prozess online
überwachen kann? Beispielsweise über Web- Frontend??? Wäre wirklich nützlich!
Ich kenne so etwas von HP SmartArray Controllern – da sieht man den Zustand auf einen
Blick, und im Notfall bekommt man noch ein Mail.
Ein DRBD- Monitor sollte zwar recht aufwendig, aber nicht schwierig zu Programmieren
sein – gibt es da OpenSource Ansätze???
7. Da ich ein Mensch bin, der über alle Ansätze nachdenkt, würde mich interessieren, ob es
ein vergleichbares Windows- Produkt gibt? Ich hätte auch zwei Win2003 SBS am Laufen.
Könnte man die auch nutzen?
Liebe Grüße und Danke für Eure Hilfe,
oberfranke
PS: Wenn die Configs gebraucht werden, dann kann ich die natürlich beibringen
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 70728
Url: https://administrator.de/contentid/70728
Ausgedruckt am: 23.11.2024 um 07:11 Uhr
2 Kommentare
Neuester Kommentar