1.1. Configuration
Die beiden Hosts in diesem Beispiel werden aufgerufen drbd01 und drbd02. Sie müssen die Namensauflösung entweder über DNS oder das konfigurieren / Etc / hosts Datei. Siehe Kapitel 8, Domain Name Service (DNS) [p. 166] für weitere Einzelheiten.
• Um drbd zu konfigurieren, bearbeiten Sie es auf dem ersten Host /etc/drbd.conf:
global { use-count no; } common { syncer { rate 100M; } } Ressource r0 {
Protokoll C; Start-up {
wfc-timeout 15;
degr-wfc-timeout 60;
}
Netz {
}
cram-hmac-alg sha1; Shared-Secret „Geheimnis“;
auf drbd01 {
Gerät /dev/drbd0; Festplatte /dev/sdb1;
Adresse 192.168.0.1:7788;
Meta-Disk intern;
}
auf drbd02 {
Gerät /dev/drbd0; Festplatte /dev/sdb1;
Adresse 192.168.0.2:7788;
Meta-Disk intern;
}
}
Es gibt viele andere Möglichkeiten /etc/drbd.conf, aber für dieses Beispiel sind ihre Standardwerte in Ordnung.
• Jetzt kopieren /etc/drbd.conf zum zweiten Gastgeber:
scp /etc/drbd.conf drbd02:~
• Und weiter drbd02 Verschieben Sie die Datei nach / Etc:
sudo mv drbd.conf /etc/
• Initialisieren Sie nun mit dem Dienstprogramm drbdadm den Metadatenspeicher. Führen Sie auf jedem Server Folgendes aus:
sudo drbdadm create-md r0
• Als nächstes starten Sie auf beiden Hosts den drbd-Daemon:
sudo systemctl starte drbd.service
• Auf der drbd01, oder welchen Host Sie auch immer als primären Host verwenden möchten, geben Sie Folgendes ein:
sudo drbdadm -- --overwrite-data-of-peer primär alle
• Nach der Ausführung des obigen Befehls beginnen die Daten mit dem sekundären Host zu synchronisieren. Um den Fortschritt zu beobachten, weiter drbd02 Gebe folgendes ein:
watch -n1 cat /proc/drbd
Um die Wiedergabe der Ausgabe zu beenden, drücken Sie Strg + c.
• Fügen Sie abschließend ein Dateisystem hinzu /dev/drbd0 und montieren Sie es:
sudo mkfs.ext3 /dev/drbd0 sudo mount /dev/drbd0 /srv