- Visão geral
- Requisitos
- Instalação
- Q&A: Deployment templates
- Configuração das máquinas
- Configurando o objectstore externo
- Configurando um registro externo do Docker
- Configuração do balanceador de carga
- Configuração do DNS
- Como configurar o Microsoft SQL Server
- Configuração dos certificados
- Instalação online de produção pronta para alta disponibilidade de vários nós
- Instalação offline de produção pronta para alta disponibilidade de vários nós
- Disaster Recovery - Instalando o cluster secundário
- Baixando os pacotes de instalação
- Parâmetros do install-uipath.sh
- Como habilitar o High Availability Add-on do Redis para o cluster
- Arquivo de configuração do Document Understanding
- 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
- Pós-instalação
- Administração de cluster
- Monitoramento e alertas
- Migração e atualização
- Opções de migração
- 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 Insights independente
- Etapa 7: exclusão do tenant padrão
- B) Migração de um único tenant
- Configuração específica do produto
- 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 pacote 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 limpar automaticamente instantâneos do Longhorn
- Como desabilitar o descarregamento de soma de verificação do TX
- Como definir manualmente o nível de log do ArgoCD como Info
- Como gerar o pull_secret_value codificado para registros externos
- Como lidar com cifras fracas no TLS 1.2
- 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
- First installation fails during Longhorn setup
- 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ó da GPU afetado por indisponibilidade de recurso
- Não é possível montar o volume devido a não estar pronto para cargas de trabalho
- Falha ao carregar ou baixar dados no objectstore
- PVC resize does not heal Ceph
- Falha no redimensionamento do PVC
- Falha no redimensionamento do PVC do Objectstore
- Pod do Rook Ceph ou Looker travado no estado Init
- Erro de anexo de volume StatefulSet
- Falha ao criar volumes persistentes
- Patch de reclamação de armazenamento
- Falha de backup devido ao erro TooManySnapshots
- Todas as réplicas do Longhorn estão com falha
- Configurando um intervalo de tempo limite para os portais de gerenciamento
- Atualizar as conexões de diretório subjacentes
- 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
- 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
- Problemas de acesso à conta somente leitura do ArgoCD
- Pods de MongoDB em CrashLoopBackOff ou provisionamento de PVC pendente após exclusão
- Unhealthy services after cluster restore or rollback
- Pods presos em Init:0/X
- Prometheus no estado CrashloopBackoff com erro de falta de memória (OOM)
- 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
- 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
- Usando a ferramenta de diagnóstico do Automation Suite
- Usando a ferramenta de pacote de suporte do Automation Suite
- Exploração de logs
Instalação offline de produção pronta para alta disponibilidade de vários nós
Você deve atender aos pré-requisitos de hardware e software antes de dar continuidade à instalação. Consulte Requisitos de hardware e software.
Você pode usar um script dedicado para validar os pré-requisitos de instalação e a prontidão da infraestrutura. Consulte Validação dos pré-requisitos.
Para uma experiência de instalação tranquila, certifique-se de seguir nossas boas práticas. Veja .
O processo de instalação tem as seguintes etapas gerais:
Etapa |
Description |
---|---|
Etapa 1: baixe os pacotes de instalação |
Você deve executar esta etapa em uma máquina Linux ou Windows com acesso à Internet e às máquinas off-line nas quais planeja implantar o Automation Suite. Enquanto o download dos pacotes de instalação termina, você pode prosseguir para algumas das próximas etapas. |
Etapa 2: configurar a instalação |
Execute o instalador interativo para configurar as opções de instalação. A ferramenta reúne entradas para as opções de instalação mais comuns e gera um arquivo de configuração que você pode usar durante a instalação. (Opcional) Configure opções avançadas de instalação. O instalador interativo oferece uma experiência padrão com um número limitado de opções de configuração. Para personalizar os produtos instalados, configure servidores SQL separados para produtos específicos e mais, edite o arquivo de configuração. |
Etapa 3: Copiar os arquivos de instalação em todas as máquinas |
Na primeira máquina, copie os arquivos baixados na pasta de instalação criada pelo instalador interativo na etapa 2. Nas outras máquina do cluster, copie toda a pasta de instalação da primeira máquina para o mesmo caminho de pasta em cada máquina. |
Etapa 4: Executar a instalação |
Crie o cluster e junte todas as máquinasInstale o resto do conjunto da primeira máquina. |
Etapa 5: Concluir a instalação |
Etapa 5: Você concluiu a instalação com sucesso e pode passar para as etapas pós-instalação. Agora você pode acessar o cluster e o suíte recém-criados, atualizar certificados, redimensionar o PVC e muito mais. |
Versão do kernel do RHEL kernel-4.18.0-477.10.1.el8_8 é afetada por um problema que interrompe a instalação ou o gerenciamento do cluster do Automation Suite. Certifique-se de que nenhum dos nós do Automation Suite utilize essa versão do kernel, quer seja pré ou pós-instalação. Você pode atualizar a versão do kernel executando o seguinte comando:
dnf install -y kernel kernel-tools kernel-tools-libs
dnf install -y kernel kernel-tools kernel-tools-libs
Essa máquina pode ser Linux ou Windows. Os comandos neste guia são para o sistema operacional baseado em RHEL. Para Windows ou outros sistemas operacionais, ajuste para comandos equivalentes específicos desses ambientes.
O instalador do Automation Suite é um wrapper de vários pacotes que também instala algumas dependências usando o Red Hat Package Manager (RPM). Ele fornece uma experiência interativa que ajuda você a configurar recursos externos, como SQL e outras opções de instalação.
NA MÁQUINA SEPARADA COM ACESSO À INTERNET
Esta seção explica como obter os arquivos necessários para iniciar o processo de instalação.
Certifique-se de executar as seguintes etapas:
- Verifique se todos os arquivos concluíram o download na máquina com acesso à internet;
- Crie a pasta de destino na máquina;
- Copie os arquivos da máquina online para a máquina de destino.
EM TODAS AS MÁQUINAS NO CLUSTER
Crie as pastas de instalação executando o seguinte comando:
sudo su -
mkdir -p /opt/UiPathAutomationSuite/
chmod -R 777 /opt/UiPathAutomationSuite
mkdir -p /uipath/tmp
chmod -R 777 /uipath/tmp
sudo su -
mkdir -p /opt/UiPathAutomationSuite/
chmod -R 777 /opt/UiPathAutomationSuite
mkdir -p /uipath/tmp
chmod -R 777 /uipath/tmp
mkdir -p /opt/UiPathAutomationSuite/
não é necessária se você usar o script configureUiPathDisks.sh
.
NA MÁQUINA SEPARADA COM ACESSO À INTERNET
Copie os arquivos para o primeiro nó executando as seguintes etapas:
- Na máquina com acesso à internet, copie os arquivos para a pasta de instalação na máquina de destino e o(s) pacote(s) offline para a pasta
/uipath/tmp
:scp ~/installUiPathAS.sh ~/as-installer.zip ~/as-infra.tar.gz <username>@<node dns>:/uipath/tmp scp ~/as.tar.gz <username>@<node dns>:/uipath/tmp/
scp ~/installUiPathAS.sh ~/as-installer.zip ~/as-infra.tar.gz <username>@<node dns>:/uipath/tmp scp ~/as.tar.gz <username>@<node dns>:/uipath/tmp/ - (Opcional) Para usar o Document Understanding, copie o seguinte pacote para a pasta
/uipath/tmp
:scp ~/du-ondemand.tar.gz <username>@<node dns>:/uipath/tmp/
scp ~/du-ondemand.tar.gz <username>@<node dns>:/uipath/tmp/Atenção: não seguir esta etapa opcional impede o acesso aos serviços do Document Understanding. - (Opcional) Para usar o Computer Vision, copie o seguinte pacote para a pasta
/uipath/tmp
:scp ~/cv-ondemand.tar.gz <username>@<node dns>:/uipath/tmp/
scp ~/cv-ondemand.tar.gz <username>@<node dns>:/uipath/tmp/Atenção: não seguir esta etapa opcional impede o acesso aos serviços do Computer Vision.
Executando o instalador interativo no modo offline de vários nós
Execute o instalador interativo para configurar as opções de instalação. A ferramenta reúne entradas para as opções de instalação mais comuns e gera um arquivo de configuração. A alta disponibilidade é ativada por padrão, mas você pode desativá-la usando a configuração avançada.
kubectl create token default
e, só então, executar o comando para os nós secundários.
Para instalar o Automation Suite, execute as seguintes etapas:
Essa etapa é opcional.
Você pode alterar o arquivo para ter acesso a configurações mais avançadas. Você pode habilitar produtos adicionais, desabilitar qualquer um dos produtos padrão, configurar seus bancos de dados do SQL e suas respectivas strings de conexão, e definir certificados. Para o modo de produção pronto para alta disponibilidade de vários nós, habilitamos a Alta Disponibilidade por padrão, mas você pode desabilitá-la se necessário.
Para a configuração avançada, você pode seguir as seguintes instruções: Experiência de instalação avançada.
cluster_config.json
para todas as outras máquinas.
NA PRIMEIRA MÁQUINA NO CLUSTER
Há dois tipos de máquinas: servidor e agente.
- Servidor — máquinas nas quais a infraestrutura do Kubernetes (por exemplo, apiserver, etcd) é executada. Esses componentes gerenciam todo o cluster.
- Agente — versão básica da máquina que é usada para executar cargas de trabalho
O modo de produção pronto para alta disponibilidade de vários nós requer um mínimo de 3 máquinas de servidor. A instalação do Task Mining requer uma máquina adicional usada como agente.
- Para uma instalação de produção pronta para alta disponibilidade de vários nós, você precisa de um balanceador de carga. Certifique-se de que um tenha sido criado e o tráfego seja distribuído entre os nós. O nome de domínio do balanceador de carga precisa ser usado no arquivo
cluster_config.json
. - Você precisa ter pelo menos um nó de servidor e, para a alta disponibilidade, precisa de pelo menos três nós de servidor. É necessário um número ímpar de nós de servidor.
Antes de executar a instalação, certifique-se de ler o Contrato de Licença.
Para aceitar o contrato de licença, escolha um dos seguintes métodos:
- Opção 1 (variável de ambiente) - Defina a variável de ambiente
LICENSE_AGREEMENT
para aceitar executando o seguinte comando:export LICENSE_AGREEMENT=accept
- Opção 2 (parâmetro incorporado) - Ou então, acrescente
--accept-license-agreement
a cada execução deinstall-uipath.sh
.
Finalizando a instalação no primeiro nó
Após todos os nós estarem unidos, passe para o primeiro servidor para concluir a instalação do Automation Suite:
-
Verifique se os nós foram adicionados corretamente executando o seguinte comando:
sudo su export KUBECONFIG=/etc/rancher/rke2/rke2.yaml PATH=$PATH:/var/lib/rancher/rke2/bin kubectl get nodes
sudo su export KUBECONFIG=/etc/rancher/rke2/rke2.yaml PATH=$PATH:/var/lib/rancher/rke2/bin kubectl get nodes -
Você deve ver mais de um nó na lista se tudo correu bem.
-
Finalize a instalação executando o seguinte comando:
cd /opt/UiPathAutomationSuite ./install-uipath.sh -i ./cluster_config.json -o ./output.json -f -s --offline-bundle /uipath/tmp/as.tar.gz --offline-tmp-folder /uipath/tmp --accept-license-agreement
cd /opt/UiPathAutomationSuite ./install-uipath.sh -i ./cluster_config.json -o ./output.json -f -s --offline-bundle /uipath/tmp/as.tar.gz --offline-tmp-folder /uipath/tmp --accept-license-agreement
Essa é a operação mais demorada. Ela deve levar aproximadamente duas horas.
Carregando os pacotes opcionais
Esta etapa é necessária apenas se você não optou pelo registro externo do Docker.
-
Para carregar o pacote opcional do Document Understanding, execute o seguinte comando:
./configureUiPathAS.sh registry upload --optional-offline-bundle "/uipath/tmp/du-ondemand.tar.gz" --offline-tmp-folder "/uipath/tmp"
./configureUiPathAS.sh registry upload --optional-offline-bundle "/uipath/tmp/du-ondemand.tar.gz" --offline-tmp-folder "/uipath/tmp" -
Para carregar o pacote opcional do Computer Vision, execute o seguinte comando:
./configureUiPathAS.sh registry upload --optional-offline-bundle "/uipath/tmp/cv-ondemand.tar.gz" --offline-tmp-folder "/uipath/tmp"
./configureUiPathAS.sh registry upload --optional-offline-bundle "/uipath/tmp/cv-ondemand.tar.gz" --offline-tmp-folder "/uipath/tmp"
Concluindo uma instalação do AI Center
Se o AI Center exigir um Orchestrator externo, execute o seguinte comando para concluir a instalação:
./configureUiPathAS.sh aicenter configure --installation-token <identity token>
./configureUiPathAS.sh aicenter configure --installation-token <identity token>
O processo de instalação gera certificados autoassinados em seu nome. Esses certificados são compatíveis com FIPS 140-2. O modelo de implantação do Azure também oferece a opção de fornecer um certificado de servidor emitido pela CA no momento da instalação, em vez de usar um certificado autoassinado gerado automaticamente.
Certificados autoassinados expirarão em 90 dias e você deverá substituí-los por certificados assinados por uma CA confiável assim que a instalação for concluída. Se você não atualizar os certificados, a instalação deixará de funcionar após 90 dias.
Se você instalou o Automation Suite em um host habilitado para FIPS 140-2 e deseja atualizar os certificados, verifique se são compatíveis com FIPS 140-2.
Para obter instruções, consulte Gerenciamento de certificados.
Para acessar o cluster e o pacote recém-criados, consulte Acesso ao Automation Suite.
- Visão geral
- Etapa 1: Download do pacote de instalação e obtenção de todos os arquivos na primeira máquina
- Etapa 1.1: Download dos pacotes de instalação
- Etapa 1.2: obter todos os arquivos baixados na primeira máquina
- Etapa 2: configurar a instalação
- Etapa 2.1: configuração padrão
- Etapa 2.2: (opcional) configuração avançada
- Etapa 3: copiar os arquivos de instalação em todas as outras máquinas do cluster
- Etapa 4: executar a instalação
- Etapa 4.1: aceitar o contrato de licença
- Etapa 4.2: criar e associar todas as máquinas ao cluster
- Etapa 4.3: finalizar a instalação do suíte
- Etapa 5: conclusão da instalação
- Atualização de certificados
- Acessando o Automation Suite