Skip to main content
BeeGFS on NetApp with E-Series Storage
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Datei-Nodes ersetzen

Beitragende

Ersetzen eines Dateiknotens, wenn der ursprüngliche Server fehlerhaft ist.

Überblick

Dies bietet einen Überblick über die Schritte, die zum Austausch eines Datei-Nodes im Cluster erforderlich sind. Diese Schritte setzen voraus, dass der Datei-Node aufgrund eines Hardwareproblems ausgefallen ist und dass er durch einen neuen identischen File-Node ersetzt wurde.

Schritte

  1. Ersetzen Sie den Datei-Node physisch und stellen Sie alle Kabel auf den Block-Node und das Storage-Netzwerk wieder her.

  2. Installieren Sie das Betriebssystem auf dem Dateiknoten neu, einschließlich Hinzufügen von Red hat Subskriptionen.

  3. Konfiguration von Management und BMC Networking auf dem Datei-Node

  4. Aktualisieren Sie die Ansible-Bestandsaufnahme, wenn sich der Hostname, die IP, die Zuordnung der PCIe-zu-logischen Schnittstelle oder eine weitere Änderung bezüglich des neuen Datei-Nodes ergeben. Im Allgemeinen ist dies nicht erforderlich, wenn der Node durch identische Serverhardware ersetzt wurde und Sie die ursprüngliche Netzwerkkonfiguration verwenden.

    1. Wenn sich beispielsweise der Hostname geändert hat, erstellen Sie die Bestandsdatei des Node (oder benennen Sie sie um) (host_vars/<NEW_NODE>.yml`) Und dann in der Ansible-Bestandsdatei (inventory.yml), ersetzen Sie den Namen des alten Knotens durch den neuen Knotennamen:

      all:
          ...
          children:
          ha_cluster:
              children:
              mgmt:
                  hosts:
                  node_h1_new:   # Replaced "node_h1" with "node_h1_new"
                  node_h2:
  5. Entfernen Sie den alten Node von einem der anderen Nodes im Cluster: pcs cluster node remove <HOSTNAME>.

    Wichtig FAHREN SIE VOR AUSFÜHRUNG DIESES SCHRITTS NICHT FORT.
  6. Auf dem Ansible-Steuerungsknoten:

    1. Entfernen Sie den alten SSH-Schlüssel mit:

      `ssh-keygen -R <HOSTNAME_OR_IP>`
    2. Konfigurieren Sie passwortloses SSH auf den Knoten Ersetzen mit:

      ssh-copy-id <USER>@<HOSTNAME_OR_IP>
  7. Führen Sie das Ansible-Playbook erneut aus, um den Node zu konfigurieren und dem Cluster hinzuzufügen:

    ansible-playbook -i <inventory>.yml <playbook>.yml
  8. An dieser Stelle, Lauf pcs status Und überprüfen Sie, ob der ersetzte Node jetzt aufgeführt ist und Services ausführt.