- Ü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
- Erneutes Zuordnen der Organisations-IDs
- Migration von Looker-Daten zur Automation Suite
- Durchführen der Insights-Datenbankwartung
- Konfigurieren von Protokollregeln
- 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)
Migrieren Sie Looker-Daten von eigenständigen Insights zu Insights in der Automation Suite auf EKS/AKS.
Verwenden Sie dieses Verfahren, um Looker-Daten vom eigenständigen Insights zur Insights Automation Suite zu migrieren.
Schritt 1: Erstellen Sie eine TAR-Sicherungsdatei vom Insights Linux Server
-
Öffnen Sie einen SSH-Client und führen Sie den folgenden Befehl aus, um sich zu authentifizieren.
ssh <username>@<hostname>ssh <username>@<hostname> -
Erstellen Sie eine Sicherung.
image=$(sudo docker container inspect looker-container -f '{{ .Image }}') backupPath="$HOME/insights/backup" && mkdir "$backupPath" -p sudo docker run -u root --rm --platform linux --volumes-from looker-container -v "$backupPath":/backup "$image" bash -c "tar cvf /backup/looker_backup.tar --absolute-names /app/workdir/.db /mnt/lookerfiles /app/workdir/looker.key"image=$(sudo docker container inspect looker-container -f '{{ .Image }}') backupPath="$HOME/insights/backup" && mkdir "$backupPath" -p sudo docker run -u root --rm --platform linux --volumes-from looker-container -v "$backupPath":/backup "$image" bash -c "tar cvf /backup/looker_backup.tar --absolute-names /app/workdir/.db /mnt/lookerfiles /app/workdir/looker.key"Hinweis:Ab Version 2022.10 ist
looker.keyin der Migrationssicherung enthalten. -
Beenden Sie SSH.
exitexit -
Kopieren Sie die Dateien mit Secure Copy Protocol (SCP) auf die lokale Maschine.
scp <username>@<hostname>:~\insights\backup\looker_backup.tar <path-to-download-dir>scp <username>@<hostname>:~\insights\backup\looker_backup.tar <path-to-download-dir>
Schritt 2: Looker wiederherstellen
-
Laden Sie die
kubeconfig-Datei herunter. Der folgende Screenshot zeigt eine Azure-Bereitstellungsvorlage für die Automation Suite. -
Öffnen Sie einen SSH-Client und führen Sie den folgenden Befehl aus, um den Insights Looker-Podnamen abzurufen.
$Env:KUBECONFIG="C:\Users\username\Downloads\output.yaml" # path to the optput.yaml kubectl get pods -n uipath$Env:KUBECONFIG="C:\Users\username\Downloads\output.yaml" # path to the optput.yaml kubectl get pods -n uipath -
Der Insights Looker-Pod wird nun aufgelistet (z. B.
insights-insightslooker-c987df55c-gngqd). -
Legen Sie einen Variablennamen für den Insights Looker-Pod fest.
$PodName = "insights-insightslooker-74db798bc5-dt68p"$PodName = "insights-insightslooker-74db798bc5-dt68p" -
Erstellen Sie eine Sicherung für die Automation Suite-Daten. Die Sicherungsdatei wird auf einer Maschine mit Konsole gespeichert, auf der der Befehl initiiert wird. Bitte stellen Sie sicher, dass Sie die erstellte Sicherung löschen, da sie vertrauliche Informationen enthält.
kubectl cp ${PodName}:/app/workdir/.db/ .\sf_db_backup -n uipath -c insightslooker kubectl cp ${PodName}:/mnt/lookerfiles/ .\sf_lookerfiles_backup -n uipath -c insightslookerkubectl cp ${PodName}:/app/workdir/.db/ .\sf_db_backup -n uipath -c insightslooker kubectl cp ${PodName}:/mnt/lookerfiles/ .\sf_lookerfiles_backup -n uipath -c insightslooker -
Entpacken Sie die TAR-Datei vom Insights Linux-Server.
7z x .\looker_backup.tar -olooker_backup # looker_backup is the output folder7z x .\looker_backup.tar -olooker_backup # looker_backup is the output folder -
(Bedingt erforderlich, wenn sich das Automation Suite-Kennwort von dem im eigenständigen Bereitstellungsmodell verwendeten unterscheidet) Bearbeiten Sie die folgenden Dateien vor der Migration und aktualisieren Sie die URL und/oder das Kennwort sowohl in der Datei looker.log als auch in looker.script .
Öffnen Sie
sf_db_backup/looker.logund suchen Sie nachhost_url, um die Zeichenfolge zu finden, die mithttps://beginnt.Suchen Sie nach
INSERT INTO "CREDENTIALS_EMAIL" VALUES(1,1,'admin@uipath.com'insf_db_backup/looker.log.Kopieren Sie die Zeichenfolge, die mit
$2a$12$beginnt, und überschreiben Sie alle Vorkommen inlooker_backup/app/.db/looker.log.Hinweis:- Deaktivieren Sie Regex im Editor, wenn Sie diese Zeilen nicht finden können.
- Wenn
INSERT INTO "CREDENTIALS_EMAIL" VALUES(1,1,'admin@uipath.com'mehrmals vorkommt, müssen Sie alle aktualisieren.
-
Ändern Sie das Arbeitsverzeichnis in den Ordner
looker_backup. In diesem Ordner sehen Sie zwei Unterordner mit den Namenappundmnt.cd looker_backupcd looker_backup -
Kopieren Sie Dateien in den Insights Looker-Pod und starten Sie dann die Bereitstellung neu.
kubectl cp .\app\workdir ${PodName}:/app -n uipath -c insightslooker kubectl cp .\mnt\lookerfiles ${PodName}:/mnt -n uipath -c insightslooker kubectl rollout restart statefulset insights-insightslooker -n uipathkubectl cp .\app\workdir ${PodName}:/app -n uipath -c insightslooker kubectl cp .\mnt\lookerfiles ${PodName}:/mnt -n uipath -c insightslooker kubectl rollout restart statefulset insights-insightslooker -n uipath