Automation Suite
2023.10
False
Image de fond de la bannière
Guide d'installation d'Automation Suite sur Linux
Dernière mise à jour 19 avr. 2024

Migration des données Looker vers Automation Suite

Utilisez cette procédure pour migrer les données Looker d'Insights Standalone vers Insights Automation Suite.

Étape 1 : Créer un fichier TAR de sauvegarde à partir du serveur Insights Linux

  1. Ouvrez un client SSH et exécutez la commande suivante pour vous authentifier.
    ssh <username>@<hostname>ssh <username>@<hostname>


  2. Créez une sauvegarde.
    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"
    Remarque : À partir de la version 2022.10, le looker.key est inclus dans la sauvegarde de la migration.


  3. Quittez le SSH.
    exitexit
  4. Copiez les fichiers sur la machine locale à l'aide du Protocole de copie sécurisée (SCP).
    scp <username>@<hostname>:~\insights\backup\looker_backup.tar <path-to-download-dir>scp <username>@<hostname>:~\insights\backup\looker_backup.tar <path-to-download-dir>


Étape 2 : restaurer Looker

  1. Téléchargez le fichier kubeconfig . La capture d'écran suivante montre un modèle de déploiement Azure pour Automation Suite.


  2. Ouvrez un client SSH et exécutez la commande suivante pour obtenir le nom du pod Insights Looker
    $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
    Le pod Insights Looker est maintenant répertorié (par exemple, insights-insightslooker-c987df55c-gngqd).
  3. Définissez un nom de variable pour le pod Insights Looker.
    $PodName = "insights-insightslooker-74db798bc5-dt68p"$PodName = "insights-insightslooker-74db798bc5-dt68p"
  4. Créez une sauvegarde pour les données Automation Suite. Le fichier de sauvegarde sera stocké sur une machine avec une console où la commande est lancée. Assurez-vous de supprimer la sauvegarde créée, car elle contient des informations sensibles.
    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. Décompressez le fichier.
    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. (Conditionnel requis si le mot de passe d'Automation Suite est différent de celui utilisé dans le modèle de déploiement autonome) Modifiez les fichiers ci-dessous avant la migration et mettez à jour l'URL et/ou le mot de passe dans les fichiers looker.log et looker.script .
    Ouvrez sf_db_backup/looker.log et recherchez host_url pour trouver la chaîne qui commence par https://.


    Recherchez INSERT INTO "CREDENTIALS_EMAIL" VALUES(1,1,'admin@uipath.com' dans sf_db_backup/looker.log.


    Copiez la chaîne qui commence par $2a$12$ et écrasez toutes les occurrences dans looker_backup/app/.db/looker.log.
    Remarque :
    • Désactivez regex dans l'éditeur si vous ne trouvez pas ces lignes.
    • S'il existe plusieurs occurrences de INSERT INTO "CREDENTIALS_EMAIL" VALUES(1,1,'admin@uipath.com', vous devez toutes les mettre à jour.
  7. Remplacez le répertoire de travail par le dossier looker_backup. Dans ce dossier, vous verrez deux sous-dossiers nommés app et mnt.
    cd looker_backupcd looker_backup
  8. Copiez les fichiers dans le pod Insights Looker, puis redémarrez le déploiement.
    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

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.