Frage zu drbd - daten von einem server auf den anderen

TAiS46

Registered User
Hallo,

ich bin gerade dabei ein Cluster auf zu bauen mit drbd.
Ich habe jetzt auf Server2 folgendes gemacht:
Code:
drbd.conf für beide server angepasst.
cluster.conf für beide server angepasst.

mkfs.ocfs2 /dev/drbd0
/etc/init.d/o2cb online ocfs2
mount /dev/drbd0 /dein/lieblings/mountpoint
Jetzt kopiere ich die Daten von Server1 -> Server2 auf die drbd0.

Soweit so gut. Nur wie gehe ich nun vor, wenn ich jetzt
auf Server1 das drbd erstelle, die platte mit ocfs2 formatiere,
das die Daten von Server2 auf Server1 gespiegelt werden?
Wenn ich nochmals mkfs.ocfs2 /dev/drbd0 auf server1 mache,
formatiert er dann auch drbd0 von server2?

Code:
drbdsetup /dev/drbd0 primary --overwrite-data-of-peer

Bekomme ich damit die Daten von Server2 auf Server1? Wäre echt blöd wenn die verschwinden würden.
 
Jetzt kopiere ich die Daten von Server1 -> Server2 auf die drbd0.

Nein.

Du legst zuerst das DRBD-Blockdevice an. Anschließend startest Du die Synchronisation auf beiden Servern.

Jetzt machst Du "mkfs.ocfs2 /dev/drbd0" - womit es sich (automatisch :)) zwischen Server1 und Server2 kopiert.

Dann kannst Du mounten - auf beiden Seiten. Manuell kopieren mußt Du (außer im Fehlerfall) nie wieder.
 
Ich muss aber erst die Platten von Server1 Leer bekommen, weil das momentan noch ein Raid10.

D.h. ich komme um ein kopieren der daten doch gar nicht rum!
 
Back
Top