Hi! ich versuche zwei Rechner mit DRBD miteinander zu spiegel (also die datenpartition). Folgende Konfiguration: SERVER1: /dev/md1: Systempartition (Raid 1) /dev/md2: Datenpartition (Raid 1) SERVER2: /dev/md1: Systempartition (Raid 1) /dev/md2: Datenpartition (Raid 1) /dev/md2 soll jeweils miteinander gespiegelt werden. Ich habe folgende drdb.con verwendet: global { minor_count=5 } resource labor { protocol = B incon-degr-cmd="halt -f" startup { wfc-timeout=120 degr-wfc-timeout=120 # 2 minutes. } disk { on-io-error = detach } net { } syncer { rate=10M group=1 al-extents=257 } on zoidberg { device=/dev/nb0 disk=/dev/md2 address=192.168.1.40 port=7788 meta-disk=internal } on hermes { device=/dev/nb0 disk=/dev/md2 address=192.168.1.41 port=7788 meta-disk=internal } } Das entspricht in etwa der beispielkonfiguration unter /usr/share/doc/packages/drbd Beim Start mit rcdrbd erhalte ich "Kernel module mismatch". Alle updates habe ich eingespielt. Ist das DRBD Modul von Suse nich nachepflegt worden nach dem Kernelupdate? Wie kann DRBR zum laufen bringen? Tollerweise, wenn ich die Beispiel .conf aus der HTML-hilfe nehme, stoert er sich an jedem Parameter! Danke fuer die Hilfen T
Hallo Herr Dr. Brandau, falls Sie die Linux-Magazin lesen, in der Ausgabe 07/2004 ab Seite 60 gibt es den Artikel Doppelherz. Der Abschnitt der für Sie wichtig ist beginnt ab Seite 65. Vielleicht hilft Ihnen das. Gruss Dietmar Simons Am Donnerstag, 30. September 2004 07:33 schrieb Dr. Thorsten Brandau:
Hi!
ich versuche zwei Rechner mit DRBD miteinander zu spiegel (also die datenpartition). Folgende Konfiguration:
SERVER1: /dev/md1: Systempartition (Raid 1) /dev/md2: Datenpartition (Raid 1)
SERVER2: /dev/md1: Systempartition (Raid 1) /dev/md2: Datenpartition (Raid 1)
/dev/md2 soll jeweils miteinander gespiegelt werden.
Ich habe folgende drdb.con verwendet:
global { minor_count=5 }
resource labor { protocol = B incon-degr-cmd="halt -f"
startup { wfc-timeout=120 degr-wfc-timeout=120 # 2 minutes. }
disk { on-io-error = detach }
net { }
syncer { rate=10M group=1 al-extents=257 }
on zoidberg { device=/dev/nb0 disk=/dev/md2 address=192.168.1.40 port=7788 meta-disk=internal }
on hermes { device=/dev/nb0 disk=/dev/md2 address=192.168.1.41 port=7788 meta-disk=internal } }
Das entspricht in etwa der beispielkonfiguration unter /usr/share/doc/packages/drbd
Beim Start mit rcdrbd erhalte ich "Kernel module mismatch". Alle updates habe ich eingespielt. Ist das DRBD Modul von Suse nich nachepflegt worden nach dem Kernelupdate? Wie kann DRBR zum laufen bringen? Tollerweise, wenn ich die Beispiel .conf aus der HTML-hilfe nehme, stoert er sich an jedem Parameter!
Danke fuer die Hilfen
T
-- ________________________________________________ Simons IT-Service Dietmar Simons Matthiasstr. 18a 41468 Neuss Germany Phone +49 2131 15 34 98 Fax +49 2131 15 34 99 Mobil +49 172 253 05 23 Email dietmar.simons@simons-it-service.de ________________________________________________
Dietmar Simons wrote:
Hallo Herr Dr. Brandau,
na das lassen wir mal. thorsten ist schon okay auf der liste... im allg. duzt man sich in diesen listen... lockert die atmosphaere ;-)
falls Sie die Linux-Magazin lesen, in der Ausgabe 07/2004 ab Seite 60 gibt es den Artikel Doppelherz.
werde ich mir gleich heute abend mal kaufen.
Der Abschnitt der für Sie wichtig ist beginnt ab Seite 65. Vielleicht hilft Ihnen das.
hoffen wir mal. danke! Thorsten
Hallo Thorsten, Am Donnerstag, 30. September 2004 11:12 schrieb Dr. Thorsten Brandau:
Dietmar Simons wrote:
Hallo Herr Dr. Brandau,
na das lassen wir mal. thorsten ist schon okay auf der liste... im allg. duzt man sich in diesen listen... lockert die atmosphaere ;-)
falls Sie die Linux-Magazin lesen, in der Ausgabe 07/2004 ab Seite 60 gibt es den Artikel Doppelherz.
werde ich mir gleich heute abend mal kaufen.
ich glaube da wirst Du nicht viel Glück haben, die aktuelle Ausgabe ist die 10/2004 :-( Ich habe zwei Möglichkeiten: 1. Einscannen und Dir mailen oder 2. Dir per Fax zuschicken. Welche ist Die lieber?
Der Abschnitt der für Sie wichtig ist beginnt ab Seite 65. Vielleicht hilft Ihnen das.
hoffen wir mal.
danke!
Thorsten
Gruss Dietmar -- ________________________________________________ Simons IT-Service Dietmar Simons Matthiasstr. 18a 41468 Neuss Germany Phone +49 2131 15 34 98 Fax +49 2131 15 34 99 Mobil +49 172 253 05 23 Email dietmar.simons@simons-it-service.de ________________________________________________
Hallo Thorsten, welches Linux hast Du denn laufen? Bei einem Kunden habe ich es unter SuSE 8.2 Professional laufen. WICHTIG: Vorher Daten sichern!!! Probiere es mal damit, sollte laufen: (Konfiguration nach Linux Magazin 07/2004 Seite 64) resource labor { protocol = B fsckmd = fsck.ext3 -y # Wenn das Dateisystem ext3 ist disk { # Wenn der lower level device einen io-error meldet, # haben wir ein Problem. # und der andere Knoten soll uebernehmen do-panic # maximale Devicegroesse in Kbyte runtergerundet auf 4 disk-size = 1194330k } net { sync-min = 500k # syncer versucht ueber diese Rate zu bleiben sync-max = 100M # maximale syncer Bandbreite tl-size = 5000 # transfer log Groesse timeout = 60 # 0.1 Sekunden connect-int = 10 # Sekunden ping-int = 10 # Sekunden } on zoidberg { device=/dev/nb0 disk=/dev/md2 address=192.168.1.40 port=7788 } on hermes { device=/dev/nb0 disk=/dev/md2 address=192.168.1.41 port=7788 } } Auf dem Primaryknoten gibst Du nun folgendes an: rcdrbd start Danach auf dem Secondaryknoten: rcdrbd start Nun sollte eine Verbindung zwischen den beiden Knoten bestehen. Nun noch das Filesystem erstellen: mkfs -t ext3 /dev/nb0 mount /dev/nb0 /mountpoint Den Fortschritt der Syncronisation kannst Du Dir mit cat /proc/drbd ansehen. In der /etc/fstab musst Du noch folgenes eintragen: /dev/nb0 /Mountpoint Filesystem noauto 0 0 Am Donnerstag, 30. September 2004 07:33 schrieb Dr. Thorsten Brandau:
Hi!
ich versuche zwei Rechner mit DRBD miteinander zu spiegel (also die datenpartition). Folgende Konfiguration:
SERVER1: /dev/md1: Systempartition (Raid 1) /dev/md2: Datenpartition (Raid 1)
SERVER2: /dev/md1: Systempartition (Raid 1) /dev/md2: Datenpartition (Raid 1)
/dev/md2 soll jeweils miteinander gespiegelt werden.
Ich habe folgende drdb.con verwendet:
global { minor_count=5 }
resource labor { protocol = B incon-degr-cmd="halt -f"
startup { wfc-timeout=120 degr-wfc-timeout=120 # 2 minutes. }
disk { on-io-error = detach }
net { }
syncer { rate=10M group=1 al-extents=257 }
on zoidberg { device=/dev/nb0 disk=/dev/md2 address=192.168.1.40 port=7788 meta-disk=internal }
on hermes { device=/dev/nb0 disk=/dev/md2 address=192.168.1.41 port=7788 meta-disk=internal } }
Das entspricht in etwa der beispielkonfiguration unter /usr/share/doc/packages/drbd
Beim Start mit rcdrbd erhalte ich "Kernel module mismatch". Alle updates habe ich eingespielt. Ist das DRBD Modul von Suse nich nachepflegt worden nach dem Kernelupdate? Wie kann DRBR zum laufen bringen? Tollerweise, wenn ich die Beispiel .conf aus der HTML-hilfe nehme, stoert er sich an jedem Parameter!
Danke fuer die Hilfen
T
-- ________________________________________________ Simons IT-Service Dietmar Simons Matthiasstr. 18a 41468 Neuss Germany Phone +49 2131 15 34 98 Fax +49 2131 15 34 99 Mobil +49 172 253 05 23 Email dietmar.simons@simons-it-service.de ________________________________________________
Dietmar Simons wrote: Hallo Dietmar,
welches Linux hast Du denn laufen? Bei einem Kunden habe ich es unter SuSE 8.2 Professional laufen.
9.1
WICHTIG: Vorher Daten sichern!!!
das waere eine schoene idee gewesen ;-) Ne mal im ernst, die Kiste ist eh durch einen Plattencrash ziemlich beschaedigt worden und gerade erst repariert. Daher mache ich im moment sehr haeufig backups.
Probiere es mal damit, sollte laufen: (Konfiguration nach Linux Magazin 07/2004 Seite 64)
Ich habe einfach mal die parameter die mit "unknown token" quittiert werden aufgelistet:
fsckmd = fsck.ext3 -y # Wenn das Dateisystem ext3 ist do-panic disk-size = 1194330k sync-min = 500k # syncer versucht ueber diese Rate zu bleiben sync-max = 100M # maximale syncer Bandbreite tl-size = 5000 # transfer log Groesse timeout = 60 # 0.1 Sekunden connect-int = 10 # Sekunden ping-int = 10 # Sekunden
Wenn ich die alle auskommentiere kommt "meta-disk" keyword missing. "meta-index" keyword missing.
Den Fortschritt der Syncronisation kannst Du Dir mit cat /proc/drbd ansehen.
was heisst das eigentlich? werden die daten die vroher auf dem device (md2) waren eigentlich gelöscht? Oder werden die synchronisiert? ich werde mir das teil mal aus dem netz laden und mit der version probieren... ciao T
participants (2)
-
Dietmar Simons
-
Dr. Thorsten Brandau