- Ü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-Upgrade
- uipathctl config
- uipathctl config-Warnungen
- uipathctl config Alerts add-email
- uipathctl config alerts remove-email
- uipathctl config alerts update-email
- uipathctl config additional-ca-certificates get
- uipathctl config tls-certificates get
- uipathctl config Orchestrator
- uipathctl config Orchestrator get-config
- uipathctl config orchestrator update-config
- uipathctl config additional-ca-certificates update
- uipathctl config tls-certificates update
- UiPathctl-Zustand
- Uipathctl-Gesundheitspaket
- Uipathctl-Zustandsprüfung
- uipathctl health diagnose
- uipathctl health test
- uipathctl Identity
- uipathctl identity add-host-admin
- uipathctl Identity Enable-Basisauthentifizierung
- uipathctl identity get-saml-certificate
- uipathctl identity get-token-signing-certificate
- uipathctl identity rotate-saml-certificates
- uipathctl identity rotate-token-signing-certificates
- uipathctl identity update-saml-certificate
- uipathctl identity update-token-signing-certificate
- uipathctl-Manifest
- uipathctl manifest apply
- uipathctl manifest diff
- uipathctl manifest get
- uipathctl Manifest list-applications
- 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 SSO
- uipathctl ssoGenerate-Connector
- uipathctl sso generate-overlays
- uipathctl sso generate-rbac
- uipathctl-Version
- Nach der Installation
- Migration und Upgrade
- Aktualisieren der Automation Suite auf EKS/AKS
- Migrationsoptionen
- 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 von eigenständigen Insights
- Schritt 7: Löschen des Standardmandanten
- B) Migration von einzelnen Mandanten
- Überwachung und Warnungen
- Clusterverwaltung
- Produktspezifische Konfiguration
- Vorbereiten des Orchestrators
- Aktualisieren der Orchestrator-Konfiguration
- Bereinigen der Orchestrator-Datenbank
- Fehlersuche und ‑behebung
Aktualisieren der Orchestrator-Konfiguration
Aktualisieren Sie die Orchestrator-Konfiguration. Überprüfen Sie Folgendes:
- Die benutzerdefinierte Konfiguration von
UiPath.Orchestrator.dll.config
- Alle
web.config
-Einstellungen. - Speicher (Pakete, Ausführungsmedien und Bucket-Daten) – hauptsächlich bei
Storage.Type=FileSystem
- Benutzerdefinierte NLog-Ziele.
- Benutzerdefinierte Anmeldeinformationsspeicher.
- Konfigurieren der Verwendung von einem Verschlüsselungsschlüssel pro Mandant
orchestrator_configurator.sh
kann die benutzerdefinierte Orchestrator-Konfigurationsübersicht aktualisieren und Dateien an die bekannten Orchestrator-Blob-Speicherspeicherorte hochladen. Verwenden Sie den Parameter -y
, um die Bestätigung der vorgeschlagenen Aktionen zu überspringen.
orchestrator-customconfig
-Konfigurationsübersicht mit einem Tool wie Lens oder kubectl.
values.json
. Die Orchestrator-Bereitstellung sollte sich nach dieser Konfigurationsänderung automatisch neu starten.
{
"Kestrel": {
"Limits": {
"MaxRequestBodySize": 314572800
}
}
{
"Kestrel": {
"Limits": {
"MaxRequestBodySize": 314572800
}
}
appSettings.custom.json
, die in den Schritten vor der Migration bearbeitet wurde, enthält jetzt alle erforderlichen Anpassungen im Abschnitt appSettings
. Sie müssen diese .json
-Datei in der Konfigurationsübersicht orchestrator-customconfig
in der Datei values.json
unter dem Schlüssel appSettings
platzieren.
{
"ExampleSetting.Enabled": true,
"ExampleSetting.Type": "BasicExample",
"ExampleSetting.Count": 3
}
{
"ExampleSetting.Enabled": true,
"ExampleSetting.Type": "BasicExample",
"ExampleSetting.Count": 3
}
-c|--app-settings
hochladen:
./orchestrator-configurator.sh -c appSettings.custom.json
./orchestrator-configurator.sh -c appSettings.custom.json
Wenn Sie das Konfigurator-Tool verwenden, gehen Sie alle Schritte durch, um alle erforderlichen appSettings-Übersteuerungen zu sammeln, und führen Sie das Skript einmal am Ende aus.
FileSystem
-Speicher zum Speicheranbieter des Orchestrators wechseln, verwenden Sie das Orchestrator-Konfigurationstool, um den Speicherinhalt zu übertragen.
-s|--storage-folder
im Orchestrator-Konfigurationstool hoch, wobei path
der übergeordnete Ordner ist. Ersetzen Sie den Pfad durch den Speicherort des Ordners, in dem Ihre Dateien gespeichert sind. Um den Pfad zu bestimmen, überprüfen Sie den Parameter Storage.Path
in UiPath.Orchestrator.dll.config
.
Um sicherzustellen, dass es sich um den richtigen Ordner handelt, sollte er diese Hierarchie enthalten:
-
Ein Ordner mit dem Namen „Orchestrator-Host\Libraries“.
-
Ein Ordner für jeden Mandanten mit dem Namen „Orchestrator-[tenantKey]“.
./orchestrator-configurator.sh -s path
./orchestrator-configurator.sh -s path
Der Befehl lädt den Inhalt des Pfadordners zum konfigurierten Speicheranbieter hoch.
-
Das Orchestrator-Konfigurationstool unterstützt nur CEPH, S3 (oder kompatibel) oder Azure Blob Storage. Bei jedem anderen Speicher kopieren Sie den Inhalt manuell an den neuen Speicherort.
Um Netzwerk-FileStore zu verwenden, bearbeiten Sie die Orchestrator-ArgoCD-App-Parameter wie folgt:
storage.type = smb
storage.smb.domain
storage.smb.password
storage.smb.source
storage.smb.username
storage.smb.size
Um andere Speicheroptionen zu konfigurieren, bearbeiten Sie die Orchestrator-ArgoCD-App-Parameter wie folgt:
storage.type
auf den gewünschten Anbieter. Beim Wert wird die Groß-/Kleinschreibung beachtet. Mögliche Werte sind:Azure
,AWS
,Minio
.storage.connectionString
Übersicht über die Speichereinstellungen für die Orchestrator-App:
--use-external-storage
verwenden.
Der Orchestrator-Webbrowserzugriff auf Amazon- und Azure Storage-Buckets kann aufgrund von Richtlinien zur gleichen Quelle auf der Anbieterseite eingeschränkt sein. Wenn Sie erfolgreich auf den Inhalt eines solchen Buckets zugreifen möchten, müssen Sie den jeweiligen Anbieter so konfigurieren, dass Anforderungen zwischen verschiedenen Quellen vom Orchestrator zugelassen werden.
Ceph
in den Bucket uipath
kopiert werden. Der Orchestrator-Pod kann sie dann beim Start laden. Sie müssen die Konfiguration auch in orchestrator-customconfig
in der Datei nlog.json
platzieren.
-n|--nlog-extensions-folder
und -l|--nlog-config-file
tun.
./orchestrator-configurator.sh -n nlogextensions -l nlog.custom.json
./orchestrator-configurator.sh -n nlogextensions -l nlog.custom.json
/var/orchestrator/plugins/nlog
verfügbar. Der Konfigurator aktualisiert automatisch die assemblyFile-Pfade und der Plugins-Pfad wird ihnen vorab zugewiesen.
appsettings.custom.json
übernommen, sodass keine Konfigurationsanpassungen mehr erforderlich sind.
values.json
von orchestrator-customconfig
im Abschnitt „appSettings“.
/var/orchestrator/plugins/securestore/
platzieren.
-p|--securestore-plugins-folder
tun:
./orchestrator-configurator.sh -p securestoreplugins
./orchestrator-configurator.sh -p securestoreplugins
orchestrator-generated-secrets
, indem Sie den Wert von APPSETTINGS__EncryptionKey
überschreiben.
- Konfigurieren von web.config
- Konfigurieren von AppSettings
- Konfigurieren des Speichers
- Konfigurieren eines Buckets zum Speichern aller Mandanten
- Konfigurieren von Azure-/Amazon S3-Speicher-Buckets
- Konfigurieren von NLog
- Konfigurieren von Anmeldeinformationsspeichern
- Konfigurieren des Verschlüsselungsschlüssels
- Konfigurieren der Verwendung von einem Verschlüsselungsschlüssel pro Mandant