automation-suite
2023.10
false
UiPath logo, featuring letters U and I in white

Automation Suite no guia de instalação do EKS/AKS

Última atualização 21 de nov de 2024

Migração de dados do Looker para o Automation Suite

Use esse procedimento para migrar dados do Looker de Insights independente para Insights Automation Suite.

Etapa 1: Criar arquivo TAR de backup do Servidor Linux do Insights

  1. Abra um Cliente SSH e execute o comando a seguir para autenticar.
    ssh <username>@<hostname>ssh <username>@<hostname>


  2. Criar um backup.
    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"
    Observação: A partir da versão 2022.10, a looker.key está incluída no backup da migração.


  3. Saia do SSH.
    exitexit
  4. Copie os arquivos para a máquina local usando Protocolo de Cópia Segura (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>


etapa 2: Restaurar Looker

  1. Baixe o arquivo kubeconfig. A captura de tela a seguir mostra um Modelo de implantação do Azure para Automation Suite.


  2. Abra um cliente SSH e execute o comando a seguir para obter o nome do pod do Looker do Insights
    $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. O pod do Looker do Insights está agora listado (por exemplo, insights-insightslooker-c987df55c-gngqd).
  4. Defina um nome variável para o pod do Looker do Insights.
    $PodName = "insights-insightslooker-74db798bc5-dt68p"$PodName = "insights-insightslooker-74db798bc5-dt68p"
  5. Criar um backup para os dados do Automation Suite. O arquivo de backup será armazenado em uma máquina com console onde o comando é iniciado. Certifique-se de excluir o backup criado porque ele contém informações confidenciais.
    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
  6. Descompacte o arquivo TAR do Servidor Linux do Insights.
    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
  7. (Condicionalmente necessário se a senha do Automation Suite for diferente da usada no modelo de implantação independente) Edite os arquivos abaixo antes da migração e atualize o url e/ou senha nos arquivos looker.log e looker.script.
    Abra sf_db_backup/looker.log e pesquise host_url para encontrar a string que começa com https://.


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


    Copie String que começa com $2a$12$ substitua todas as ocorrências em looker_backup/app/.db/looker.log.
    Observação:
    • Desative o regex no editor se não conseguir localizar essas linhas.
    • Se houver várias ocorrências de INSERT INTO "CREDENTIALS_EMAIL" VALUES(1,1,'admin@uipath.com' você precisa atualizar todas elas.
  8. Mude o diretório de trabalho para a pasta looker_backup.Nesta pasta você verá duas sub-pastas chamadas app e mnt.
    cd looker_backupcd looker_backup
  9. Copie arquivos para o pod do Looker do Insights e reinicie a implantação.
    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

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.