- Überblick
- Anforderungen
- Vor der Installation
- Vorbereiten der Installation
- Installieren und Konfigurieren des Dienstgeflechts
- Herunterladen der Installationspakete
- Konfigurieren der OCI-konformen Registrierung
- Erteilen von Installationsberechtigungen
- Installieren und Konfigurieren des GitOps-Tools
- Anwenden verschiedener Konfigurationen
- Ausführen von uipathctl
- Installation
- Nach der Installation
- Migration und Upgrade
- Aktualisieren der Automation Suite
- Migrieren von eigenständigen Produkten zur Automation Suite
- Schritt 1: Wiederherstellen der eigenständigen Produktdatenbank
- Schritt 2: Aktualisieren des Schemas der wiederhergestellten Produktdatenbank
- Schritt 3: Verschieben der Identitätsorganisationsdaten von der eigenständigen Bereitstellung in die Automation Suite
- Schritt 4: Sichern der Plattformdatenbank in der Automation Suite
- Schritt 5: Zusammenführen von Organisationen in der Automation Suite
- Schritt 6: Aktualisieren der migrierten Produktverbindungszeichenfolgen
- Schritt 7: Migrieren des eigenständigen Orchestrator
- Schritt 8: Migrieren von eigenständigen Insights
- Schritt 9: Löschen des Standardmandanten
- Durchführen der Migration eines einzelnen Mandanten
- Migrieren zwischen Automation Suite-Clustern
- Migrieren von der Automation Suite auf EKS/AKS zur Automation Suite auf OpenShift
- Überwachung und Warnungen
- Clusterverwaltung
- Durchführen einer Datenbankwartung
- Konfigurieren des FQDN nach der Installation
- Weiterleiten von Protokollen an externe Tools
- Manueller Wechsel zum sekundären Cluster in einem Aktiv-/Passiv-Setup
- Disaster Recovery: Durchführen von Vorgängen nach der Installation
- Umwandlung einer bestehenden Installation in eine Multi-Site-Einrichtung
- Richtlinien zum Upgrade einer Aktiv-/Passiv-Bereitstellung
- Leitlinien zum Sichern und Wiederherstellen einer Aktiv-/Passiv-Bereitstellung
- Produktspezifische 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
- Fehlersuche und ‑behebung
- Zugriff auf Automation Hub nach Upgrade auf Automation Suite 2024.10.0 nicht mehr möglich
- 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
- 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
- Der Roboter kann keine Verbindung mit einer Automation Suite-Orchestrator-Instanz herstellen

Automation Suite in der EKS/AKS-Installationsanleitung
Migrationsvoraussetzungen
Stellen Sie vor dem Start der Migration sicher, dass die folgenden Voraussetzungen erfüllt sind:
.NET Runtime 6.0 oder höher ist erforderlich, um das Tool UiPath.OrganizationMigrationApp auszuführen. Sie müssen es herunterladen und installieren, bevor Sie UiPath.OrganizationMigrationApp ausführen.
Wenn .NET Runtime 6.0 oder höher nicht vorhanden ist, laden Sie .NET Runtime für Linux herunter und installieren Sie es, bevor Sie UiPath.OrganizationMigrationApp verwenden.
Um .NET Runtime 6.0 unter RHEL zu installieren, führen Sie den folgenden Befehl aus:
sudo yum install dotnet-sdk-6.0 -y
sudo yum install dotnet-sdk-6.0 -y
Das UiPath.OrganizationMigrationApp-Tool erfordert mindestens .NET Runtime 6.0. Wenn .NET Runtime 6.0 und höher nicht vorhanden ist, laden Sie .NET Runtime 6.0 für Windows herunter und installieren Sie es, bevor Sie UiPath.OrganizationMigrationApp verwenden.
Um den Migrationsprozess abzuschließen, müssen Sie einen Docker- oder Podman-Client verwenden, der mit der privaten Registrierung authentifiziert wurde. Dadurch können die Migratoren auf den MSI-Datenbanken ausgeführt werden, wodurch sie mit den Automation Suite-Datenbanken kompatibel sind.
- Informationen zum Herunterladen der Docker-Binärdateien finden Sie in der offiziellen Dokumentation zu Install Docker Engine.
- Informationen zum Authentifizieren der Docker-Registrierung finden Sie in der offiziellen Dokumentation zur Docker-Anmeldung. Alternativ können Sie den folgenden Befehl verwenden, indem Sie die Beispielanmeldeinformationen durch Ihre tatsächlichen Registrierungsanmeldeinformationen ersetzen:
docker login my.registry.io:443 --username "admin" --password "secret"
docker login my.registry.io:443 --username "admin" --password "secret"
- Informationen zum Herunterladen der Podman-Binärdateien finden Sie in den offiziellen Podman-Installationsanweisungen.
- Informationen zur Authentifizierung bei der Podman-Registrierung finden Sie in der offiziellen Dokumentation zur Podman-Anmeldung. Alternativ können Sie den folgenden Befehl verwenden, indem Sie die Beispielanmeldeinformationen durch Ihre tatsächlichen Registrierungsanmeldeinformationen ersetzen:
podman login my.registry.io:443 --username "admin" --password "secret"
podman login my.registry.io:443 --username "admin" --password "secret"
jq
auf Ihrer Maschine installiert ist.
cd <AS install directory>
rm -f values.json && rm -f appsettings.json
kubectl -n <uipath> get cm orchestrator-customconfig -o jsonpath='{.data.values\.json}' | jq '.' > values.json
jq '.AppSettings' values.json > appsettings.json
jq '.["Storage.CreateBucket.OnTenantCreation.Enabled"] = "true"' appsettings.json > temp.json && mv -f temp.json appsettings.json
uipathctl config orchestrator update-config --app-settings appsettings.json
cd <AS install directory>
rm -f values.json && rm -f appsettings.json
kubectl -n <uipath> get cm orchestrator-customconfig -o jsonpath='{.data.values\.json}' | jq '.' > values.json
jq '.AppSettings' values.json > appsettings.json
jq '.["Storage.CreateBucket.OnTenantCreation.Enabled"] = "true"' appsettings.json > temp.json && mv -f temp.json appsettings.json
uipathctl config orchestrator update-config --app-settings appsettings.json
jq
zu installieren, verwenden Sie eine der folgenden Optionen:
-
Option 1: Führen Sie den folgenden Befehl aus:
yum install -y epel-release yum install -y jq
yum install -y epel-release yum install -y jq -
Option 2: Führen Sie die folgenden Befehle aus:
shell curl https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/j/jq-1.6-2.el7.x86_64.rpm --output /tmp/jq-1.6-2.el7.x86_64.rpm yum localinstall /tmp/jq-1.6-2.el7.x86_64.rpm
shell curl https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/j/jq-1.6-2.el7.x86_64.rpm --output /tmp/jq-1.6-2.el7.x86_64.rpm yum localinstall /tmp/jq-1.6-2.el7.x86_64.rpm
kubectl -n <uipath> get cm orchestrator-customconfig -o jsonpath='{.data.values\.json}' | jq
kubectl -n <uipath> get cm orchestrator-customconfig -o jsonpath='{.data.values\.json}' | jq
Wenn die Einstellung aktiviert wurde, sollte der Befehl die folgende Antwort zurückgeben:
{
"AppSettings": {
"Storage.CreateBucket.OnTenantCreation.Enabled": "true"
}
}
{
"AppSettings": {
"Storage.CreateBucket.OnTenantCreation.Enabled": "true"
}
}
Mit dem Tool UiPath.OrganizationMigrationApp können Sie Vorgänge ausführen, z. B. die Identitätsdaten aller Mandanten von eigenständigen in die Automation Suite verschieben und Organisationen zusammenführen.
Informationen zum Herunterladen von UiPath.OrganizationMigrationApp finden Sie unter Herunterladen der Installationspakete.
Eine Übersicht, welche UiPath.OrganizationMigrationApp-Version mit Ihrer Umgebung kompatibel ist, finden Sie in der Kompatibilitätsmatrix.
Sie müssen SQL Server Management Studio (SSMS) oder ein ähnliches Tool zur Verwaltung von Microsoft SQL Server herunterladen und installieren. Mit diesem Tool können Sie die Orchestrator-Datenbank in der Automation Suite SQL Server-Instanz oder einer anderen SQL Server-Instanz wiederherstellen.
-
Laden Sie SQL Server Management Studioherunter und installieren Sie es.
-
Melden Sie sich beim eigenständigen SQL-Server mithilfe der eigenständigen SQL-Verbindungszeichenfolge an.
-
Öffnen Sie Port
1433
für die Quell- und Zieldatenbank.
'
) eingeschlossen. Wenn das Kennwort jedoch Sonderzeichen wie `
oder $
enthält, ist ein anderer Ansatz erforderlich.
\`"<password>\`"
formatiert werden, wobei <password>
durch das tatsächliche Kennwort ersetzt wird. Zudem müssen Sie die Escape-Regeln der folgenden Tabelle einhalten:
Originalformat in ADUC |
Escape-Format in PowerShell-Zeichenfolge |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
7'8:<=XMe$y[@vC?_4ZeY8c-~y'W!1dU4gnczuf'/p>j<I
. Gemäß Escape-Regeln für Sonderzeichen wird daraus: Password=\`"7'8:<=XMe`$y[@vC?_4ZeY8c-~y'W!1dU4```gnczuf'/p>```j<I\`"
.
Das ist der vollständige Befehl mit dem in der Zielverbindungszeichenfolge konfigurierten Kennwort:
./UiPath.OrganizationMigrationApp.exe migrate -a -m -s "Server=tcp:abc.com,1433;Initial Catalog=UiPath_20230531;Persist Security Info=False;User ID=username;Password=asiodhyf;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=True;Connection Timeout=30;" -d "Server=tcp:cde.net,1433;Initial Catalog=AutomationSuite_Platform;Persist Security Info=False;User Id=testadmin@sfdev3980732-sql.database.windows.net;Password=\`"7'8:<=XMe`$y[@vC?_4ZeY8c-~y'W!1dU4```gnczuf'/p>```j<I\`""
./UiPath.OrganizationMigrationApp.exe migrate -a -m -s "Server=tcp:abc.com,1433;Initial Catalog=UiPath_20230531;Persist Security Info=False;User ID=username;Password=asiodhyf;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=True;Connection Timeout=30;" -d "Server=tcp:cde.net,1433;Initial Catalog=AutomationSuite_Platform;Persist Security Info=False;User Id=testadmin@sfdev3980732-sql.database.windows.net;Password=\`"7'8:<=XMe`$y[@vC?_4ZeY8c-~y'W!1dU4```gnczuf'/p>```j<I\`""