- 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: exclusão do tenant padrão
- B) Migração de um ú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
Automation Suite no guia de instalação do EKS/AKS
Migração do Automation Suite no Linux para o Automation Suite no EKS/AKS
uipathctl
.
Uma das vantagens desse processo de migração é que você pode tentar executá-lo várias vezes sem impacto em seu cluster existente.
Essa opção de migração permite que você mude do Automation Suite no Linux para uma nova instalação do Automation no EKS/AKS.
Os seguintes cenários de migração não são compatíveis:
-
A migração do Automation Suite no Linux para uma instalação existente do Automation no EKS/AKS não é compatível no momento.
-
A migração de um Automation Suite no cluster EKS/AKS para outro Automation Suite no cluster EKS/AKS não é compatível no momento.
Para migrar do Automation Suite no Linux para o Automation Suite no EKS/AKS, você deve atender aos seguintes requisitos:
-
Você deve estabelecer conectividade entre os dois ambientes.
-
Você deve ter um objectstore externo configurado em seu cluster de origem. Se você usa armazenamento em cluster, consulte Migrando objectstore no cluster para objectstore externo.
-
A versão do seu Automation Suite no Linux deve ser a 2022.10 ou mais recente.
-
Requisitos apenas offline: você deve hidratar o cluster de destino.
# |
Etapa de migração |
---|---|
1. |
Obrigatório. Baixe
uipathctl .
Para obter instruções de download, consulte uipathctl. |
2. |
Obrigatório. Baixe
versions.json .
Para obter instruções de download, consulte version.json. |
3. |
Prepare as imagens do Docker para o cluster de origem e de destino. Opcional. Se sua implantação estiver offline ou se você usar um registro de OCI privado, certifique-se de que as imagens necessárias estejam disponíveis. |
4. |
Prepare o cluster de destino:
|
5. |
Execute a migração e mova os dados. A migração executa pods nos clusters de origem e destino. O armazenamento de objetos externo configurado para o cluster de origem, especificamente o bucket de plataforma, é usado como um local de armazenamento de migração intermediário. Cluster de origem:
Cluster de destino:
|
6. |
|
Dados |
Mecanismo de migração | |
---|---|---|
Status | Responsabilidade | |
Sql |
Mantido Você tem duas opções:
|
Cliente |
Registro do Docker |
Não migrado Se você usar um registro privado, você deve hidratar o registro de destino. Se você usar
registry.uipath.com para o cluster de destino, nenhuma etapa adicional será necessária.)
|
Cliente |
FQDN |
Opcional Você deve escolher um novo FQDN para o novo cluster. Opcionalmente, você pode reverter para o FQDN anterior se necessário. | Cliente |
Certificados |
Não migrado Você deve trazer certificados como parte da nova instalação do cluster. | Cliente |
Configuração de cluster |
Não migrado Você deve gerar o novo
input.json aplicável ao tipo de cluster de destino (AKS ou EKS).
| Cliente |
Alertas e painéis personalizados criados pelos usuários |
Não migrado Você deve reconfigurar os alertas e painéis personalizados após a migração. | Cliente |
Logs do aplicativo/configuração de streaming do Prometheus criada por usuários |
Não migrado Você deve reconfigurar o log do aplicativo e o streaming do Prometheus. | Cliente |
Cargas de trabalho dinâmicas |
Depende do aplicativo Os trabalhos de treinamento do AI Center são perdidos; As habilidades são mantidas. |
Habilidades (o script precisava ser executado após a atualização): UiPath® Trabalhos de treinamento: cliente |
Armazenamento de objeto |
Objectstore externo: Retido Para o Objectstore externo, você tem duas opções:
Importante: se você estiver usando um armazenamento de objetos no cluster, você deve executar uma migração do Ceph-para-externo antes da atualização. |
Migração de no cluster para o Objectstore externo: Cliente Objectstore externo: UiPath® |
Insights |
Mantido |
UiPath® |
Dados do MongoDB |
Mantido Os dados do MongoDB são movidos para o SQL de destino. |
UiPath® |
RabbitMQ |
Não é necessário |
UiPath® |
Monitoramento (dados) |
Não é necessário Os dados de monitoramento não se aplicam ao novo cluster. | N/A |
Não modifique o cluster de origem após iniciar o processo de migração.
cluster_config.json
, siga as seguintes etapas:
uipathcore
Docker mais recente esteja disponível para os clusters de origem e destino. Se seu cluster de origem estiver offline, disponibilize a imagem executando as seguintes etapas:
Se você usar um registro privado, você deve semeá-lo. Para obter instruções, consulteConfigurando o registro compatível com OCI.
As etapas nesta seção serão aplicáveis apenas se você tiver habilitado o AI Center nos clusters de origem e de destino. Observe que as instruções presumem que o AI Center no cluster de destino aponta para o banco de dados que contém os dados de habilidades para executar as habilidades.
Depois de concluir a migração, você deve sincronizar as habilidades do AI Center para que você possa usá-las novamente.
Para executar a migração de habilidades, siga as seguintes etapas:
-d "[skill_id1, skill_id2, .... ]"
como um argumento extra para curl
na etapa 3.
- Requisitos
- Visão geral do processo
- Migração de dados e responsabilidades
- Preparação
- Preparando o arquivo cluster_config.json
- Registro privado sem requisitos de acesso à internet
- Registro privado com requisitos de acesso à internet
- Execução
- Migração de habilidades do AI Center
- Verificação do status da migração de habilidades
- Execução da migração de habilidades