- Überblick
- Anforderungen
- Vor der Installation
- Vorbereiten der Installation
- Herunterladen der Installationspakete
- Konfigurieren der OCI-konformen Registrierung
- Erteilen von Installationsberechtigungen
- Installieren und Konfigurieren des Dienstgeflechts
- Installieren und Konfigurieren des GitOps-Tools
- Installieren des Operators „Externe Geheimnisse“ in Kubernetes
- Anwenden verschiedener Konfigurationen
- Ausführen von uipathctl
- Installation
- Nach der Installation
- Migration und Upgrade
- Überwachung und Warnungen
- Clusterverwaltung
- Produktspezifische Konfiguration
- Erweiterte Orchestrator-Konfiguration
- Konfigurieren von Orchestrator-Parametern
- Konfigurieren von AppSettings
- Konfigurieren der maximalen Anforderungsgröße
- Überschreiben der Speicherkonfiguration auf Clusterebene
- Konfigurieren von NLog
- Speichern von Roboterprotokollen in Elasticsearch
- Konfigurieren von Anmeldeinformationsspeichern
- Konfigurieren der Verwendung von einem Verschlüsselungsschlüssel pro Mandant
- Bereinigen der Orchestrator-Datenbank
- Installation der Hostbibliothek überspringen
- AI Trust Layer
- Fehlersuche und ‑behebung
- AI Center-Bereitstellungsfehler nach Upgrade auf 2023.10 oder höher
- Insights-Volumes, die nach der Migration in zwei verschiedenen Zonen erstellt wurden
- Upgrade schlägt aufgrund überschriebener Insights-PVC-Größen fehl
- Velero-Backup-Komponenten bleiben nach dem Upgrade auf AKS von Automation Suite 2024.10.x erhalten
- Das Sicherungssetup funktioniert nicht, da die Verbindung mit Azure Government fehlgeschlagen ist
- Hängende Pods im uipath-Namespace bei Aktivierung von benutzerdefinierten Knoten-Markierungen
- Automation Hub und Apps können mit Proxy-Setup nicht gestartet werden
- Die Velero-Sicherung schlägt mit dem Fehler „FehlgeschlageneValidierung“ fehl
- Fehlerbehebung bei externen Geheimnissen
- Temporär als Dienst-Fehlerbehebung
- AI Center und Document Understanding Pods können bei aktivierter TLS-Zertifikatsverifizierung nicht gestartet werden
- Validierungsfehler beim TLS-Zertifikat
- Fluentd exportiert keine Protokolle in IPv6-Umgebungen
- Studio Desktop kann keine Integration Service-Connectors und -Aktivitäten laden
- Manuelle Schadensbegrenzung bei ArgoCD NetworkPolicy (GHSA-47m3-95c7-g2g8)
- Konfigurieren von Ressourcenanforderungen und Limits für von uipathctl erstellte Workloads
Aktualisieren der Automation Suite
Führen Sie Haupt- und Nebenversions-Upgrades der Automation Suite auf EKS/AKS durch.
Die Automation Suite besteht aus mehreren Komponenten. Sie als Kunde und UiPath® sind gemeinsam für diese Komponenten verantwortlich. Weitere Informationen finden Sie in der Verantwortungsmatrix.
Sie sind für das Upgrade verantwortlich:
- Kubernetes-Infrastruktur, in der die Automation Suite bereitgestellt wird (AKS oder EKS)
- Komponenten, die Sie als Teil der Automation Suite einsetzen möchten (z. B. Gatekeeper, FluentD usw.)
UiPath® ist für das Upgrade dieser Komponenten verantwortlich:
- UiPath®-Dienste (z. B. Orchestrator)
- Komponenten, die als Teil der Automation Suite bereitgestellt werden (z. B. ArgoCD)
Upgraden von UiPath®-Diensten und -Komponenten
Vorbereitung
- Wenn Sie auf die Automation Suite 2.2510 aktualisieren, müssen Sie eine PostgreSQL-Datenbank für
AutomationSuite_Airflowmitbringen und die Verbindungszeichenfolge dafür ininput.jsonkonfigurieren. Weitere Informationen finden Sie unter Process Mining-spezifische Konfiguration. - Wenn Sie mit Studio Web ein Upgrade von Versionen vor 2.2510.0 durchführen, stellen Sie sicher, dass Sie denselben Speicherklassennamen wie in
storage_class_single_replicaangegeben verwenden, um den RWX-Zugriffsmodus zu unterstützen. Weitere Informationen finden Sie unter Konfigurieren von input.json.
Lesen Sie außerdem die folgende Anleitung zur Datenbankwartung, bevor Sie das Upgrade starten.
Sehr große Automation Suite-Datenbanktabellen können dazu führen, dass Datenbankmigrationsaufträge während des Upgrades viel länger dauern oder nicht abgeschlossen werden können. Wenn Sie Datenbanktabellen gut pflegen, verringert sich dieses Risiko.
Es wird empfohlen, nicht mehr benötigte Daten aus hohen Tabellen zu archivieren oder zu löschen, bevor das Upgrade gestartet wird; Weitere Informationen finden Sie unter Durchführen der Datenbankwartung.
Führen Sie die folgenden Schritte aus, um das Upgrade vorzubereiten:
-
Überprüfen Sie die Kompatibilitätsmatrix, um die unterstützten Versionen für jedes verfügbare Upgrade-Szenario zu bestimmen. Wenn Sie eigene Komponenten mitgebracht haben, stellen Sie sicher, dass die Versionen Ihrer Komponenten mit der Version kompatibel sind, auf die Sie aktualisieren möchten. Weitere Informationen finden Sie in der Kompatibilitätsmatrix.
-
Laden Sie
versions.jsonunduipathctlfür die Version, auf die Sie aktualisieren möchten, auf Ihre Verwaltungsmaschine herunter. Anweisungen zum Herunterladen finden Sie unter Herunterladen der Installationspakete. -
Generieren Sie die neueste
input.json-Datei wie folgt:- Option A: Um die neueste Revision Ihrer
input.json-Datei abzurufen, führen Sie den folgenden Befehl aus:uipathctl manifest get-revisionuipathctl manifest get-revision - Option B: Um alle letzten
input.json-Dateien aufzulisten und diejenige zu bestimmen, die Sie auswählen möchten, führen Sie den folgenden Befehl aus:uipathctl manifest list-revisionsuipathctl manifest list-revisions
- Option A: Um die neueste Revision Ihrer
-
Wenn Sie ein Offline-Setup mit einer externen OCI-konformen Registrierung verwenden, müssen Sie die Registrierung vor dem Upgrade mit Container-Images und Helm-Charts hydratisieren. Weitere Informationen finden Sie unter Hydratisieren der Registrierung mit dem Offlinepaket.
-
Wenn Process Mining installiert ist und Sie die neueste Version von Airflow verwenden möchten, die PostgreSQL benötigt, müssen Sie vor dem Upgrade die Vorlage für die
sqlalchemy-Verbindungszeichenfolge für PostgreSQL in derinput.json-Datei hinzufügen oder aktualisieren:postgresql_connection_string_template_sqlalchemy_pyodbc.postgresql+psycopg2://<user>:<password>@<postgresql host>:<postgresql port>/<airflow db name>postgresql+psycopg2://<user>:<password>@<postgresql host>:<postgresql port>/<airflow db name> -
Wenn Integration Service installiert ist, stellen Sie sicher, dass Ihre externen Cloud-Warteschlangen (SQS) synchronisiert sind und die Regionsübergreifende Replikation aktiviert ist. Zum Beispiel:
- Konfigurieren Sie in Azure Queue Storage die Redundanzoptionen GRS/RA-GRS oder GZRS/RA-GZRS. Weitere Details finden Sie unter:
- Erstellen Sie in Amazon SQS SQS-Warteschlangen in jeder Region und replizieren Sie Nachrichten mithilfe von SNS Fan-out oder benutzerdefinierter Logik. Weitere Details finden Sie unter:
-
Wenn Sie von früheren Versionen der Automation Suite 2024.10 auf die Automation Suite 2.2510.0 oder höher aktualisieren und Studio Web aktiviert ist, müssen Sie auch Lösungen aktivieren. Weitere Details finden Sie unter Aktivieren oder Deaktivieren von Lösungen. Überprüfen Sie auch die zusätzlichen Hardwareanforderungen für Lösungen. Weitere Informationen finden Sie unter Kapazitätsplanung.
Ausführung
Führen Sie die folgenden Schritte aus, um ein Upgrade von UiPath®-Diensten und -Komponenten durchzuführen:
-
Bestätigen Sie, dass sich Ihr Cluster in einem guten Zustand befindet:
uipathctl health check --namespace <uipath> --versions versions.jsonuipathctl health check --namespace <uipath> --versions versions.json -
Versetzen Sie den Cluster in den Wartungsmodus, um eine konsistente Sicherung zu gewährleisten:
uipathctl cluster maintenance enableuipathctl cluster maintenance enableWichtig:Dieser Vorgang verursacht Ausfallzeiten und Ihre Geschäftsautomatisierung wird angehalten, während der Wartungsmodus aktiviert ist.
-
Überprüfen Sie, ob sich der Cluster im Wartungsmodus befindet:
uipathctl cluster maintenance is-enableduipathctl cluster maintenance is-enabled -
Sichern Sie den Cluster und die SQL-Datenbank und überprüfen Sie dann, ob die Sicherung erfolgreich abgeschlossen wurde. Erstellen Sie eine Sicherung, bevor Sie auch Ihre Kubernetes-Infrastruktur aktualisieren.
Wenn die folgenden Anforderungen gleichzeitig erfüllt sind, kopieren Sie den Wert von
global.userInputs.identity.krb5KeytabSecretzuglobal.kerberosAuthConfig.userKeytab:- Sie die Active Directory-Integration mit Benutzername und Kennwort konfiguriert haben
- Sie haben die Windows-Authentifizierung aktiviert
- Sie verwenden keine integrierte SQL-Authentifizierung.
-
Ab Automation Suite 2.2510.2 muss der Wartungsmodus während des Upgrades aktiviert bleiben. Für Versionen vor Automation Suite 2.2510.2, Deaktivieren Sie den Wartungsmodus, bevor Sie das Upgrade durchführen:
uipathctl cluster maintenance disableuipathctl cluster maintenance disableHinweis:Wenn Sie auf die Automation Suite 2.2510.2 oder höher aktualisieren, überspringen Sie diesen Schritt und deaktivieren Sie den Wartungsmodus erst nach Abschluss des Upgrades.
-
Führen Sie das Upgrade von UiPath®-Diensten und -Komponenten durch:
uipathctl cluster upgrade input.json --versions versions.jsonuipathctl cluster upgrade input.json --versions versions.jsonIn der Automation Suite 2.2510.0 schlägt der Befehl
uipathctl cluster upgrademit dem folgenden Fehler fehl, wenn der Wartungsmodus deaktiviert ist:Please enable maintenance mode prior to attempting an upgrade. Use 'uipathctl cluster maintenance enable'.Um die Fehlermeldung zu vermeiden, verwenden Sie den folgenden Befehl, um das Upgrade auszuführen. Stellen Sie sicher, dass Sie alle erforderlichen Sicherungen erstellt haben, bevor Sie fortfahren.
uipathctl cluster upgrade input.json --versions versions.json --skip-upgrade-readinessuipathctl cluster upgrade input.json --versions versions.json --skip-upgrade-readinessWichtig:Dieser Vorgang führt zu Ausfallzeiten und Ihre Geschäftsautomatisierung wird während des gesamten Upgrade-Prozesses angehalten. Es ist wichtig, dass Sie das Upgrade nur während Ihres Wartungsfensters durchführen.
-
Ab Automation Suite 2.2510.2 Deaktivieren des Wartungsmodus:
uipathctl cluster maintenance disableuipathctl cluster maintenance disable -
Prüfen Sie, ob sich der Cluster nach dem Upgrade in einem guten Zustand befindet:
uipathctl health check --namespace <uipath> --versions versions.jsonuipathctl health check --namespace <uipath> --versions versions.jsonHinweis:Wenn Sie ein Upgrade auf die Automation Suite 2.2510 oder höher durchgeführt haben, können Sie Dapr und Cert Manager deinstallieren, wenn Sie diese Add-ons für Process Mining oder Task Mining installiert haben. Weitere Informationen finden Sie in den Abschnitten Dapr deinstallieren und Zertifikatsmanager deinstallieren .
Upgrade der Kubernetes-Infrastruktur
Die Automation Suite unterstützt die Upstream-Versionen N-1 bis N-3 von Kubernetes unabhängig vom Cloud-Anbieter. Wenn die Upstream-Version beispielsweise 1.27 ist, unterstützen wir die Versionen 1.26, 1.25 und 1.24. Unterstützte Versionen finden Sie in der Kompatibilitätsmatrix.
Sie sind für das Upgrade der Kubernetes-Infrastruktur verantwortlich, die die Automation Suite hostet. Sie sollten die Standardpraktiken Ihres Unternehmens befolgen, um die Kubernetes-Infrastruktur zu upgraden.
Durchführen von Vorgängen nach dem Upgrade
In den folgenden Szenarien wird beschrieben, welche Vorgänge nach dem Upgrade für Ihre Umgebung erforderlich sind:
-
Wenn Sie ein Upgrade auf Automation Suite 2.2510.0 oder höher durchgeführt haben und Process Mining oder Task Mining in der vorherigen Version aktiviert war:
- Deinstallieren Sie Dapr. Weitere Informationen finden Sie unter Deinstallieren von Dapr.
- Deinstallieren Sie den Zertifikatsmanager. Weitere Informationen finden Sie unter Deinstallieren des Zertifikatsmanagers.
-
Wenn Sie ein Upgrade auf die Automation Suite 2.2510.0 oder höher durchgeführt haben, müssen Sie Ihre vorhandenen Lizenzen für jede Organisation und jeden Host sofort reaktivieren:
- Online-Aktivierung: Direkt nach dem Upgrade reaktivieren.
- Offline-Aktivierung: Generieren Sie eine neue Aktivierungsnutzlastdatei aus der Automation Suite-Instanz und laden Sie sie dann unter Aktivierung hoch.
Die Wiederverwendung alter Aktivierungsdateien ist nicht zulässig und führt zu einer ungültigen Lizenz. Die Lizenzreaktivierung muss mit der Schaltfläche Lizenz aktualisieren durchgeführt werden. Deaktivieren und aktivieren Sie die Lizenz dann nicht manuell, da dadurch Dienste deaktiviert werden.