Linux HA-Cluster DRBD OCFS2 :: Heartbeat HowTo Teil 2
Linux HA-Cluster DRBD – OCFS2 and Heartbeat HowTo Teil 2
Um Inkonsistenzen unserer Daten zu vermeiden verwenden wir das Dateisystem OCFS2.
Kurz zu OCFS2 (Oracle Cluster File System 2).
Bei OCFS2 handelt es sich um ein Open-Source Cluster-Dateisystem von der Firma Oracle für Linux, welches in einem Computercluster konkurrierenden Zugriff auf ein Shared Storage ermöglicht. Zur Vermeidung von Inkonsistenzen im Dateisystem verwendet OCFS2 einen Distributed Lock Manager (DLM).
Installation OCFS2 Zum Anlegen der Cluster-Konfiguration stehen dem Anwender zwei Möglichkeiten zur Auswahl:
- der Lieblings-Editor
- ein grafisches Werkzeug
Wir nehmen unseren Lieblings-Editor. Wenn Ihr lieber mit einem grafischen Tool arbeitet, installiert das Paket ocfs2console mit. Das grafische Tool ocfs2console hilft bei der Einrichtung von OCFS2 und ist sehr übersichtlich. Installieren werden wir OCFS2 über die Debian Paketverwaltung:
nun erstellen wir unser OCFS2 Verzeichnis:
Anschließend erstellen wir unsere OCFS2 Konfigurations-Datei:
Wichtig ist, dass die Konfiguration auf allen Cluster-Knoten identisch ist. Das Einrücken ist in der cluster.conf zwingend erforderlich.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | node:
ip_port = 7777
ip_address = 10.0.10.4
number = 0
name = Node-Server1
cluster = ocfs2
node:
ip_port = 7777
ip_address = 10.0.10.5
number = 1
name = Node-Server2
cluster = ocfs2
cluster:
node_count = 2
name = ocfs2 |
Als nächstes konfigurieren wir OCFS2.
Wir behalten hierbei die Defaultwerte bei. Nun können wir OCFS starten/restarten.
Schauen wir einmal ob das Modul geladen wurde.
Danach bringen wir das Cluster-Dateisystem OCFS2 auf unserem derzeitigen primary Node auf das Device auf.
Anschließend können wird den zweiten Node zum Primary hochstufen.
Kurz zusammengefasst:
Jetzt haben wir auf Node-Server1 und Node-Server2 ein Device
Namens ‘/dev/drbd0′ mit einem OCFS2-Dateisystem Primary/Primary. Beide Systeme dürfen gleichzeitig auf das Device zugreifen und auch schreiben. Sobald einer der beiden Nodes auf dieses Device schreibt,
wird der Schreibvorgang auf der lokalen Festplatte Node-Server1 und auf der
fernen Festplatte des Node-Server2 durchgeführt.
Achtung, /dev/drbd0 darf nicht in /etc/fstab eingetragen werden. Das mounten und umounten wird später Heartbeat übernehmen.
Im HowTo Teil 3 beschreiben wir euch, wie wir Heartbeat, dass Überwachen der Knoten und das An-, Ab- und Umschalten der Dienste beibringen.
Linux HA-Cluster DRBD – OCFS2 and Heartbeat HowTo Teil 3
Für Fragen und Anregungen bitte die Kommentar Funktion nutzen. Wir freuen uns auf euch.
Einen Kommentar dazu schreiben:
Sie müssen eingelogged sein, um einen Kommentar schreiben zu können.