- Visão geral
- Requisitos
- Recomendado: modelos de implantação
- Manual: preparando a instalação
- Manual: preparando a instalação
- Etapa 1: Configuração do registro compatível com OCI para instalações offline
- Etapa 2: configuração do objectstore externo
- Etapa 3: configuração do High Availability Add-on
- Etapa 4: configuração do Microsoft SQL Server
- Etapa 5: configuração do balanceador de carga
- Etapa 5: configuração do DNS
- Etapa 7: configuração dos discos
- Etapa 8: ajuste das configurações no nível do kernel e do sistema operacional
- Etapa 9: configuração das portas do nó
- Etapa 10: aplicação de configurações diversas
- Etapa 12: validação e instalação dos pacotes RPM necessários
- Etapa 13: geração de cluster_config.json
- Amostra Cluster_config.json
- Configuração geral
- Profile configuration
- Configuração de Certificados
- Configuração do Banco de Dados
- Configuração externa do Objectstore
- Configuração de URL pré-assinada
- Configuração do ArgoCD
- Configuração de registro externo compatível com OCI
- Disaster Recovery: configurações Ativo/Passivo e Ativo/Ativo
- Configuração do High Availability Add-on
- Configuração específica do Orchestrator
- Configuração específica do Insights
- Process Mining-specific configuration
- Configuração específica do Document Understanding
- Automation Suite Robots-specific configuration
- Configuração específica do AI Center
- Configuração do monitoramento
- Opcional: configuração do servidor proxy
- Opcional: habilitação da resiliência a falhas zonais em um cluster de produção pronto para alta disponibilidade de vários nós
- Opcional: transmitindo resolv.conf personalizado
- Optional: Increasing fault tolerance
- Adicionando um nó de agente dedicado com suporte a GPU
- Adição de um nó de agente dedicado ao Task Mining
- Conexão do aplicativo Task Mining
- Adicionando um nó de agente dedicado para robôs do Automation Suite
- Etapa 15: configuração do registro temporário do Docker para instalações offline
- Etapa 16: validação dos pré-requisitos para a instalação
- Manual: realizando a instalação
- Pós-instalação
- Administração de cluster
- Gerenciando produtos
- Introdução ao portal de administração do cluster
- Migrating objectstore from persistent volume to raw disks
- Migração do High Availability Add-on no cluster para externo
- Migrating data between objectstores
- Migrating in-cluster objectstore to external objectstore
- Migração para um registro externo compatível com OCI
- Mudança para o cluster secundário manualmente em uma configuração Ativo/Passivo
- Disaster Recovery: executando operações pós-instalação
- Convertendo uma instalação existente para configuração multi-local
- Diretrizes sobre atualização de uma implantação Ativo/Passivo ou Ativo/Ativo
- Diretrizes sobre backup e restauração de uma implantação Ativo/Passivo ou Ativo/Ativo
- Monitoramento e alertas
- Migração e atualização
- Migrating between Automation Suite clusters
- Atualizando o Automação Suite
- Download dos pacotes de instalação e obtenção de todos os arquivos no primeiro nó do servidor
- Recuperação da mais recente configuração aplicada do cluster
- Atualização da configuração de cluster
- Configuração do registro compatível com OCI para instalações offline
- Execução da atualização
- Realização de operações pós-atualização
- Aplicação de patch
- Configuração específica do produto
- Configuração de parâmetros 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 do NLog
- Salvando logs do robô no Elasticsearch
- Configuração dos repositórios de credenciais
- Configuração da chave de criptografia por tenant
- Limpeza do banco de dados do Orchestrator
- Melhores práticas e manutenção
- Solução de problemas
- Como solucionar problemas dos serviços durante a instalação
- Como desinstalar o cluster
- Como limpar os artefatos offline para melhorar o espaço em disco
- Como limpar os dados do Redis
- Como habilitar o registro em log do Istio
- Como limpar logs manualmente
- Como limpar logs antigos armazenados no bucket do sf-logs
- Como desabilitar os logs de streaming para o AI Center
- Como depurar instalações do Automation Suite com falha
- Como excluir imagens do instalador antigo após a atualização
- Como desabilitar o descarregamento de soma de verificação do TX
- Como definir manualmente o nível de log do ArgoCD como Info
- Como expandir o armazenamento do AI Center
- Como gerar o pull_secret_value codificado para registros externos
- Como lidar com cifras fracas no TLS 1.2
- How to check the TLS version
- Não é possível executar uma instalação offline no SO RHEL 8.4
- Erro ao baixar o pacote
- A instalação offline falha devido a um binário ausente
- Problema de certificado na instalação offline
- Erro de validação da string de conexão ao SQL
- Verificação de pré-requisito para o módulo iscsid do selinux falha
- Azure disk not marked as SSD
- Falha após a atualização do certificado
- Antivírus causa problemas de instalação
- Automation Suite not working after OS upgrade
- O Automation Suite requer que backlog_wait_time seja definido como 0
- Não é possível montar o volume devido a não estar pronto para cargas de trabalho
- Falha na coleta de logs do pacote de suporte
- A atualização de nó único falha no estágio de malha
- Upgrade fails due to unhealthy Ceph
- RKE2 não é iniciado devido a um problema de espaço
- O volume não pode ser montado e permanece no estado de loop anexar/desanexar
- A atualização falha devido a objetos clássicos no banco de dados do Orchestrator
- Um cluster do Ceph foi encontrado em um estado degradado após atualização lado a lado
- Um componente sem integridade do Insights causa uma falha na migração
- A atualização do serviço falha para o Apps
- Tempos limite de atualização no local
- Migração de registro do Docker presa no estágio de exclusão do PVC
- AI Center provisioning failure after upgrading to 2023.10 or later
- Falha de atualização em ambientes offline
- A validação de SQL falha durante a atualização
- pod snapshot-controller-crds no estado CrashLoopBackOff após a atualização
- Configurando um intervalo de tempo limite para os portais de gerenciamento
- Autenticação não funciona após migração
- kinit: não é possível encontrar o KDC para o realm <AD Domain> ao obter credenciais iniciais
- kinit: o Keytab não contém chaves adequadas para *** ao obter credenciais iniciais
- Falha na operação GSSAPI devido a código de status inválido
- Alarme recebido para trabalho com falha do Kerberos-tgt-update
- Provedor de SSPI: servidor não encontrado no banco de dados Kerberos
- Falha de login para usuário do AD devido a conta desabilitada
- ArgoCD login failed
- Atualizar as conexões de diretório subjacentes
- Falha ao obter a imagem do sandbox
- Os pods não são exibidos na UI do ArgoCD
- Falha de teste do Redis
- O servidor RKE2 falha ao iniciar
- Segredo não encontrado no namespace da UiPath
- O ArgoCD entra em estado Em andamento após a primeira instalação
- Pods de MongoDB em CrashLoopBackOff ou provisionamento de PVC pendente após exclusão
- Pods presos em Init:0/X
- Métricas Ceph-rook ausentes nos painéis de monitoramento
- O Document Understanding não está no menu de navegação esquerdo do Automation Suite
- Status de Falha ao criar uma sessão de rotulagem de dados
- Status de Falha ao tentar implantar uma habilidade de ML
- Trabalho de migração falha no ArgoCD
- Reconhecimento de escrita com o Extrator de formulários inteligente não está funcionando
- Execução de alta disponibilidade com o Process Mining
- Falha na ingestão do Process Mining ao fazer logon usando o Kerberos
- Após a recuperação de desastres, o Dapr não está funcionando corretamente para Process Mining e Task Mining
- Não é possível conectar-se ao banco de dados AutomationSuite_ProcessMining_Warehouse usando uma string de conexão em formato pyodbc.
- A instalação do Airflow falha com sqlalchemy.exc.ArgumentError: não foi possível analisar o URL rfc1738 da string ''
- Como adicionar uma regra de tabela de IP para usar a porta 1433 do SQL Server
- O certificado do Automation Suite não é confiável para o servidor em que o CData Sync está sendo executado
- Execução da ferramenta de diagnóstico
- Using the Automation Suite support bundle
- Exploração de logs
Migrating between Automation Suite clusters
uipath
namespace instead of a custom namespace and want to move from one Automation Suite flavor to another. We support the following scenarios:
-
Migrate from Automation Suite on Linux to a new installation of Automation Suite on EKS/AKS or Automation Suite on OpenShift;
-
Migrate from Automation Suite on EKS/AKS to a new installation of Automation Suite on OpenShift;
-
Migrate from Automation Suite on OpenShift to a new installation of Automation Suite on EKS/AKS;
-
Migrate from Automation Suite on EKS to Automation Suite on AKS or from Automation Suite on AKS to Automation Suite on EKS.
Note that you can attempt to perform the migration operation multiple times with no impact on your existing cluster.
Os seguintes cenários de migração não são compatíveis:
-
Migrating from Automation Suite on Linux to an existing installation of Automation on EKS/AKS or Automation Suite on OpenShift;
-
Migrating an Automation Suite on OpenShift cluster to Automation Suite on Linux cluster.
Etapa |
Description |
---|---|
1. |
Mandatory. Make sure you meet the migration requirements. |
2. |
Mandatory. Prepare the target cluster and the docker images for both source and target cluster. 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. |
3. |
Mandatory. Start the migration, move the data, and run the Automation Suite installation. |
4. |
Optional. If AI Center is enabled on both the source and target clusters, migrate the skills. |
To migrate from an Automation Suite cluster to another, you must meet the following requirements:
-
Download the following artifacts:
-
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.
-
If you migrate from Automation Suite on Linux, the version of your source cluster must be 2022.10 or newer.
-
If you migrate to Automation Suite on OpenShift, the version of your source cluster must be 2023.10 or newer.
-
Offline-only requirements: You must hydrate the target cluster.
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.
To prepare the target cluster, take the following steps:
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:
To migrate to the target Automation Suite cluster, take the following steps:
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.
- About the cluster migration
- Visão geral do processo
- Requisitos
- Migração de dados e responsabilidades
- Preparing the cluster migration
- Preparing the target cluster
- Hydrating the OCI-compliant registry registry without internet access
- Hydrating the OCI-compliant registry with internet access
- Running the cluster migration
- Migrating the AI Center skills
- Verificação do status da migração de habilidades
- Execução da migração de habilidades