Red Hat Training

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

8.4.2. Aktualisieren der Konfiguration mittels scp

Um die Konfiguration mithilfe des scp Befehls zu aktualisieren, führen Sie die folgenden Schritte aus:
  1. Bearbeiten Sie auf einem beliebigen Knoten im Cluster die /etc/cluster/cluster.conf Datei.
  2. Aktualisieren Sie den config_version Parameter, indem Sie dessen Wert erhöhen (ändern Sie ihn z.B. von config_version="2" auf config_version="3").
  3. Speichern Sie die /etc/cluster/cluster.conf ab.
  4. Überprüfen Sie die aktualisierte Datei anhand des Cluster-Schemas (cluster.rng), indem Sie den ccs_config_validate Befehl ausführen. Zum Beispiel:
    [root@example-01 ~]# ccs_config_validate 
    Configuration validates
    
  5. Ist die aktualisierte Datei gültig, verwenden Sie den scp Befehl, um sie auf /etc/cluster/ in jedem Cluster-Knoten zu übertragen.
  6. Vergewissern Sie sich, dass die aktualisierte Konfigurationsdatei übertragen wurde.
  7. Führen Sie den folgenden Befehl auf einem der Cluster-Knoten aus, um die neue Konfiguration zu laden:
    cman_tool version -r
    
    Falls Sie ricci nicht installiert haben, können Sie den folgenden Befehl verwenden:
    cman_tool version -s
    
  8. Sie können diesen Schritt (Neustart der Cluster-Software) überspringen, falls Sie nur die folgenden Konfigurationsänderungen vorgenommen haben:
    • Löschen eines Knotens aus der Cluster-Konfiguration — es sei denn, die Knotenanzahl verringert sich dadurch auf zwei Knoten. Informationen über das Löschen eines Knotens und die Verringerung der Knotenanzahl auf zwei Knoten finden Sie in Abschnitt 8.2, »Hinzufügen oder Löschen eines Knotens«.
    • Hinzufügen eines Knotens zur Cluster-Konfiguration — es sei denn, die Knotenanzahl erhöht sich dadurch auf mehr als zwei Knoten. Informationen über das Hinzufügen eines Knotens und die Erhöhung der Knotenanzahl auf mehr als zwei Knoten finden Sie in Abschnitt 8.2.2, »Einen Knoten zum Cluster hinzufügen«.
    • Änderungen an der Protokollierung durch Daemons.
    • Wartung von Hochverfügbarkeitsdiensten/virtuellen Maschinen (hinzufügen, bearbeiten oder löschen).
    • Wartung von Ressourcen (hinzufügen, bearbeiten oder löschen).
    • Wartung von Ausfallsicherungs-Domains (hinzufügen, bearbeiten oder löschen).
    Andernfalls müssen Sie die Cluster-Software wie folgt neu starten:
    1. Halten Sie auf jedem Knoten die Cluster-Software gemäß Abschnitt 8.1.2, »Stoppen der Cluster-Software« an.
    2. Starten Sie auf jedem Knoten die Cluster-Software gemäß Abschnitt 8.1.1, »Starten der Cluster-Software«.
    Das Stoppen und Starten der Cluster-Software gewährleistet, dass auch solche Konfigurationsänderungen, die nur beim Start überprüft werden, in die laufende Konfiguration miteinbezogen werden.
  9. Vergewissern Sie sich, dass die Knoten als Mitglieder im Cluster funktionieren und dass die Hochverfügbarkeitsdienste wie erwartet ausgeführt werden.
    1. Führen Sie auf einem beliebigen Cluster-Knoten cman_tool nodes aus, um zu überprüfen, dass die Knoten nun als Mitglieder im Cluster fungieren (gekennzeichnet durch ein "M" in der Statusspalte "Sts"). Zum Beispiel:
      [root@example-01 ~]# cman_tool nodes
      Node  Sts   Inc   Joined               Name
         1   M    548   2010-09-28 10:52:21  node-01.example.com
         2   M    548   2010-09-28 10:52:21  node-02.example.com
         3   M    544   2010-09-28 10:52:21  node-03.example.com
      
    2. Überprüfen Sie auf einem beliebigen Knoten mithilfe des clustat Dienstprogramms, ob die Hochverfügbarkeitsdienste wie erwartet funktionieren. Zusätzlich zeigt clustat den Status der Cluster-Knoten. Zum Beispiel:
      [root@example-01 ~]#clustat
      Cluster Status for mycluster @ Wed Nov 17 05:40:00 2010
      Member Status: Quorate
      
       Member Name                             ID   Status
       ------ ----                             ---- ------
       node-03.example.com                         3 Online, rgmanager
       node-02.example.com                         2 Online, rgmanager
       node-01.example.com                         1 Online, Local, rgmanager
      
       Service Name                   Owner (Last)                   State         
       ------- ----                   ----- ------                   -----           
       service:example_apache         node-01.example.com            started       
       service:example_apache2        (none)                         disabled
      
    Wenn der Cluster wie erwartet funktioniert, sind Sie mit dem Aktualisieren der Konfiguration fertig.