- Ü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: Migrieren des eigenständigen Test Managers
- Schritt 10: 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
- Produktspezifische Konfiguration
- Erneutes Zuordnen der Organisations-IDs
- Migration von Looker-Daten zur Automation Suite
- Durchführen der Insights-Datenbankwartung
- Konfigurieren von Protokollregeln
- Erweiterte Orchestrator-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
- Installation der Hostbibliothek überspringen
- 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
- Protokollstreaming funktioniert nicht in Proxy-Setups
- Die Velero-Sicherung schlägt mit dem Fehler „FehlgeschlageneValidierung“ fehl
- Beim Zugriff auf den FQDN wird RBAC zurückgegeben: Zugriff verweigert
Automation Suite in der EKS/AKS-Installationsanleitung
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> -
The Insights Looker pod is now listed (e.g.,
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 <uipath>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 <uipath>