automation-suite
2023.10
false
UiPath logo, featuring letters U and I in white
Guia de instalação do Automation Suite no Linux
Last updated 21 de nov de 2024

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

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 o script validateUiPathASReadiness.sh para avaliar seu ambiente e gerar um resumo antes de executar a instalação.

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ó contaminado;
  • sistema online ou offline;
  • perfil de avaliação de nó único ou perfil de produção pronto para HA 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:

  • servidor ou nó de agente;
  • sistema online ou offline;
  • nó de 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 (endpoint) em um determinado endpoint;
  • conectividade com o banco de dados principal se create_db estiver definido como true;
  • criar permissões de banco de dados (dbcreator) se create_db estiver definido como true;
  • criar esquema (db_ddladmin), ler (db_datareader) e gravar (db_datawriter) permissões;
  • conectividade com o banco de dados quando create_db é definido como false;
  • requisitos especiais para cada serviço. Por exemplo, para Insights, o script verifica o índice columnstore, o suporte 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 do certificado é .pem, ou seja Certificado DER codificado em Base64;
  • o comprimento da chave privada é de pelo menos 2048;
  • Uso estendido de chave e autenticação TLS de servidor da web; necessário para acessar o Automation Suite em dispositivos iOS;
  • Nome alternativo do assunto para todas as entradas de DNS necessárias;
  • certificado de servidor e correspondência de chave privada;
  • o pacote 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_proxye 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, todos os URLs externos são acessíveis a partir da máquina;
  • todos os servidores, agentes e nós contaminados podem se conectar uns aos outros 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, pelo menos um servidor de nomes poderá resolver todos os URLs;
  • o protocolo TCP ou UDP é permitido;
  • fixed_rke_address está definido para a 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 desativados;
  • iscsi-initiator-utils está instalado e ativado;
  • 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.

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

Para validar suas máquinas, execute o comando a seguir:

./validateUiPathASReadiness.sh 
  --input /opt/UiPathAutomationSuite/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./validateUiPathASReadiness.sh 
  --input /opt/UiPathAutomationSuite/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
Observação:
  • Para validar os requisitos para máquinas de agente, Task Mining, GPU ou Automation Suite Robots, altere o valor do sinalizador --node-type de server para agent, task-mining, gpu ouasrobots, 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.
  • Visão geral
  • Validação das máquinas para a instalação

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.