Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

5.13. Konfigurieren eines Quorumdatenträgers

Anmerkung

Die Parameter und Heuristiken des Quorumdatenträgers hängen von der jeweiligen Umgebung und ggf. besonderen Anforderungen ab. Um die Parameter und Heuristiken des Quorumdatenträgers zu verstehen, werfen Sie einen Blick auf die qdisk(5) Handbuchseite. Falls Sie Hilfe zum Verständnis oder zur Verwendung von Quorumdatenträgern benötigen, setzen Sie sich bitte mit einem autorisierten Red Hat Support-Vertreter in Verbindung.
Verwenden Sie den folgenden Befehl, um Ihr System zur Verwendung eines Quorumdatenträgers zu konfigurieren:
ccs -h host --setquorumd [quorumd options]
Beachten Sie, dass dieser Befehl alle anderen Eigenschaften, die Sie mit der --setquorumd Option erstellen können, auf die Standardwerte zurücksetzt, wie in Abschnitt 5.1.5, »Befehle, die vorhergehende Einstellungen überschreiben« beschrieben.
Tabelle 5.1, »Optionen des Quorumdatenträgers« fasst die Bedeutung der Quorumdatenträgeroptionen zusammen, die Sie ggf. festlegen müssen. Eine vollständige Liste der Quorumdatenträgerparameter finden Sie im Cluster-Schema unter /usr/share/cluster/cluster.rng sowie im kommentierten Schema unter /usr/share/doc/cman-X.Y.ZZ/cluster_conf.html.

Tabelle 5.1. Optionen des Quorumdatenträgers

Parameter Beschreibung
interval Die Häufigkeit von Lese-/Schreibzyklen in Sekunden.
votes Die Anzahl der Stimmen, die der Quorum-Daemon an cman mitteilt, wenn eine Punktzahl erreicht wird, die hoch genug ist.
tko Die Anzahl von Zyklen, die ein Knoten auslassen muss, bevor dieser für "tot" erklärt wird.
min_score Die Mindestpunktzahl eines Knotens, bei der dieser noch als "lebendig" betrachtet wird. Falls dieser Wert weggelassen oder auf 0 gesetzt wird, so wird die Standardfunktion floor((n+1)/2) verwendet, wobei n die Summe der Heuristik-Punktzahlen ist. Der Minimum Score Wert darf nie die Summe der Heuristik-Punktzahlen übersteigen, andernfalls wird der Quorumdatenträger nicht verfügbar sein.
device Das vom Quorum-Daemon verwendete Speichergerät. Das Gerät muss auf allen Knoten dasselbe sein.
label Spezifiziert die Kennung des Quorumdatenträgers, die von dem mkqdisk Dienstprogramm erstellt wurde. Wenn dieses Feld eine Eintragung enthält, überschreibt die Kennung das Device Feld. Wird dieses Feld verwendet, liest der Quorum-Daemon die /proc/partitions, sucht nach qdisk-Signaturen auf jedem gefundenen Blockgerät und vergleicht die Kennung mit der angegebenen Kennung. Dies ist in Konfigurationen hilfreich, in denen sich der Name des Quorumgeräts von Knoten zu Knoten unterscheidet.
Verwenden Sie den folgenden Befehl, um die Heuristiken für einen Quorumdatenträger zu konfigurieren:
ccs -h host --addheuristic [heuristic options]
Tabelle 5.2, »Heuristiken des Quorumdatenträgers« fasst die Bedeutung der Quorumdatenträgerheuristiken zusammen, die Sie ggf. erstellen müssen.

Tabelle 5.2. Heuristiken des Quorumdatenträgers

Parameter Beschreibung
program Der Pfad zum Programm das verwendet wird, um festzustellen, ob diese Heuristik verfügbar ist. Dies kann alles sein, was durch /bin/sh-c ausgeführt werden kann. Ein Rückgabewert von 0 bedeutet Erfolg, alles andere bedeutet Misserfolg. Dieses Feld ist für den Gebrauch eines Quorumdatenträgers erforderlich.
interval Die Zeitabstände (in Sekunden), in denen die Heuristik abgefragt wird. Das standardmäßige Intervall für jede Heuristik ist 2 Sekunden.
score Die Gewichtung dieser Heuristik. Seien Sie vorsichtig beim Festlegen der Gewichtung für Heuristiken. Die standardmäßige Gewichtung für jede Heuristik ist 1.
tko Die Anzahl von aufeinander folgenden Fehlschlägen, bevor diese Heuristik für nicht verfügbar erklärt wird.
Um eine Liste der Optionen und Heuristiken für Quorumdatenträger anzusehen, die auf einem System konfiguriert sind, können Sie den folgenden Befehl ausführen:
ccs -h host --lsquorum
Um eine Heuristik zu entfernen, die von einer Heuristikoption spezifiziert wird, können Sie den folgenden Befehl ausführen:
ccs -h host rmheuristic [heuristic options]
Vergessen Sie nicht, nach Abschluss der Konfiguration aller Komponenten Ihres Clusters die Cluster-Konfigurationsdatei auf allen Knoten zu synchronisieren, wie in Abschnitt 5.15, »Verbreiten der Konfigurationsdatei auf den Cluster-Knoten« beschrieben.

Anmerkung

Durch das Synchronisieren und Aktivieren wird die aktualisierte Cluster-Konfigurationsdatei verbreitet und aktiviert. Damit der Quorumdatenträger jedoch funktioniert, muss der Cluster neu gestartet werden (siehe Abschnitt 6.2, »Starten und Stoppen eines Clusters«), um sicherzustellen, dass der qdiskd Daemon auf jedem Knoten neu gestartet wird.