


RHCS verwendet den Befehl css_tool, um einen HA-Cluster und ein gfs2-Clusterdateisystem zu erstellen
Bereiten Sie die Umgebung vor
node1:192.168.139.2
node2:192.168.139.4
node4:192.168.139.8
node5: 192,1 68 .139,9
Knoten1 als Zielseite
Knoten2 Knoten4 Knoten5 als Initiatorseite
und Knoten2 Knoten4 Knoten5 wird nach der Installation von cman+rgmanager zu einem RHCS-Hochverfügbarkeitscluster mit drei Knoten konfiguriert. Da es sich bei gfs2 um ein Cluster-Dateisystem handelt, müssen fehlerhafte Knoten mithilfe des HA-Hochverfügbarkeitsclusters eingezäunt werden Knoteninformationen müssen über den Message Layer übertragen werden.
Da das erkannte und angemeldete Ziel in ein integriertes Dateisystem umgewandelt werden muss, müssen gfs2-utils auf Knoten2, Knoten4 und Knoten5 installiert werden
Zuerst Verwenden Sie den ursprünglichen Stop the Cluster-Dienst, der von luci/ricci erstellt wurde (ein Cluster-Dienst, den ich in einem früheren Experiment erstellt habe und der nichts mit diesem Experiment zu tun hat)
[root@ node2 mnt]# clusvcadm -d Web_Service
Lokaler Maschinen-Deaktivierungsdienst:Web_Service...
[root@node2 mnt]# clustat
Clusterstatus für zxl @ Mi. Dez 21 17:55:46 2016
Mitgliedsstatus: Quorat
Mitgliedsname ID Status
---- Mitgliedsstatus: - ---
node2.zxl.com 1 Online, Lokal, rgmanager
node4.zxl.com 2 Online, rgmanager
Dienstname Eigentümer (Letzter) cman stop
[root@node4 mnt]# service rgmanager stop
[root@node4 mnt]# service cman stop
[root@node4 mnt]# rm -rf /etc/cluster/cluster .conf
[root@node4 mnt]# rm -rf /etc/cluster/cluster.conf
Jedes Mal, wenn die Konfigurationsdatei geändert wird, wird sie gesichert hochgefahren und gelöscht
[ root@node2 mnt]# ls /etc/cluster/
cluster.conf.bak cman-notify.d
[root@node2 mnt] # rm -f /etc/cluster/*
Wenn cman oder rgmanager nicht installiert ist, führen Sie den folgenden Befehl aus
[root@node2 mnt]#yum -y install cman rgmanager
Verwenden Sie den Befehl css_tool, um einen Cluster zu erstellen. Der Clustername lautet mycluster
-v gibt die Anzahl der Stimmen an, die der Knoten hat
-n gibt die Knotenkennung an
Fügen Sie drei Knoten hinzu, der RHCS-Cluster muss mindestens drei haben Knoten
[root@node2 mnt]# ccs_tool addnode -v 1 -n 1 -f Meatware node2. zxl.com
[root@node2 mnt]# ccs_tool addnode -v 1 -n 2 -f Meatware node4.zxl.com
[root@node2 mnt]# ccs_tool addnode -v 1 -n 3 -f Meatware node5.zxl.com
[root@node2 mnt]# ccs_tool lsnode
Clustername: mycluster, config_version: 5
Knotenname Stimmen Nodeid Zauntyp
node2.zxl.com 1 1 Meatware
node4.zxl .com Fleischwaren ode2 mnt]# scp /etc/cluster/cluster. conf node4:/etc/cluster/
[root@node2 mnt]# scp /etc/cluster/cluster.conf node5:/etc/cluster/
Jeder Knoten startet cman rgmanager
[root@node2 mnt]# service cman start
[root@node4 mnt]# service rgmanager start
[root@node5 mnt]# service cman start
[root@node5 mnt]# service rgmanager start
[root@node2 mnt]# clust
Cluster Status für mycluster @ Mi, 21. Dezember 18:40:26 2016
Mitgliedsstatus: Quorat
Mitgliedsname-ID-Status
-- ---- ---- Mit mit mit mit mit 1 🎜> node5.zxl.com 3 Online
[root@node2 mnt]# rpm -ql gfs2- utils/etc/rc.d/ init.d/gfs2
/sbin/fsck.gfs2
/sbin/mkfs.gfs2 \Format zum Erstellen der gfs2-Datei system
/sbin/mount.gfs2 \ Mounten Sie das gfs2-Dateisystem
/usr/sbin/gfs2_convert
Verwendung des mkfs .gfs2-Befehl -j gibt die Protokollbereichsnummer an, einige können von mehreren Knoten gemountet werden, da nach der Formatierung als Cluster-Dateisystem jeder Knoten über Protokolldatensätze verfügen muss
-J gibt an Die Protokollgröße beträgt standardmäßig 128 MB.
-p {lock_dlm|lock_nolock} Verteilte Sperrenverwaltung | 🎜>Hinweis: Ein Cluster kann mehrere Dateisysteme haben. Beispielsweise werden zwei Festplatten in einem Cluster gemeinsam genutzt. Bei den beiden Festplatten kann es sich um gfs2- und ocfs2-Dateisysteme handeln, die zur eindeutigen Identifizierung verwendet werden müssen Daher muss jede Sperre einen Sperrnamen haben.
Format des Sperrtabellennamens
Clustername: Sperrtabellenname
Zum Beispiel: mycluster:lock_sda
-D Detaillierte Debug-Informationen anzeigen
Melden Sie sich beim Ziel an und formatieren Sie es als gfs2-Dateisystem[root@node2 mnt]# iscsiadm -m node -T iqn.2016-12.com.zxl:store1 .disk1 -p 192.168.139.2 -l[root@node2 mnt]# mkfs.gfs2 -j 2 -p lock_dlm -t mycluster:lock_sde1 / dev/sde1Möchten Sie wirklich fortfahren? [y/n] y
Journale: 2
Ressourcengruppen: 13
Sperrprotokoll: „lock_dlm“
Sperrtabelle: „mycluster:lock_sde1“
UUID: 9ebdc83b-9a61-9a4a-3ba7-9c80e59a0a2d
Formatierung abgeschlossen, Mount-Test
[root@node2 mnt]# mount -t gfs2 /dev/sde1 /mnt
[root@node2 mnt]# cd /mnt
[root@node2 mnt]# ll
insgesamt 0
[root@node2 mnt]# cp /etc/issue ./
[root@node2 mnt]# ll
insgesamt 8
-rw-r--r-- 1 root root 47 21. Dezember 19:06 Ausgabe
ok , ändern Sie node4[root @node4 ~]# iscsiadm -m node -T iqn.2016-12.com.zxl:store1.disk1 -p 192.168.139.2 -lnode4 tut es Muss nicht erneut formatiert werden, direkt mounten [root@node4 ~]# mount -t gfs2 /dev/sdc1 /mnt
[root@node4 ~]# cd /mnt
[root@node4 mnt]# ll \ Sie können die von node1 kopierte Datei sehen
total 8
-rw-r--r-- 1 root root 47 Dec 21 19:06 Problem
node4 erstellt eine Datei a.txt, die sofort anderen Knoten mitgeteilt wird, damit diese sie sehen können. Dies ist der Vorteil des Cluster-Dateisystems gfs2
[root@. node4 mnt]# touch a.txt
[root @node2 mnt]# ll
insgesamt 16
-rw-r--r-- 21. Dezember 19:10 a.txt
-rw -r--r-- 1 root root 47 21. Dezember 19:06 Ausgabe
Hinzufügen ein Knoten node5[root@node5 ~] # iscsiadm -m node -T iqn.2016-12.com.zxl:store1.disk1 -p 192.168.139.2 -l kann nicht sein gemountet, da nur zwei Cluster-Protokolldateien erstellt werden. Wie viele davon gibt es? Ein Protokoll kann auf mehreren Knoten gemountet werden 🎜>Zu viele Knoten, die das Dateisystem mounten, keine freien JournaleProtokoll hinzufügen
[root@node2 mnt]# gfs2_jadd -j 1 /dev/sde1 \-j 1 Protokoll hinzufügen
Dateisystem: /mnt
Alte Journale 2
Neue Journale 3
[root@node2 mnt]# gfs2_tool Journals /dev/sde1 \Mit diesem Befehl können mehrere angezeigt werden Protokolle, jeweils mit einer Standardgröße von 128 MB
Journal2 – 128 MB
Journal1 – 128 MB
Journal0 – 128 MB
3 Journal(e) gefunden.
[root@node5 ~]# mount - t gfs2 /dev/sdc1 /mnt \node5 erfolgreich gemountet
[root@node5 ~]# cd /mnt
[root @node5 mnt]# touch b.txt
[root@node4 mnt]# ll
insgesamt 24
-rw-r--r-- 0 21. Dezember 19:10 a.txt
-rw-r--r-- 1 root root 0 21. Dezember 19:18 b.txt
-rw-r--r --. 1 Root Root 47 21. Dezember 19:06 Problem
Das gfs2-Cluster-Dateisystem unterstützt im Allgemeinen nicht mehr als 16 ClusterWeitere Artikel zum Thema RHCS mit dem Befehl css_tool zum Erstellen eines HA-Clusters und zum Erstellen eines gfs2-Cluster-Dateisystems finden Sie auf der chinesischen PHP-Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen





Es ist aus! Herzlichen Glückwunsch an das Vue -Team, dass es eine massive Anstrengung war und lange kommt. Alle neuen Dokumente auch.

Mit dem jüngsten Aufstieg von Bitcoins Preis über 20.000 USD und kürzlich von 30.000, dachte ich, es lohnt

Ich ließ jemanden mit dieser sehr legitimen Frage einschreiben. Lea hat gerade darüber gebloggt, wie Sie gültige CSS -Eigenschaften selbst aus dem Browser erhalten können. Das ist so.

Ich sage "Website" passt besser als "Mobile App", aber ich mag dieses Rahmen von Max Lynch:

Neulich habe ich dieses besonders schöne Stück von der Website von Corey Ginnivan entdeckt, auf der eine Sammlung von Karten aufeinander stapelt.

Wenn wir dem Benutzer direkt im WordPress -Editor Dokumentation anzeigen müssen, wie können Sie dies am besten tun?

Es gibt eine Reihe dieser Desktop -Apps, in denen das Ziel Ihre Website gleichzeitig in verschiedenen Dimensionen angezeigt wird. So können Sie zum Beispiel schreiben

Fragen zu lila Schrägstrichen in Flex -Layouts Bei der Verwendung von Flex -Layouts können Sie auf einige verwirrende Phänomene stoßen, wie beispielsweise in den Entwicklerwerkzeugen (D ...
