- Visão geral
- Requisitos
- Instalação
- Pós-instalação
- Migração e atualização
- Atualização do Automation Suite no EKS/AKS
- Etapa 1: mover os dados da organização do Identity, de independente para o Automation Suite
- Etapa 2: restauração do banco de dados de produtos independente
- Etapa 3: backup do banco de dados da plataforma no Automation Suite
- Etapa 4: mesclando organizações no Automation Suite
- Etapa 5: atualização das strings de conexão do produto migradas
- Etapa 6: migração do Orchestrator independente
- Etapa 7: migração do Insights independente
- Etapa 8: migração do Test Manager independente
- Etapa 9: exclusão do tenant padrão
- Executando uma migração de único tenant
- Migração do Automation Suite no Linux para o Automation Suite no EKS/AKS
- Monitoramento e alertas
- Administração de cluster
- Configuração específica do produto
- Configuração de parâmetros do Orchestrator
- Configurações de aplicativo do Orchestrator
- Configuração do AppSettings
- Configuração do tamanho máximo da solicitação
- Substituição da configuração de armazenamento no nível do cluster
- Configuração dos repositórios de credenciais
- Configuração da chave de criptografia por tenant
- Limpeza do banco de dados do Orchestrator
- Solução de problemas
- A configuração de backup não funciona devido a uma falha na conexão com o Azure Government
- Pods no namespace uipath travaram ao habilitar taints de nó personalizado
- Não é possível iniciar o Automation Hub e o Apps com configuração de proxy
- Os pods não podem se comunicar com o FQDN em um ambiente de proxy
- A cadeia de caracteres de conexão SQL da Automação de Teste é ignorada
- Falha de backup do EKS devido à versão do Velero
- O backup do Velero falha com o erro FailedValidation
- O acesso ao FQDN retorna o erro de acesso negado do RBAC
- Migreção manual do ArgoCD NetworkPolicy (GHSA-47m3-95c7-g2g8)
Etapa 8: migração do Test Manager independente
Migração do Test Manager independente para o Automation Suite no EKS/AKS, incluindo a movimentação de anexos para o armazenamento configurado.
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).
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:
-
Se seu Test Manager usar o armazenamento de arquivos em uma instalação independente, recupere a chave
Storage.Locationdo arquivoappsettings.production.jsondo 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. -
Mova o conteúdo do diretório
Storagepara 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>:~/storagescp -r Storage/ <username>@<machine_ip or hostname>:~/storage -
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> -yO 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 -yO 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
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:
-
Confirme se todos os anexos foram migrados com sucesso para o armazenamento externo.
-
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.exeno 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. -
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.