Automation Suite
2022.4
False
Bannerhintergrundbild
Automation Suite-Installationsanleitung
Letzte Aktualisierung 24. Apr. 2024

Migrieren einer physischen Longhorn-Festplatte zum LVM

Hinweis: Dieser Schritt ist optional, wird aber beim Upgrade der Automation Suite dringend empfohlen.

Überblick

Im Release 2021.10.0 mussten Benutzer einen physischen Datenträger als Blockspeicher/DataDisk bereitstellen. Bei einem physischen Datenträger war die Größe eines Volumens/PVC, das Sie erstellen konnten, jedoch auf die Größe des zugrunde liegenden Datenträgers beschränkt. Außerdem war nur eine vertikale Skalierung möglich. Aus diesem Grund empfiehlt Longhorn dringend, LVM zu verwenden, um alle Datenlaufwerke in einer einzigen Partition zu aggregieren. Dies ermöglicht eine einfache Erweiterung der Blockspeicherung in der Zukunft Longhorn | Best Practices.

Wenn Sie 2 TiB Speicher an Longhorn zugewiesen haben und Ihre Speicheranforderungen niedrig sind, empfehlen wir, zu LVM zu migrieren.

Voraussetzungen

  • Ihr Cluster muss ein HA-fähiges Produktionscluster mit mehreren Knoten sein, d. h. der Cluster sollte mindestens drei Serverknoten enthalten.
  • Stellen Sie sicher, dass zu dem Zeitpunkt der Knotenrotation keiner der Workloads der AI-Familie (AI Center, DU, TM) ausgeführt wird oder diese Workloads plötzlich fehlschlagen.
  • Sie müssen die Automation Suite auf die Version 2021.10.1 aktualisieren.
  • Beim Einrichten des Clusters unter cluster_config.json als fixed_rke2_address wird die LB-URL verwendet, anstatt IP oder FQDN der ersten Maschine hart zu codieren.
  • Stellen Sie drei Standby-Maschinen bereit, die Ihre ursprünglichen Serverknoten ersetzen werden. Die Hardwarekonfiguration dieser Maschinen sollte mit der von Ihren vorhandenen Serverknoten identisch sein. Maschinen müssen demselben VPC, Subnetz, Netzwerksicherheitsgruppe usw. zugeordnet werden. Die Anzahl der angefügten Datenträger und ihre Größe sollten ebenfalls gleich sein.
  • Stellen Sie sicher, dass alle Ports auf den Maschinen zugänglich sind. Weitere Informationen finden Sie unter Konfigurieren der Maschinen.
  • Erstellen Sie die Festplattenpartitionen nicht manuell auf neuen Maschinen. Verwenden Sie stattdessen das Skript zur Partitionierung des Datenträgers, das unter Konfigurieren des Datenträgers beschrieben wird.
  • Stellen Sie sicher, dass die Hostnamen der Maschinen identisch sind. Wenn Ihre alten Server z. B. server0, server1 und server2 benannt wurden, geben Sie auch den neuen Serverknoten diese Hostnamen.
  • Kopieren Sie den Installationsordner zusammen mit cluster_config.json vom vorhandenen ersten Server auf alle drei neu erstellten Maschinen.
  • Bevor Sie mit der Serverrotation fortfahren, führen Sie dieses Zustandsüberprüfungsskript auf einem der vorhandenen Server aus. Das Skript sollte keine Fehler auslösen und die folgende Meldung anzeigen: All Deployments are Healthy („Alle Bereitstellungen in gutem Zustand“).

Vorgehensweise bei der Knotenrotation

  • Serverknoten müssen nacheinander rotiert werden. Beachten Sie, dass der Knotenrotationsprozess nicht für Agent-Knoten gilt.
  • Fahren Sie alte server-N-Knoten herunter, damit Workloads, die auf dem Knoten ausgeführt werden, ordnungsgemäß gelöscht werden (N ist der n-te Serverknoten, z. B. server0).
  • Entfernen Sie den Server aus dem Cluster, indem Sie den folgenden Befehl ausführen:

    #where N is the nth server node Ex: server0 
    kubectl delete node server-N#where N is the nth server node Ex: server0 
    kubectl delete node server-N
  • Entfernen Sie Server-N aus dem Backend-Pool des Lastenausgleichs, d. h. sowohl aus dem Server- als auch aus dem Knotenpool. Weitere Informationen finden Sie unter Konfigurieren des Lastenausgleichs.
  • Installieren Sie auf dem neuen Server-N-Knoten Kubernetes und konfigurieren Sie den neuen Knoten als Server. Weitere Informationen finden Sie unter Hinzufügen eines neuen Knotens zum Cluster.
  • Sobald die Kubernetes-Installation erfolgreich ist, führen Sie kubectl get nodes aus und überprüfen Sie, ob der neue Knoten tatsächlich mit dem ursprünglichen Cluster verbunden ist.
  • Führen Sie das Zustandsüberprüfungsskript im hinzugefügten Knoten aus, um den Zustand des Clusters zu überwachen. Das Skript sollte die folgende Meldung anzeigen: All Deployments are Healthy („Alle Bereitstellungen in gutem Zustand).
  • Sobald das Zustandsüberprüfungsskript erfolgreich zurückgegeben wurde, fügen Sie den neuen Serverknoten zu den Server- und Knotenpools unter dem Lastenausgleich hinzu. Weitere Informationen finden Sie unter Konfigurieren des Lastenausgleichs.
  • Wiederholen Sie den Knotenrotationsprozess für andere Serverknoten, d. h. server1, server2, ..., server-N.
  • Nachdem alle Serverknoten rotiert wurden, können Sie die älteren Serverknoten löschen, die sich im heruntergefahrenen Status befinden.
  • Überblick
  • Voraussetzungen
  • Vorgehensweise bei der Knotenrotation

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.