UiPath Documentation
automation-suite
2023.10
false
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Guide d'installation d'Automation Suite sur Linux

Dernière mise à jour 15 avr. 2026

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>
    

    docs image

  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.

    docs image

  3. Quittez le SSH.

    exit
    exit
    
  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>
    

    docs image

É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.

    docs image

  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
    
  3. Le pod Insights Looker est maintenant répertorié (par exemple, insights-insightslooker-c987df55c-gngqd).docs image

  4. Définissez un nom de variable pour le pod Insights Looker.

    $PodName = "insights-insightslooker-74db798bc5-dt68p"
    $PodName = "insights-insightslooker-74db798bc5-dt68p"
    
  5. Créez une sauvegarde pour les données Automation Suite. Le fichier de sauvegarde sera stocké sur une machine disposant d’une console où la commande est lancée. Veillez à bien supprimer la sauvegarde créée, car celle-ci 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 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
    
  6. Décompressez le fichier TAR du serveur Insights Linux.

    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
    
  7. (Moment requis si le mot de passe Automation Suite est différent de celui utilisé dans le modèle de déploiement autonome ) Modifiez les fichiers suivants 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://.

    docs image

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

    docs image

    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.
  8. 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_backup
      cd looker_backup
    
  9. 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 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
    

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

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour