LCMC DRBD Cluster
In diesem Howto möchte ich zeigen wie man mit LCMC einen DRBD Cluster aufbaut und das automatische umschalten einrichtet.
Dieses Howto baut auf den Artikeln LCMC Installation Debian Wheezy und LCMC DRBD Installation Debian Wheezy auf.
Nach dem DRBD eingerichtet worden ist, sollte man noch die Hochverfügbarkeit einrichten damit man den DRBD Cluster auch vernünftig nutzen kann.
DRBD Cluster Konfiguration
Als erstes stellen wir sicher das DRBD nicht automatisch mit dem System gestartet wird. Dies wird für uns der Pacemaker Dienst übernehmen.
Dazu führen wir auf beiden Nodes diesen Befehl aus.
[stextbox id=“bash“]update-rc.d -f drbd remove[/stextbox]
Anschließend konfigurieren wir den Service DRBD übers LCMC
Hier wählen wir das Block Device, den Mount point und das Filesystem aus.
Beim Mount Point kann man jeden Pfad angeben. Die benötigten Verzeichnisse werden erstellt, wenn sie nicht vorhanden sind.
Da dieser Cluster noch keine Quorum bilden kann, und auch noch kein STONITH (Shoot The Other Node In The Head) Service konfiguriert wurde, wird das DRBD als unmanaged angezeigt.
Entweder richtet man jetzt noch ein STONITH Service ein oder man schaltet diese Funktion vorübergehen aus.
Zusätzlich muss man noch die No Quorum Police auf ignore stellen.
Dazu auf der rechten Seite auf CRM (Pacemaker) klicken und dann auf der linken Seite Stonith Enabled abhacken.
Danach sollte das dann so ausschauen.
In der Console kann man dies auch mit dem Kommando überprüfen.
[stextbox id=“bash“]crm_mon -n1[/stextbox]
============ Last updated: Sun Mar 20 17:21:34 2016 Last change: Sun Mar 20 17:20:01 2016 via cibadmin on drbd01.local Stack: openais Current DC: drbd01.local - partition with quorum Version: 1.1.7-ee0730e13d124c3d58f00016c3376a1de5323cff 2 Nodes configured, 2 expected votes 3 Resources configured. ============ Node drbd01.local: online res_Filesystem_drbd-nfs (ocf::heartbeat:Filesystem) Started res_drbd_drbd-nfs:0 (ocf::linbit:drbd) Master Node drbd02.local: online res_drbd_drbd-nfs:1 (ocf::linbit:drbd) Slave
Um das umschalten zu testen kann man eine Node in Standby/Switchover setzen. Oder die Ressourcen Migrieren.
Es wird auch angezeigt was gemacht werden würde. Und man sieht quasi eine Vorschau wie der DRBD Cluster später aussehen würde, von der Ressourcen Verteilung.
Alternative kann man auch einfach eine Node neu starten.
Jetzt kann der DBRD Cluster automatisch umschalten wenn die Primary Node ausfällt. Allerdings haben wir jetzt nur ein Hochverfügbares DRBD und noch keine Dienste die das nutzen.
Schreibe einen Kommentar