UiPath Documentation
automation-suite
2022.10
false
Guía de instalación de Automation Suite
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Añadir un nodo agente dedicado a Automation Suite Robots

Requisitos​

Antes de iniciar la instalación del Robot de Automation Suite, asegúrate de cumplir los requisitos de hardware.

  • En una instalación de evaluación de un solo nodo, los robots de Automation Suite se ejecutan en el nodo del servidor principal. Los paquetes en caché se almacenan en el sistema de archivos del nodo principal, en una carpeta que el instalador interactivo aprovisiona automáticamente. Agregar un nodo agente dedicado para los robots de Automation Suite es opcional en las instalaciones de evaluación de un solo nodo.

    Nota:

    In a single-node evaluation installation, the number of concurrent serverless jobs is limited to 5.

  • In a multi-node HA-ready production environment, adding a dedicated node for Automation Suite Robots is mandatory. For details on the requirements the dedicated node must meet, see Hardware and software requirements.

    Nota:

    In a multi-node HA-ready production installation, the maximum number of concurrent serverless jobs is determined by the node’s resources (CPU/memory).

  • Se requiere un mínimo de 10 GB para el almacenamiento en caché de paquetes.

Añadir un nodo de agente de Automation Suite al clúster​

Las siguientes secciones proporcionan instrucciones sobre cómo agregar un nodo agente dedicado para los robots de Automation Suite.

Paso 1: Configurar la máquina​

Paso 1.1: particionar el disco​

To ensure the disk is partitioned correctly, see the instructions in Configuring the disk for a multi-node HA-ready production setup. Make sure to follow the steps for agent nodes.

Paso 1.2: configurar el disco para el almacenamiento en caché de paquetes​

Opción A

Si habilitó el almacenamiento en caché de paquetes durante la instalación, debe aprovisionar una carpeta en el sistema de archivos de la máquina host en la ubicación /uipath_asrobots_package_cache o en la ruta personalizada configurada mediante cluster_config.json/packagecachefolder. La carpeta debe tener al menos 10 GB de espacio libre disponible, de lo contrario la instalación fallará.

Opción B

También puedes aprovisionar un disco independiente al script configureUiPathDisks , que puede configurar el disco y la ruta:

~/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]
Nota:

El parámetro --robot-package-path es opcional. Si no se establece, el parámetro predeterminado es /uipath_asrobots_package_cache.

Si modifica el valor predeterminado de cluster_config.json/packagecachefolder, asegúrese de que el valor pasado al parámetro --robot-package-path coincida con el valor configurado.

Paso 2: copiar el instalador interactivo en la máquina de destino​

Instalaciones en línea​

Para copiar el instalador interactivo en la máquina de destino en una instalación en línea, siga los siguientes pasos:

  1. SSH a la máquina correcta:

    • Si agregaste robots de Automation Suite a una instalación de evaluación de un solo nodo, ve a la máquina principal.
    • Si agregaste robots de Automation Suite a una instalación de producción preparada para alta disponibilidad multinodo, ve a cualquiera de los nodos del servidor.
  2. Copia el contenido de la carpeta UiPathAutomationSuite en el nodo de Automation Suite Robots. Asegúrese de usar el nombre de usuario y el DNS específicos del nodo de Automation Suite Robots.

    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/
    
Offline Installations​

Para copiar el instalador interactivo en la máquina de destino en una instalación fuera de línea, realice los siguientes pasos:

  1. SSH al nodo de instalación primario.

  2. Ensure that the UiPathAutomationSuite directory contains the sf-infra.tar.gz file. For download instructions, see sf-infra.tar.gz.

    scp -r ~/opt/UiPathAutomationSuite <username>@<node dns>:/var/tmp
    scp -r ~/opt/UiPathAutomationSuite <username>@<node dns>:/var/tmp
    

Paso 3: Ejecutar el instalador interactivo para configurar el nodo dedicado​

Instalaciones en línea​

Para configurar el nodo dedicado en una instalación en línea, siga los siguientes pasos:

  1. SSH al nodo de los robots de Automation Suite.

  2. Ejecuta el instalador interactivo de 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.sh
    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.sh
    
Offline Installations​

Para configurar el nodo dedicado en una instalación sin conexión, siga los siguientes pasos:

  1. SSH al nodo de los robots de Automation Suite.

  2. Instala el paquete de la plataforma utilizando el siguiente 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-agreement
    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-agreement
    

Paso 4: habilitar Kubectl​

Para establecer el contexto de kubectl en la máquina de los Robots de Automation Suite, ejecuta el siguiente comando:

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

Debería ver los nodos y sus nombres correspondientes. Necesita el nombre del nodo Robots de Automation Suite para el siguiente paso.

Paso 5: verificar la configuración de los robots de Automation Suite​

Compruebe si el nodo de Robots de Automation Suite está configurado. Asegúrate de reemplazar <node name> con el nombre de nodo de Automation Suite Robots.

kubectl describe node <node name> | grep -i "taints"
kubectl describe node <node name> | grep -i "taints"

El comando debe devolver el siguiente resultado:

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

En este punto, ha completado con éxito la instalación de los robots Automation Suite.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado