Automation Suite
2022.10
falso
Imagem de fundo do banner
Guia de instalação do Automation Suite
Última atualização 12 de fev de 2024

Adicionando um nó de agente dedicado para robôs do Automation Suite

Requisitos

Antes de iniciar a instalação do Automation Suite Robot, certifique-se de atender aos requisitos de hardware.

  • Em uma instalação de avaliação de nó único, os robôs do Automation Suite são executados no nó do servidor principal. Os pacotes em cache são armazenados no sistema de arquivos do nó principal, em uma pasta que o instalador interativo provisiona automaticamente. A adição de um nó de agente dedicado para robôs do Automation Suite é opcional em instalações de avaliação de nó único.

    Observação: em uma instalação de avaliação de nó único, o número de trabalhos sem servidor simultâneos é limitado a 5.
  • Em um ambiente de produção pronto para alta disponibilidade de vários nós, é obrigatório adicionar um nó dedicado para os Automation Suite Robots. Para obter detalhes sobre os requisitos que o nó dedicado deve atender, consulte Requisitos de hardware e software.

    Observação: em uma instalação de produção pronta para HA com vários nós, o número máximo de trabalhos sem servidor simultâneos é determinado pelos recursos do nó (CPU/memória).
  • É necessário um mínimo de 10GiB para o armazenamento do pacote em cache.

Adicionando um nó de agente do Automation Suite ao cluster

As seções a seguir fornecem instruções sobre como adicionar um nó de agente dedicado para os robôs do Automation Suite.

Etapa 1: Configurando a máquina

Passo 1.1: Particionando o disco

Para garantir que o disco esteja particionado corretamente, consulte as instruções em Configuração do disco para uma configuração de produção pronta para alta disponibilidade de vários nós. Certifique-se de seguir as etapas para nós de agente.

Etapa 1.2: Configurando o disco para armazenamento em cache de pacotes

Opção A
Se você habilitou o cache do pacote durante a instalação, você deve provisionar uma pasta no sistema de arquivos da máquina do host no local /uipath_asrobots_package_cache ou no caminho personalizado configurado via cluster_config.json/packagecachefolder. A pasta deve ter pelo menos 10GiB de espaço livre disponível; caso contrário, a instalação falhará.
Opção B
Como alternativa, você pode provisionar um disco separado para o script configureUiPathDisks , que pode configurar o disco e o caminho:
~/configureUiPathDisks.sh --node-type agent --robot-package-disk-name [DISKNAME] --robot-package-path [PATH]~/configureUiPathDisks.sh --node-type agent --robot-package-disk-name [DISKNAME] --robot-package-path [PATH]
Observação:
O parâmetro --robot-package-path é opcional. Se não for definido, o parâmetro será padronizado como /uipath_asrobots_package_cache.
Se você modificar o valor padrão de cluster_config.json/packagecachefolder, certifique-se de que o valor passado para o parâmetro --robot-package-path corresponda ao valor configurado.

Etapa 2: copiando o instalador interativo para a máquina de destino

Instalações on-line

Para copiar o instalador interativo para a máquina de destino em uma instalação online, execute as seguintes etapas:

  1. SSH para a máquina correta:
    • Se você adicionou o Automation Suite Robots a uma instalação de avaliação de nó único, vá para a máquina principal.
    • Se você adicionou o Automation Suite Robots a uma instalação de produção de vários nós pronta para HA, vá para qualquer um dos nós do servidor.
  2. Copie o conteúdo da pasta UiPathAutomationSuite para o nó Robots do Automation Suite. Certifique-se de usar o nome de usuário e o DNS específicos para o nó Robots do Automation Suite.
    sudo su -
    scp -r /opt/UiPathAutomationSuite <username>@<node dns>:/opt/
    scp -r ~/* <username>@<node dns>:/opt/UiPathAutomationSuite/sudo su -
    scp -r /opt/UiPathAutomationSuite <username>@<node dns>:/opt/
    scp -r ~/* <username>@<node dns>:/opt/UiPathAutomationSuite/

Instalações off-line

Para copiar o instalador interativo para a máquina de destino em uma instalação off-line, execute as seguintes etapas:

  1. SSH para o nó de instalação principal.
  2. Certifique-se de que o diretório UiPathAutomationSuite contenha o arquivo sf-infra.tar.gz. Para baixar instruções, consulte sf-infra.tar.gz.
    scp -r ~/opt/UiPathAutomationSuite <username>@<node dns>:/var/tmpscp -r ~/opt/UiPathAutomationSuite <username>@<node dns>:/var/tmp

Etapa 3: executando o instalador interativo para configurar o nó dedicado

Instalações on-line

Para configurar o nó dedicado em uma instalação online, siga os seguintes passos:

  1. SSH para o nó Robots do Automation Suite.
  2. Execute o instalador interativo do Automation Suite.
    sudo su -
    cd /opt/UiPathAutomationSuite
    yum install unzip jq -y
    CONFIG_PATH=/opt/UiPathAutomationSuite/cluster_config.json 
    
    UNATTENDED_ACTION="accept_eula,download_bundle,extract_bundle,join_asrobots" ./installUiPathAS.shsudo su -
    cd /opt/UiPathAutomationSuite
    yum install unzip jq -y
    CONFIG_PATH=/opt/UiPathAutomationSuite/cluster_config.json 
    
    UNATTENDED_ACTION="accept_eula,download_bundle,extract_bundle,join_asrobots" ./installUiPathAS.sh

Instalações off-line

Para configurar o nó dedicado em uma instalação off-line, execute as seguintes etapas:

  1. SSH para o nó Robots do Automation Suite.
  2. Instale o pacote da plataforma usando o seguinte script:
    sudo su 
    mv /var/tmp/UiPathAutomationSuite /opt
    cd /opt/UiPathAutomationSuite
    sudo chmod -R 755 /opt/UiPathAutomationSuite
    
    sudo ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k -j asrobots --offline-bundle ./as-infra.tar.gz --offline-tmp-folder /opt/UiPathAutomationSuite/tmp --install-offline-prereqs --accept-license-agreementsudo su 
    mv /var/tmp/UiPathAutomationSuite /opt
    cd /opt/UiPathAutomationSuite
    sudo chmod -R 755 /opt/UiPathAutomationSuite
    
    sudo ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k -j asrobots --offline-bundle ./as-infra.tar.gz --offline-tmp-folder /opt/UiPathAutomationSuite/tmp --install-offline-prereqs --accept-license-agreement

Etapa 4: habilitar o Kubectl

Para definir o contexto kubectl na máquina do Automation Suite Robots, execute o seguinte comando:

sudo su -
export KUBECONFIG=/var/lib/rancher/rke2/agent/kubelet.kubeconfig
export PATH=$PATH:/var/lib/rancher/rke2/bin
kubectl get nodessudo su -
export KUBECONFIG=/var/lib/rancher/rke2/agent/kubelet.kubeconfig
export PATH=$PATH:/var/lib/rancher/rke2/bin
kubectl get nodes

Você deve ver os nós e seus nomes correspondentes. Você precisa do nome do nó Robots do Automation Suite para a próxima etapa.

Etapa 5: Verificando a configuração dos robôs do Automation Suite

Verifique se o nó Robots do Automation Suite está configurado. Certifique-se de substituir <node name> pelo nome do nó do Automation Suite Robots.
kubectl describe node <node name> | grep -i "taints"kubectl describe node <node name> | grep -i "taints"

O comando deve retornar a seguinte saída:

$ kubectl describe node asrobots0 | grep -i "taints"
Taints:             serverless.robot=present:NoSchedule$ kubectl describe node asrobots0 | grep -i "taints"
Taints:             serverless.robot=present:NoSchedule

Neste ponto, você concluiu com êxito a instalação do Automation Suite Robots.

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.