5.7. Konfigurieren von Fencing-Geräten für Cluster-Mitglieder
Nachdem Sie die ersten Schritte zum Erstellen eines Clusters und zum Erstellen von Fencing-Geräten abgeschlossen haben, müssen Sie nun das Fencing für die Cluster-Knoten konfigurieren. Um das Fencing für die Knoten zu konfigurieren, folgen Sie den Schritten in diesem Abschnitt. Beachten Sie, dass Sie das Fencing für jeden Knoten im Cluster konfigurieren müssen.
Anmerkung
Es wird empfohlen, für jeden Knoten mehrere Fencing-Mechanismen zu konfigurieren. Ein Fencing-Gerät kann aus verschiedenen Gründen ausfallen, beispielsweise aufgrund einer Netzwerkspaltung, eines Stromausfalls oder eines Problems mit dem Fencing-Gerät selbst. Die Konfiguration mehrerer Fencing-Mechanismen verringert die Wahrscheinlichkeit, dass der Ausfall eines Fencing-Geräts schwerwiegende Folgen hat.
Dieser Abschnitt dokumentiert die folgenden Verfahren:
5.7.1. Konfiguration eines einzelnen Power-Fencing-Geräts für einen Knoten
Verwenden Sie folgendes Verfahren, um einen Knoten mit einem einzelnen Power-Fencing-Gerät zu konfigurieren, welches das Fencing-Gerät namens
my_apc
verwendet, welches wiederum den fence_apc
Fencing-Agenten verwendet. In diesem Beispiel wurde das Gerät namens my_apc
bereits mit der --addfencedev
Option konfiguriert, wie in Abschnitt 5.5, »Konfigurieren von Fencing-Geräten« beschrieben.
- Fügen Sie eine Fencing-Methode für den Knoten hinzu und geben Sie einen Namen für die Fencing-Methode an.
ccs -h host --addmethod method node
Um beispielsweise eine Fencing-Methode namensAPC
für den Knotennode-01.example.com
in der Konfigurationsdatei auf dem Cluster-Knotennode-01.example.com
zu konfigurieren, führen Sie den folgenden Befehl aus:ccs -h node01.example.com --addmethod APC node01.example.com
- Fügen Sie eine Fencing-Instanz für die Methode hinzu. Sie müssen angeben, welches Fencing-Gerät für den Knoten verwendet werden soll, den Knoten, auf den diese Instanz angewendet wird, den Namen der Methode, sowie jegliche Optionen für diese Methode speziell für diesen Knoten:
ccs -h host --addfenceinst fencedevicename node method [options]
Um beispielsweise eine Fencing-Instanz in der Konfigurationsdatei auf dem Cluster-Knotennode-01.example.com
zu konfigurieren, die den APC Switch Power-Port 1 auf dem Fencing-Gerät namensmy_apc
verwendet, um den Cluster-Knotennode-01.example.com
unter Verwendung der Methode namensAPC
abzugrenzen, verwenden Sie folgenden Befehl:ccs -h node01.example.com --addfenceinst my_apc node01.example.com APC port=1
Sie müssen für jeden Knoten im Cluster eine Fencing-Methode hinzufügen. Die folgenden Befehle konfigurieren eine Fencing-Methode für jeden Knoten mit dem Methodennamen
APC
. Das Gerät für die Fencing-Methode spezifiziert my_apc
als Gerätename, wobei es sich hierbei um ein Gerät handelt, das bereits vorher mit der --addfencedev
Option konfiguriert wurde, wie in Abschnitt 5.5, »Konfigurieren von Fencing-Geräten« beschrieben. Jeder Knoten ist mit einer eindeutigen APC Switch Power-Port-Nummer konfiguriert: Die Port-Nummer für node-01.example.com
ist 1
, die Port-Nummer für node-02.example.com
ist 2
, und die Port-Nummer für node-03.example.com
ist 3
.
ccs -h node01.example.com --addmethod APC node01.example.com ccs -h node01.example.com --addmethod APC node02.example.com ccs -h node01.example.com --addmethod APC node03.example.com ccs -h node01.example.com --addfenceinst my_apc node01.example.com APC port=1 ccs -h node01.example.com --addfenceinst my_apc node02.example.com APC port=2 ccs -h node01.example.com --addfenceinst my_apc node03.example.com APC port=3
Beispiel 5.2, »
cluster.conf
nach Hinzufügen von Power-Fencing-Methoden« zeigt eine cluster.conf
Konfigurationsdatei, nachdem Sie diese Fencing-Methoden und Instanzen zu jedem Knoten im Cluster hinzugefügt haben.
Beispiel 5.2. cluster.conf
nach Hinzufügen von Power-Fencing-Methoden
<cluster name="mycluster" config_version="3"> <clusternodes> <clusternode name="node-01.example.com" nodeid="1"> <fence> <method name="APC"> <device name="my_apc" port="1"/> </method> </fence> </clusternode> <clusternode name="node-02.example.com" nodeid="2"> <fence> <method name="APC"> <device name="my_apc" port="2"/> </method> </fence> </clusternode> <clusternode name="node-03.example.com" nodeid="3"> <fence> <method name="APC"> <device name="my_apc" port="3"/> </method> </fence> </clusternode> </clusternodes> <fencedevices> <fencedevice agent="fence_apc" ipaddr="apc_ip_example" login="login_example" name="my_apc" passwd="password_example"/> </fencedevices> <rm> </rm> </cluster>
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.