automation-suite
2023.10
false
UiPath logo, featuring letters U and I in white
Automation Suite unter Linux – Installationsanleitung
Last updated 21. Nov. 2024

Durchführen eines direkten Upgrades

Mit dem direkten Upgradeprozess der Automation Suite können Sie auf eine neue Automation Suite-Version wechseln, während Ihre Einstellungen und Daten auf der gleichen Hardware intakt bleiben.

  • Beim direkten Upgradeprozess aktualisieren Sie zuerst Kubernetes und andere Infrastrukturkomponenten. Dann aktualisieren Sie die gemeinsam genutzten Komponenten und UiPath®-Produktdienste.

  • Bei einem schwerwiegenden Fehler, der während des Upgrade-Prozesses nicht wieder herstellt werden kann, müssen Sie mithilfe der Sicherungs- und Wiederherstellungsfunktion zur vorherigen Version zurückkehren.

Prozessübersicht

Nr.

Upgrade-Prozessschritte

1.

Bereiten Sie das Upgrade vor:

  1. Laden Sie die Installationsdatei herunter. Mehr anzeigen …

  2. Generieren Sie die Datei cluster_config.json erneut. Mehr anzeigen …
  3. Führen Sie verschiedene dienstbezogene Konfigurationsaktualisierungen durch. Mehr anzeigen …

  4. Konfigurieren Sie die externe Registrierung oder erstellen Sie eine temporäre Registrierung. Mehr anzeigen …

2.

Führen Sie das Upgrade aus:

  1. Konfigurieren und erstellen Sie die Sicherung. Mehr anzeigen …

  2. Versetzen Sie den Cluster in den Wartungsmodus. Mehr anzeigen …

  3. Aktualisieren Sie die Infrastruktur. Mehr anzeigen …

  4. Upgraden Sie Fabric und die Dienste. Mehr anzeigen …

3.

Hinweis:

Nicht alle Schritte nach dem Upgrade sind obligatorisch. Basierend auf Ihrem Upgrade-Szenario müssen Sie bestimmte Schritte ausführen.

Schritte nach dem Upgrade:

Anforderungen

Um ein direktes Upgrade durchzuführen, stellen Sie sicher, dass Sie die folgenden Anforderungen erfüllen:
  • Sie müssen die Hardware- und Softwareanforderungen für die neue Automation Suite-Version erfüllen. Wenn AI Center aktiviert ist, stellen Sie sicher, dass Sie die CUDA-Anforderungen erfüllen.

  • Bestimmen Sie die unterstützten Versionen für jedes Upgrade-Szenario, indem Sie die Upgrade-Pfad-Matrix überprüfen.

  • Laden Sie sich die erforderlichen Installations- und Paketdateien herunter.

  • Wenn Sie einen clusterinternen Objektspeicher verwenden, muss Ihr Cluster-Objektspeicher mithilfe von Ceph auf unformatierten Geräten, die in den Versionen 2022.4.7, 2022.10 und 2023.4 verfügbar sind, direkt mit der Festplatte der Knoten verbunden sein. Weitere Informationen finden Sie unter Migrieren des Objektspeichers von persistenten Volumes zu unformatierten Datenträgern.

  • Wenn Sie ein Upgrade von Automation Suite 2022.10 oder früher planen und Process Mining aktiviert ist, müssen Sie Prozess-Apps auf das neue Prozessdiagrammlayout migrieren, bevor Sie das Upgrade starten.

  • Da Longhorn in Automation Suite-Versionen ab 2023.10 nicht mehr verfügbar ist, müssen Sie beim Durchführen eines Upgrades von Versionen vor 2023.10 zusätzliche Schritte ausführen, um die Longhorn-Volumes zu migrieren und Longhorn zu deinstallieren.

  • Zum Ausführen der AI Center-Trainingspipeline ist ein zusätzlicher Datenträger erforderlich. Stellen Sie sicher, dass alle AI Center-Trainingspipelines vor dem Upgrade abgeschlossen sind.

  • Stellen Sie sicher, dass Sie die Anforderungen an die CPU-Kerne erfüllen. Um die erforderliche Anzahl von CPU-Kernen zu überprüfen, führen Sie den folgenden Befehl aus:

    (alloc=0;for node in $(kubectl get nodes -o custom-columns=NAME:.metadata.name,TAINTS:.spec.taints --no-headers  | grep -vE "task.mining|serverless.robot" | awk -F ' ' '{print $1}'); do
            alloc=$((alloc + $(echo $(echo $(echo $(kubectl describe node $node | grep "Allocated resources" -A 8 |grep "%" | grep cpu | awk -F ' ' '{print $2}' | tr -d m)*1.2 | bc)*1.2 | bc)/1 | bc) + 600))
    done
    echo "Required CPU cores $(echo "$(echo $alloc+999 | bc)/1000" | bc) for upgrade")(alloc=0;for node in $(kubectl get nodes -o custom-columns=NAME:.metadata.name,TAINTS:.spec.taints --no-headers  | grep -vE "task.mining|serverless.robot" | awk -F ' ' '{print $1}'); do
            alloc=$((alloc + $(echo $(echo $(echo $(kubectl describe node $node | grep "Allocated resources" -A 8 |grep "%" | grep cpu | awk -F ' ' '{print $2}' | tr -d m)*1.2 | bc)*1.2 | bc)/1 | bc) + 600))
    done
    echo "Required CPU cores $(echo "$(echo $alloc+999 | bc)/1000" | bc) for upgrade")
  • Prozessübersicht
  • Anforderungen

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten