automation-suite
2023.10
true
Automation Suite auf EKS/AKS-Installationsanleitung
Last updated 4. Okt. 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.

Schritt 1: Erstellen Sie eine TAR-Sicherungsdatei vom Insights Linux Server

  1. Öffnen Sie einen SSH-Client und führen Sie den folgenden Befehl aus, um sich zu authentifizieren.
    ssh <username>@<hostname>ssh <username>@<hostname>


  2. 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.key in der Migrationssicherung enthalten.


  3. Beenden Sie SSH.
    exitexit
  4. 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

  1. Laden Sie die kubeconfig-Datei herunter. Der folgende Screenshot zeigt eine Azure-Bereitstellungsvorlage für die Automation Suite.


  2. Ö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).
  3. Legen Sie einen Variablennamen für den Insights Looker-Pod fest.
    $PodName = "insights-insightslooker-74db798bc5-dt68p"$PodName = "insights-insightslooker-74db798bc5-dt68p"
  4. 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
  5. 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
  6. (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 nach host_url, um die Zeichenfolge zu finden, die mit https:// beginnt.


    Suchen Sie nach INSERT INTO "CREDENTIALS_EMAIL" VALUES(1,1,'admin@uipath.com' in sf_db_backup/looker.log.


    Kopieren Sie die Zeichenfolge, die mit $2a$12$ beginnt, und überschreiben Sie alle Vorkommen in looker_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.
  7. Ändern Sie das Arbeitsverzeichnis in den Ordner looker_backup. In diesem Ordner sehen Sie zwei Unterordner mit den Namen app und mnt.
    cd looker_backupcd looker_backup
  8. 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

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten