Red Hat Training

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

5.4. Erstellen eines Clusters

Dieser Abschnitt beschreibt, wie Sie ein Gerüst für eine Cluster-Konfiguration ohne Fencing, Ausfallsicherungs-Domains und Hochverfügbarkeitsdiensten mithilfe des ccs Befehls erstellen, bearbeiten und löschen können. Nachfolgende Abschnitte beschreiben, wie diese Teile der Konfiguration erstellt werden.
Um ein Gerüst für eine Cluster-Konfigurationsdatei anzulegen, erstellen und benennen Sie zunächst den Cluster und fügen Sie anschließend Knoten zum Cluster hinzu, wie im folgenden Beispielverfahren veranschaulicht:
  1. Erstellen Sie eine Cluster-Konfigurationsdatei auf einem der Knoten im Cluster, indem Sie den ccs Befehl mit dem -h Parameter ausführen, um den Knoten zu spezifizieren, auf dem die Datei erstellt werden soll, und die createcluster Option, um den Namen für den Cluster zu spezifizieren:
    ccs -h host --createcluster clustername
    Zum Beispiel erzeugt der folgende Befehl eine Konfigurationsdatei auf node-01.example.com namens mycluster:
    ccs -h node-01.example.com --createcluster mycluster
    
    Der Cluster-Name darf nicht länger als 15 Zeichen sein.
    Falls bereits eine cluster.conf Datei auf dem von Ihnen spezifizierten Host existiert, wird dieser Befehl die vorhandene Datei ersetzen.
    Wenn Sie eine Cluster-Konfigurationsdatei auf Ihrem lokalen System erstellen möchten, können Sie die -f Option anstelle der -h Option angeben. Für weitere Informationen zum lokalen Erstellen der Datei siehe Abschnitt 5.1.1, »Erstellen der Cluster-Konfigurationsdatei auf einem lokalen System«.
  2. Um die Knoten zu konfigurieren, aus denen sich der Cluster zusammensetzt, führen Sie den folgenden Befehl für jeden Knoten im Cluster aus. Der Knotenname darf maximal 255 Bytes lang sein.
    ccs -h host --addnode node
    Beispielsweise fügen die folgenden drei Befehle die Knoten node-01.example.com, node-02.example.com und node-03.example.com zur Konfigurationsdatei auf node-01.example.com hinzu:
    ccs -h node-01.example.com --addnode node-01.example.com
    ccs -h node-01.example.com --addnode node-02.example.com
    ccs -h node-01.example.com --addnode node-03.example.com
    
    Um eine Liste der Knoten anzusehen, die für einen Cluster konfiguriert wurden, führen Sie den folgenden Befehl aus:
    ccs -h host --lsnodes
    
    Beispiel 5.1, »cluster.conf Datei nach Hinzufügen von drei Knoten« zeigt eine cluster.conf Konfigurationsdatei, nachdem Sie den Cluster mycluster erstellt haben, der die Knoten node-01.example.com, node-02.example.com und node-03.example.com enthält.

    Beispiel 5.1. cluster.conf Datei nach Hinzufügen von drei Knoten

    
    <cluster name="mycluster" config_version="2">
       <clusternodes>
         <clusternode name="node-01.example.com" nodeid="1">
             <fence>
             </fence>
         </clusternode>
         <clusternode name="node-02.example.com" nodeid="2">
             <fence>
             </fence>
         </clusternode>
         <clusternode name="node-03.example.com" nodeid="3">
             <fence>
             </fence>
         </clusternode>
       </clusternodes>
       <fencedevices>
       </fencedevices>
       <rm>
       </rm>
    </cluster>
    
    
    Wenn Sie einen Knoten zum Cluster hinzufügen, können Sie die Anzahl der Stimmen festlegen, über die der Knoten verfügt, und anhand derer bestimmt wird, ob ein Quorum vorliegt. Um die Anzahl der Stimmen für einen Cluster-Knoten zu spezifizieren, nutzen Sie folgenden Befehl:
    ccs -h host --addnode host --votes votes
    Wenn Sie einen Knoten hinzufügen, weist ccs dem Knoten einen eindeutigen, ganzzahligen Wert zu, der als Knotenkennung dient. Falls Sie die Knotenkennung bei der Erstellung des Knotens manuell festlegen möchten, verwenden Sie folgenden Befehl:
    ccs -h host --addnode host --nodeid nodeid
    Um einen Knoten aus dem Cluster zu entfernen, führen Sie den folgenden Befehl aus:
    ccs -h host --rmnode node
Wenn Sie die Konfiguration aller Komponenten Ihres Clusters abgeschlossen haben, müssen Sie die Cluster-Konfigurationsdatei auf allen Knoten synchronisieren, wie in Abschnitt 5.15, »Verbreiten der Konfigurationsdatei auf den Cluster-Knoten« beschrieben.