- Überblick
- Anforderungen
- Installation
- Nach der Installation
- Migration und Upgrade
- Aktualisieren der Automation Suite auf EKS/AKS
- Schritt 1: Verschieben der Identitätsorganisationsdaten von einer eigenständigen in die Automation Suite
- Schritt 2: Wiederherstellen der eigenständigen Produktdatenbank
- Schritt 3: Sichern der Plattformdatenbank in der Automation Suite
- Schritt 4: Zusammenführen von Organisationen in der Automation Suite
- Schritt 5: Aktualisieren der migrierten Produktverbindungszeichenfolgen
- Schritt 6: Migrieren des eigenständigen Orchestrators
- Schritt 7: Migrieren von eigenständigen Insights
- Schritt 8: Migrieren des eigenständigen Test Managers
- Schritt 9: Löschen des Standardmandanten
- Durchführen der Migration eines einzelnen Mandanten
- Migrieren von der Automation Suite unter Linux zur Automation Suite unter EKS/AKS
- Überwachung und Warnungen
- Clusterverwaltung
- Produktspezifische Konfiguration
- Konfigurieren von Orchestrator-Parametern
- Orchestrator-appSettings
- Konfigurieren von AppSettings
- Konfigurieren der maximalen Anforderungsgröße
- Überschreiben der Speicherkonfiguration auf Clusterebene
- Konfigurieren von Anmeldeinformationsspeichern
- Konfigurieren der Verwendung von einem Verschlüsselungsschlüssel pro Mandant
- Bereinigen der Orchestrator-Datenbank
- Fehlersuche und ‑behebung
- 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
- Pods können nicht mit FQDN in einer Proxy-Umgebung kommunizieren
- SQL-Verbindungszeichenfolge der Testautomatisierung wird ignoriert
- EKS-Sicherung aufgrund der Velero-Version
- Die Velero-Sicherung schlägt mit dem Fehler „FehlgeschlageneValidierung“ fehl
- Beim Zugriff auf den FQDN wird der Fehler „RBAC-Zugriff verweigert“ zurückgegeben
Automation Suite in der EKS/AKS-Installationsanleitung
Die Automation Suite in AKS/EKS besteht aus mehreren Komponenten. Sie als Kunde und UiPath® sind gemeinsam für diese Komponenten verantwortlich. Weitere Informationen dazu finden Sie unter 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
Es gibt ein bekanntes Problem mit der Sicherungslogik in der Automation Suite für die AKS/EKS-Versionen 2023.10.0 bis 2023.10.7. Insbesondere schließt dieses Problem die Sicherung von Insights-Dashboards aus. Alle historischen Daten werden jedoch erfolgreich gesichert.
Um die Insights-Dashboards in die Sicherung aufzunehmen, müssen Sie die Sicherungslösung mithilfe des hier verfügbaren Skripts neu konfigurieren. Mit diesem Skript können Sie die Sicherungslösung neu konfigurieren und die Sicherung erstellen. Weitere Informationen zur Ausführung des Befehls finden Sie in diesem Abschnitt.
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. Nähere Informationen finden Sie unter 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 dercluster_config.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>Hinweis:Das gilt nur für Process Mining auf der Automation Suite 2023.10.9 oder höher.
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 checkuipathctl health check - 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.
Wichtig:
Es wird dringend empfohlen, vor dem Upgrade der Automation Suite eine Sicherung des Clusters und der SQL-Datenbank zu erstellen. Dadurch wird sichergestellt, dass Sie den Cluster wiederherstellen können, wenn während des Upgradevorgangs etwas schief läuft. Dies gilt auch vor dem Upgrade Ihrer Kubernetes-Infrastruktur.
Make sure to copy the value of
global.userInputs.identity.krb5KeytabSecrettoglobal.kerberosAuthConfig.userKeytab, if you simultaneously meet the following requirements:- Sie die Active Directory-Integration mit Benutzername und Kennwort konfiguriert haben
- Sie haben die Windows-Authentifizierung aktiviert
- Sie verwenden keine integrierte SQL-Authentifizierung.
- Deaktivieren des Wartungsmodus:
uipathctl cluster maintenance disableuipathctl cluster maintenance disableHinweis:Sie müssen den Wartungsmodus vor dem Upgrade deaktivieren. Der Upgradeprozess der Automation Suite unterstützt die Aktivierung des Wartungsmodus nicht.
- 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.jsonWichtig: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.
- Prüfen Sie, ob sich der Cluster nach dem Upgrade in einem guten Zustand befindet:
uipathctl health checkuipathctl health checkHinweis:Wenn Sie auf die Automation Suite 2024.10.3 oder höher aktualisiert haben, können Sie Dapr und den Cert Manager deinstallieren, wenn Sie Task Mining nicht aktiviert haben. Weitere Informationen finden Sie in den Abschnitten und.
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.