- Überblick
- Anforderungen
- Installation
- Voraussetzungsprüfungen
- Herunterladen der Installationspakete
- uipathctl-Cluster
- uipathctl-Clusterwartung
- uipathctl cluster maintenance disable
- uipathctl cluster maintenance enable
- uipathctl cluster maintenance is-enabled
- uipathctl cluster migration
- uipathctl cluster migration export
- uipathctl cluster migration import
- uipathctl cluster migration run
- uipathctl-Cluster-Upgrade
- uipathctl config
- uipathctl config add-host-admin
- uipathctl config additional-ca-certificates
- uipathctl config additional-ca-certificates get
- uipathctl config additional-ca-certificates update
- uipathctl config-Warnungen
- uipathctl config Alerts add-email
- uipathctl config alerts remove-email
- uipathctl config alerts update-email
- uipathctl config argocd
- uipathctl config argocd ca-certificates
- uipathctl config argocd ca-certificates get
- uipathctl config argocd ca-certificates update
- uipathctl config argocd generate-dex-config
- uipathctl config argocd generate-rbac
- uipathctl config argocd registry
- uipathctl config argocd registry get
- uipathctl config argocd registry update
- uipathctl config enable-basic-auth
- uipathctl config Orchestrator
- uipathctl config Orchestrator get-config
- uipathctl config orchestrator update-config
- uipathctl config saml-certificates get
- uipathctl config saml-certificates rotate
- uipathctl config saml-certificates update
- uipathctl config tls-certificates
- uipathctl config tls-certificates get
- uipathctl config tls-certificates update
- uipathctl config token-signing-certificates
- uipathctl config token-signing-certificates get
- uipathctl config token-signing-certificates rotate
- uipathctl config token-signing-certificates update
- UiPathctl-Zustand
- Uipathctl-Gesundheitspaket
- Uipathctl-Zustandsprüfung
- uipathctl health diagnose
- uipathctl health test
- uipathctl-Manifest
- uipathctl manifest apply
- uipathctl manifest diff
- uipathctl manifest get
- uipathctl manifest get-revision
- uipathctl Manifest list-applications
- uipathctl manifest list-revisions
- uipathctl manifest render
- uipathctl-Voraussetzung
- uipathctl prereq create
- uipathctl prereq run
- „uipathctl“-Ressource
- uipathctl-Ressourcenbericht
- uipathctl-Snapshot
- uipathctl-Snapshot-Sicherung
- uipathctl snapshot backup create
- uipathctl snapshot backup disable
- uipathctl snapshot backup enable
- uipathctl snapshot delete
- uipathctl snapshot list
- uipathctl snapshot restore
- uipathctl snapshot restore create
- uipathctl snapshot restore delete
- uipathctl snapshot restore history
- uipathctl snapshot restore logs
- uipathctl-Version
- 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: Löschen des Standardmandanten
- B) Migration von einzelnen Mandanten
- Migrieren von der Automation Suite unter Linux zur Automation Suite unter EKS/AKS
- Überwachung und Warnungen
- Clusterverwaltung
- Produktspezifische Konfiguration
- Verwenden des Orchestrator-Konfiguratortools
- 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
Schritt 6: Migrieren des eigenständigen Orchestrators
Um den eigenständigen Orchestrator zur Automation Suite zu migrieren, müssen Sie Einstellungen und verschiedene Dateien aus der eigenständigen Installation sammeln und auf die Automation Suite-Installation anwenden.
Informationen zum Angeben einer benutzerdefinierten maximalen Anforderungsgröße finden Sie unter Konfigurieren der maximalen Anforderungsgröße.
appSettings
oder secureAppSettings
der UiPath.Orchestrator.dll.config
-Datei vorgenommen wurden, müssen Sie Ihre benutzerdefinierte Konfiguration zur orchestrator-customconfig
-Konfigurationsübersicht hinzufügen.
appSettings
Sie migrieren müssen und welche nicht, finden Sie unter Orchestrator appSettings.
appSettings
auf Orchestrator finden Sie unter Konfigurieren von appSettings.
Standardmäßig verwendet der Orchestrator in der Automation Suite die Speicherkonfiguration auf Cluster-Ebene. Die empfohlene Konfiguration ist der externe Speicher, bei dem alle Mandanten in einem Bucket eines Speicheranbieters gespeichert werden. Die unterstützten Speicheranbieter sind Azure, S3 und MinIO.
Informationen zum Migrieren von FileSystem-Speicher zu Cluster-Speicher in der Automation Suite finden Sie unter Hochladen von Dateien in den Speicher.
Informationen zum Verbinden vorhandener Speicher vom Typ Azure, AWS S3 oder S3-kompatibel (MinIO) mit dem Orchestrator in der Automation Suite finden Sie unter Konfigurieren von Azure-/Amazon S3-Speicher-Buckets. In dieser Konfiguration verwendet der Orchestrator nicht den gleichen Speicher wie die anderen Dienste im Cluster. Stellen Sie sicher, dass Sie Ihren vorherigen Orchestrator vom Speicherkonto trennen, bevor Sie ihn mit der Automation Suite konfigurieren, da dies potenzielle Datenverluste verhindert.
Sie müssen den NLog-Abschnitt der Konfigurationsdatei überprüfen und die benutzerdefinierte NLog-Konfiguration erstellen.
Informationen zum Aktivieren der Speicherung von Roboterprotokollen in Elasticsearch finden Sie unter Speichern von Roboterprotokollen in Elasticsearch.
Informationen zum Hinzufügen von Plugins und zur Durchführung der erweiterten NLog-Konfiguration finden Sie unter Konfigurieren von NLog.
Um benutzerdefinierte Plugins für Anmeldeinformationsspeicher zur Automation Suite zu migrieren, aktualisieren Sie die Konfiguration in der Konfigurationsübersicht und kopieren Sie die Plugins-Assemblys in den entsprechenden Objektspeicher-Bucket.
Die folgenden Anmeldeinformationsspeicher-Plugins werden für den Orchestrator in der Automation Suite bereitgestellt:
UiPath.Orchestrator.AzureKeyVault.SecureStore.dll
UiPath.Orchestrator.SecureStore.CyberArkCCP.dll
Die Automation Suite unterstützt CyberArk AIM nicht, sie können es also nicht migrieren. Wir empfehlen, stattdessen zum CyberArkCCP-Anmeldeinformationsspeicher zu migrieren.
Weitere Informationen zur Konfiguration des Anmeldeinformationsspeichers im Orchestrator finden Sie unter Konfigurieren von Anmeldeinformationsspeichern.
Standardmäßig generiert der Orchestrator zum Zeitpunkt der Installation einen Verschlüsselungsschlüssel, der für vertrauliche Informationen in der Datenbank verwendet werden soll. Sie müssen diesen Schlüssel migrieren, wenn Sie eine Datenbank in einer neuen Orchestrator-Bereitstellung wiederverwenden möchten.
Führen Sie die folgenden Schritte aus, um den Verschlüsselungsschlüssel zu migrieren und zu aktualisieren:
- Verschlüsseln Sie bei Bedarf den Abschnitt
secureAppSettings
der DateiUiPath.Orchestrator.dll.config
. Weitere Informationen finden Sie unter Verschlüsseln von UiPath.Orchestrator.dll.config-Abschnitten. - Rufen Sie den Verschlüsselungsschlüssel von
UiPath.Orchestrator.dll.config
ab. Weitere Informationen finden Sie unter Verschlüsselungsschlüssel. - Ersetzen Sie den Verschlüsselungsschlüssel im Kubernetes-Geheimnis
orchestrator-generated-secrets
, indem Sie den Wert vonAPPSETTINGS__EncryptionKey
überschreiben. Führen Sie dazu den folgenden Befehl aus:ENCRYPT_KEY=$(echo <key>|base64 -w 0) kubectl -n uipath patch secret orchestrator-generated-secrets --type='json' \ -p="[{'op': 'replace', 'path': '/data/APPSETTINGS__EncryptionKey', 'value':'$ENCRYPT_KEY'}]"
ENCRYPT_KEY=$(echo <key>|base64 -w 0) kubectl -n uipath patch secret orchestrator-generated-secrets --type='json' \ -p="[{'op': 'replace', 'path': '/data/APPSETTINGS__EncryptionKey', 'value':'$ENCRYPT_KEY'}]"Hinweis: Stellen Sie sicher, dass Sie<key>
durch den Wert des Schlüssels ersetzen, der vonUiPath.Orchestrator.dll.config
abgerufen wurde.
Das Verschlüsselungsschlüsselzertifikat wird im Windows-Zertifikatspeicher installiert. Sie müssen das Zertifikat für die Automation Suite-Umgebung bereitstellen, damit es für die Orchestrator-Pods verfügbar wird.
CertificatesStoreLocation
und Azure.KeyVault.CertificateThumbprint
werden in der Automation Suite nicht mehr benötigt, Sie können jedoch bei Bedarf CertificatePassword
verwenden.
appSettings
ab:
Azure.KeyVault.VaultAddress
Azure.KeyVault.ClientId
Azure.KeyVault.DirectoryId
Informationen zum Konfigurieren des Verschlüsselungsschlüssels pro Mandant finden Sie unter Konfigurieren des Verschlüsselungsschlüssels pro Mandant.