UiPath Documentation
automation-suite
2.2510
true
Guia de instalação do Automation Suite no Linux
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Etapa 16: validação dos pré-requisitos para a instalação

Valide todos os pré-requisitos antes de iniciar a instalação do Automation Suite usando o instalador uipathctl.

Antes de iniciar a validação de pré-requisitos, certifique-se de ter baixado o instalador uipathctl para a pasta /opt/UiPathAutomationSuite/<version> em todas as máquinas, gerado o arquivo cluster_config.json e copiado o arquivo de configuração para todas as máquinas. Para obter instruções, consulte Download dos pacotes de instalação e Geração do cluster_config.json.

Visão geral

Antes de instalar o Automation Suite, é uma boa prática validar os pré-requisitos de instalação e a prontidão da infraestrutura. Você pode usar uipathctl para avaliar seu ambiente e gerar um resumo antes de executar a instalação. Você pode usar o sinalizador --verbose se quiser acessar a saída detalhada da verificação de pré-requisitos ou pode ignorar esse sinalizador para obter uma saída mais concisa e simplificada.

A validação dos pré-requisitos para a instalação do Automation Suite envolve duas etapas:

  1. A primeira etapa usa uipathctl para avaliar os pré-requisitos de instalação do Kubernetes no seu ambiente.
  2. A segunda etapa envolve uma verificação detalhada dos pré-requisitos exigidos pela instalação dos componentes compartilhados.

A tabela a seguir lista todas as verificações de pré-requisitos necessárias para a instalação do Kubernetes.

Validação

Description

Requisitos de Hardware

Valida se cada máquina no cluster atende aos requisitos de hardware. A verificação leva em consideração os seguintes aspectos:

  • servidor, agente ou nó corrompido
  • sistema online ou offline
  • perfil de avaliação de nó único ou perfil de produção pronto para alta disponibilidade de vários nós
  • a memória de troca está desabilitada

Particionamento e configuração de disco

Valida se você particionou e configurou o disco corretamente. A verificação leva em consideração os seguintes aspectos:

  • Nó do servidor ou agente
  • sistema online ou offline
  • nó do servidor primário ou secundário

Conectividade do SQL Server

Valida a conectividade com o SQL Server e o banco de dados configurados. A verificação leva em consideração os seguintes aspectos:

  • conectividade com o host do SQL Server (ponto de extremidade) em um determinado ponto de extremidade
  • conectividade com o banco de dados principal se create_db estiver definido como true
  • criar permissões para o banco de dados ( dbcreator ) se create_db estiver definido como true
  • permissões de criar esquema ( db_ddladmin ), ler ( db_datareader ) e gravar ( db_datawriter )
  • conectividade ao banco de dados quando create_db está definido como false
  • requisitos especiais para cada serviço. Por exemplo, para o Insights, o script verifica o índice columnstore, suporte a json e se o nível de compatibilidade do SQL Server é >= 130
  • conectividade ao banco de dados e SQL Server com autenticação integrada.

certificado do servidor

Verifica se o certificado do servidor fornecido é válido. A verificação leva em consideração os seguintes aspectos:

  • o formato do arquivo de certificado é .pem , ou seja Certificado DER codificado em Base64
  • o tamanho da chave privada é pelo menos 2048
  • Uso estendido de chave e autenticação TLS de servidor da web necessários para acessar o Automation Suite em dispositivos iOS
  • Nome alternativo da entidade para todas as entradas DNS necessárias
  • certificado do servidor e correspondência de chave privada
  • o pacote de CA que você forneceu é, na verdade, o emissor do certificado do servidor
  • a validade do certificado é superior a 30 dias
  • o certificado é compatível com máquinas habilitadas para FIPS.

Certificados de assinatura do token

Verifica se o certificado de assinatura de token fornecido é válido. A verificação leva em consideração os seguintes aspectos:

  • o certificado está no formato pfx
  • a senha para descriptografar o certificado é válida
  • a validade do certificado é superior a 30 dias
  • o certificado é compatível com máquinas habilitadas para FIPS.

Proxy

Valida se você configurou corretamente o proxy. A verificação leva em consideração os seguintes aspectos:

  • https_proxy , http_proxy e no_proxy são definidos como variáveis de ambiente na máquina
  • o servidor proxy está acessível.

Conectividade

Valida se todas as máquinas podem se conectar umas às outras, se todas as URLs necessárias estão na lista de permissões do firewall e muito mais. A verificação leva em consideração os seguintes aspectos:

  • o FQDN do Automation Suite e o FQDN de todos os outros subdomínios podem ser resolvidos a partir da máquina
  • em uma configuração online, todas as URLs externas podem ser acessadas a partir da máquina
  • todos os servidores, agentes e nós marcados podem se conectar nas portas necessárias
  • as conexões de saída (URLs) podem ser resolvidas por meio de todos os servidores de nomes presentes em /etc/resolve.conf
  • se algum dos URLs não puder ser resolvido por meio de todos os servidores de nomes, então pelo menos um servidor de nomes pode resolver todos os URLs
  • o protocolo TCP ou UDP é permitido
  • fixed_rke_address está definido como porta 9345 e 6443
  • conectividade adequada do Redis para a configuração fornecida: nome do host e porta, credenciais e configuração TLS
  • uma resposta é emitida quando uma chamada é feita para o FQDN na porta 443.

serviços do sistema

Valida se os serviços do sistema estão configurados corretamente. A verificação leva em consideração os seguintes aspectos:

  • nm-cloud-setup.service , nm-cloud-setup.timer , firewalld estão desabilitados
  • iscsi-initiator-utils está instalado e habilitado
  • auditd está configurado corretamente para --backlog_wait_time definido como 1
  • logrotate está configurado corretamente
  • net.ipv4.conf.all.rp_filter está desabilitado (definido como 0).

Requisitos de software

Valida se todo o software necessário está instalado. Se algum software não estiver instalado, o instalador install-uipath.sh tentará instalá-lo.

Atualização

Valida se o caminho de atualização em todas as versões do Automation Suite está correto.

Além das verificações de pré-requisitos necessárias para a instalação do Kubernetes, a instalação de componentes compartilhados requer verificações de pré-requisitos específicos, conforme listado na tabela a seguir:

Marcar

Description

Conexão SQL

Valida que o Automation Suite pode conectar-se com sucesso ao SQL server para produtos da UiPath® e serviços compartilhados (como Identity, Portal, Gerenciamento de organizações, etc.) usando as strings de conexão SQL fornecidas em cluster_config.json. Isso é obrigatório para uma instalação bem-sucedida.

Funções de banco de dados SQL

Valida as funções e permissões necessárias exigidas pelos produtos da UiPath®. Isso é obrigatório para uma instalação bem-sucedida.

Compatibilidade do Banco de Dados SQL

Valida os requisitos de compatibilidade do Banco de Dados SQL.

Resolução FQDN

Valida que o FQDN e os subdomínios podem ser resolvidos com sucesso.

API de armazenamento de objetos

Valida que as APIs do armazenamento de objetos são acessíveis com base em informações de acesso fornecidas em cluster_config.json. Isso é obrigatório para uma instalação bem-sucedida dos Serviços da UiPath®.

Cache/Redis

Valida a conexão com o Cloud Redis ou o ElastiCache. Isso é obrigatório para uma instalação bem-sucedida.

Capacidade

Valida se você tem a capacidade mínima de CPU e RAM de nós de trabalho com base nos produtos habilitados em cluster_config.json.

Classe de Armazenamento

Valida que as classes de armazenamento para o File Storage estão configuradas conforme necessário para Automation Suite Robots.

Componentes opcionais

Valida que seu cluster tem componentes que você escolheu excluir da instalação do Automation Suite .

Ingress

Valida que o ingresso do cluster está configurado corretamente e as solicitações de URL do FQDN podem alcançar produtos da UiPath®.

Políticas de rede

Verifica se as políticas de rede configuradas no Automation Suite são compatíveis com o cluster.

Registro

Valida que o Automation Suite pode acessar o registro do docker da UiPath®. Isso é obrigatório para uma instalação bem-sucedida.

Conectividade do cluster

Valida se a comunicação do cluster está configurada corretamente:

  • Entre dois pods aleatórios concluídos

  • Entre o pod para um ClusterIP de vários nós

  • Entre o pod para um ClusterIP de vários nós sem um clusterIP

  • Entre o pod para um ClusterIP de vários nós usando o HostNetwork

  • Entre o pod para um ClusterIP de vários nós sem um clusterIP definido usando a Rede do Host

  • Entre dois pods colocados no mesmo nó via ClusterIP

Validação das máquinas para a instalação

Para validar suas máquinas, siga estas etapas:

  1. Certifique-se de que os pacotes RPM estejam instalados e validados. Para obter detalhes, consulte Como validar e instalar os pacotes RPM necessários.

  2. Para validar as verificações de pré-requisitos para a instalação do Kubernetes, execute o seguinte comando a partir de sua pasta do instalador (como /opt/UiPathAutomationSuite/<version>/installer) em cada nó:

    ./bin/uipathctl rke2 prereq run cluster_config.json
        --node-type server \ #replace with the agent while validating the agent machine. 
        --machines "10.0.1.8, 10.0.1.9" #replace with actual machine IPs of all the nodes in the cluster 
        --versions versions/helm-charts.json
    ./bin/uipathctl rke2 prereq run cluster_config.json
        --node-type server \ #replace with the agent while validating the agent machine. 
        --machines "10.0.1.8, 10.0.1.9" #replace with actual machine IPs of all the nodes in the cluster 
        --versions versions/helm-charts.json
    
    Observação:
    • Para validar os requisitos para máquinas de agente, GPU ou Automation Suite Robots, altere o valor do sinalizador --node-type de server para agent, gpu ou asrobots, respectivamente.
    • Se você realizar uma instalação de nó único em uma única máquina, remova o sinalizador --machines. Se você realizar a instalação em várias máquinas, forneça o endereço IP de todas as máquinas para validar a conectividade entre elas.
    • Se você estiver implantando o Process Mining e usando o Microsoft SQL Server para o banco de dados AutomationSuite_Airflow , certifique-se de que o fuso horário da máquina SQL Server esteja definido como UTC.
  • Visão geral
  • Validação das máquinas para a instalação

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