automation-suite
2023.4
false
- Ü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
- Erneutes Zuordnen der Organisations-IDs
- Migration von Looker-Daten zur Automation Suite
- Durchführen der Insights-Datenbankwartung
- Fehlersuche und ‑behebung
Migration von Looker-Daten zur Automation Suite
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
Automation Suite auf EKS/AKS-Installationsanleitung
Last updated 20. Sep. 2024
Migration von Looker-Daten zur Automation Suite
Verwenden Sie dieses Verfahren, um Looker-Daten vom eigenständigen Insights zur Insights Automation Suite zu migrieren.
- Ö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 istlooker.key
in der Migrationssicherung enthalten.
- Beenden Sie SSH.
exit
exit - 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>
- 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 uipathDer 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 insightslooker
kubectl 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 folder
7z x .\looker_backup.tar -olooker_backup # looker_backup is the output folder - (Bedingt erforderlich, wenn sich das Kennwort für die Automation Suite 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.log
und suchen Sie nachhost_url
, um die Zeichenfolge zu finden, die mithttps://
beginnt.Suchen Sie nachINSERT 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 Namenapp
undmnt
.cd looker_backup
cd 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