UiPath Documentation
automation-suite
2023.10
false
Guia de instalação do Automation Suite no Linux
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Etapa 8: migração do Test Manager independente

Migração do Test Manager independente para o Automation Suite transferindo anexos para o armazenamento de destino configurado no Automation Suite.

Para migrar com sucesso o Test Manager independente para o Automation Suite, você precisa seguir estas etapas:

1. Migrar armazenamento do Test Manager​

Ao instalar o Automation Suite, você também configurou uma opção de armazenamento desejada. Você deve mover todos os anexos do Test Manager para esse armazenamento de destino usado por sua instância do Automation Suite.

Para mover todos os anexos do Test Manager, você deve usar o script de migração do Test Manager (testmanager_migrator.sh).

Observação:

Se você quiser executar o script de migração do Test Manager de uma máquina diferente da que originalmente contém os anexos, mova primeiro todos os anexos para essa máquina diferente.

Para mover seus anexos do Test Manager para o Automation Suite, siga estas etapas:

  1. Se seu Test Manager usar o armazenamento de arquivos em uma instalação independente, recupere a chave Storage.Location do arquivo appsettings.production.json do diretório de instalação do Test Manager independente.

    Por exemplo, geralmente o valor padrão da chave Storage.Location é C:\ProgramData\UiPath TestManager\Storage.

  2. Mova o conteúdo do diretório Storage para a máquina em que você pretende executar o script de migração do Test Manager.

    Você pode usar o seguinte comando para copiar o conteúdo de armazenamento:

    scp -r Storage/ <username>@<machine_ip or hostname>:~/storage
    scp -r Storage/ <username>@<machine_ip or hostname>:~/storage
    
  3. Execute o script de migração do Test Manager para mover seus anexos de armazenamento do Test Manager para um armazenamento de objetos externo ou para um armazenamento de objetos do InCluster Ceph:

    • Para mover os anexos para um armazenamento de objetos externo, execute o script de migração do Test Manager com o seguinte comando:

      ./testmanager_migrator.sh -s <storage_folder_location> -y
      ./testmanager_migrator.sh -s <storage_folder_location> -y
      

      O script usa o parâmetro -s <storage_folder_location> para especificar a pasta raiz dos dados do tenant para migração.

    • Para mover os anexos para um armazenamento de objetos InCluster Ceph, execute o script de migração do Test Manager com o seguinte comando:

      ./testmanager_migrator.sh -s <storage_folder_location> -is -y
      ./testmanager_migrator.sh -s <storage_folder_location> -is -y
      

      O script usa o parâmetro -s <storage_folder_location> para especificar a pasta raiz dos dados do tenant para migração.

      Observação:

      Não recomendamos mover seus anexos do Test Manager no InCluster Ceph devido à sua dependência do estado do cluster e à escalabilidade limitada.

Resultado: seus anexos do Test Manager estão disponíveis no armazenamento de destino usado por sua instância do Automation Suite.

2. Atualize o local de armazenamento no banco de dados​

Observação:

Esta etapa se aplica apenas se você tiver movido seus anexos do Test Manager para um armazenamento de objetos externo usado por sua instância do Automation Suite.

Siga estas etapas para atualizar a hierarquia de pastas e as informações de buckets no banco de dados após migrar os anexos para o armazenamento externo:

  1. Confirme se todos os anexos foram migrados com sucesso para o armazenamento externo.

  2. No diretório de instalação independente do Test Manager, pesquise a ferramenta de provisionamento do Test Manager.

    Você pode encontrar esta ferramenta empacotada com cada compilação como testmanager.exe no local de instalação padrão, da seguinte maneira: C:\Program Files (x86)\UiPath\TestManager\Tools\TestManagerProvisioner. Alternativamente, você pode encontrar o executável em sua pasta de instalação personalizada. Para obter mais informações sobre a ferramenta de provisionamento do Test Manager, acesse Ferramenta de provisionamento do Test Manager.

  3. Execute o seguinte comando usando a ferramenta de provisionamento.

    testmanager.exe database updateStorageLocation -cs <connection string> -b <destination bucket name>
    testmanager.exe database updateStorageLocation -cs <connection string> -b <destination bucket name>
    

    Substitua <connection string> e <destination bucket> pelos valores apropriados para seu ambiente:

    • <connection string>: insira a string de conexão para a instância do Automation Suite de destino.
    • <destination bucket>: especifique o nome do bucket de armazenamento de destino no armazenamento de objetos.

Resultado: a hierarquia de pastas do banco de dados e as informações do bucket são atualizadas para apontar para o armazenamento de anexos migrado.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades