- Ü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
- Manuelle Schadensbegrenzung bei ArgoCD NetworkPolicy (GHSA-47m3-95c7-g2g8)
Schritt 8: Migrieren des eigenständigen Test Managers
Migrieren Sie den eigenständigen Test Manager zur Automation Suite auf EKS/AKS, einschließlich des Verschiebens von Anhängen in den konfigurierten Speicher.
Um den eigenständigen Test Manager erfolgreich zur Automation Suite zu migrieren, müssen Sie die folgenden Schritte ausführen:
1. Migrieren Sie den Test Manager-Speicher
Als Sie die Automation Suite installierten, haben Sie auch eine gewünschte Speicheroption konfiguriert. Sie müssen alle Test Manager-Anhänge in diesen Zielspeicher verschieben, der von Ihrer Automation Suite-Instanz verwendet wird.
Um alle Test Manager-Anhänge zu verschieben, sollten Sie das Test Manager-Migrationsskript (testmanager_migrator.sh) verwenden.
Wenn Sie das Test Manager-Migrationsskript von einer anderen Maschine als derjenige ausführen möchten, die ursprünglich die Anhänge enthält, verschieben Sie zuerst alle Anhänge auf diese andere Maschine.
Führen Sie die folgenden Schritte aus, um Ihre Test Manager-Anhänge in die Automation Suite zu verschieben:
-
Wenn Ihr eigenständiger Test Manager Dateispeicher in der eigenständigen Installation verwendet, rufen Sie den Schlüssel
Storage.Locationaus derappsettings.production.json-Datei aus dem Verzeichnis der eigenständigen Test Manager-Installation ab.Beispielsweise ist der Standardwert des Schlüssels
Storage.LocationnormalerweiseC:\ProgramData\UiPath TestManager\Storage. -
Verschieben Sie den Inhalt des Verzeichnisses
Storageauf die Maschine, auf der Sie das Test Manager-Migrationsskript ausführen möchten.Sie können den folgenden Befehl verwenden, um den Speicherinhalt zu kopieren:
scp -r Storage/ <username>@<machine_ip or hostname>:~/storagescp -r Storage/ <username>@<machine_ip or hostname>:~/storage -
Führen Sie das Test Manager-Migrationsskript aus, um Ihre Test Manager-Speicheranhänge entweder in einen externen Objektspeicher oder in einen InCluster Ceph-Objektspeicher zu verschieben:
-
Um die Anhänge in einen externen Objektspeicher zu verschieben, führen Sie das Test Manager-Migrationsskript mit dem folgenden Befehl aus:
./testmanager_migrator.sh -s <storage_folder_location> -y./testmanager_migrator.sh -s <storage_folder_location> -yDas Skript verwendet den Parameter
-s <storage_folder_location>, um den Stammordner der Mandantendaten für die Migration anzugeben. -
Um die Anhänge in einen InCluster Ceph-Objektspeicher zu verschieben, führen Sie das Test Manager-Migrationsskript mit dem folgenden Befehl aus:
./testmanager_migrator.sh -s <storage_folder_location> -is -y./testmanager_migrator.sh -s <storage_folder_location> -is -yDas Skript verwendet den Parameter
-s <storage_folder_location>, um den Stammordner der Mandantendaten für die Migration anzugeben.Hinweis:Es wird nicht empfohlen, Ihre Test Manager-Anhänge im InCluster Ceph zu verschieben, da dies vom Status des Clusters abhängt und die Skalierbarkeit begrenzt ist.
-
Ergebnis: Ihre Test Manager-Anhänge sind im Zielspeicher verfügbar, der von Ihrer Automation Suite-Instanz verwendet wird.
2. Aktualisieren Sie den Speicherort in der Datenbank
Dieser Schritt gilt nur, wenn Sie Ihre Test Manager-Anhänge in einen externen Objektspeicher verschoben haben, der von Ihrer Automation Suite-Instanz verwendet wird.
Führen Sie die folgenden Schritte aus, um die Ordnerhierarchie und die Bucket-Informationen in der Datenbank nach der Migration von Anhängen in einen externen Speicher zu aktualisieren:
-
Bestätigen Sie, dass alle Anhänge erfolgreich in den externen Speicher migriert wurden.
-
Suchen Sie im eigenständigen Test Manager-Installationsverzeichnis nach dem Test Manager-Bereitstellungstool.
Sie können dieses Tool, das mit jedem Build als
testmanager.exeverpackt ist, wie folgt am Standardinstallationsspeicherort finden:C:\Program Files (x86)\UiPath\TestManager\Tools\TestManagerProvisioner. Alternativ können Sie die ausführbare Datei in Ihrem benutzerdefinierten Installationsordner finden. Weitere Informationen zum Test Manager-Bereitstellungstool finden Sie unter Test Manager-Bereitstellungstool. -
Führen Sie den folgenden Befehl mit dem Bereitstellungstool aus.
testmanager.exe database updateStorageLocation -cs <connection string> -b <destination bucket name>testmanager.exe database updateStorageLocation -cs <connection string> -b <destination bucket name>Ersetzen Sie
<connection string>und<destination bucket>durch die entsprechenden Werte für Ihre Umgebung:<connection string>: Geben Sie die Verbindungszeichenfolge für die Zielinstanz der Automation Suite ein.<destination bucket>: Geben Sie den Namen des Zielspeicher-Buckets im Objektspeicher an.
Ergebnis: Die Datenbank-Ordnerhierarchie und die Bucket-Informationen werden aktualisiert, um auf den migrierten Anhangsspeicher zu verweisen.