automation-suite
2022.4
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática.
Guía de instalación de Automation Suite
Last updated 4 de nov. de 2024

Instalación de producción multinodo preparada para alta disponibilidad sin conexión

En esta página se explica cómo realizar una instalación de Automation Suite sin conexión con una configuración de producción multinodo preparada para alta disponibilidad.

Información general

Importante:

Debe cumplir los requisitos previos de hardware y software antes de continuar con la instalación. Consulta Requisitos de hardware y software.

Puedes utilizar un script dedicado para validar los requisitos previos de la instalación y la disponibilidad de la infraestructura. Consulta Validar los requisitos previos.

Para que la experiencia de instalación sea satisfactoria, asegúrate de seguir nuestras mejores prácticas. Consulta .

Utilice los pasos de instalación sin conexión explicados en este documento al implementar UiPath Automation Suite en un entorno aislado sin acceso a Internet.

El proceso de instalación consta de los siguientes pasos generales:

Paso

Descripción

Paso 1: descargar el paquete de instalación

Este paso debe realizarse desde una máquina con acceso a Internet y a las máquinas aisladas donde se desplegará Automation Suite. Mientras estos terminan de descargarse, puede proseguir con algunos de los siguientes pasos.

Esto se puede hacer desde una máquina Linux o Windows.

Paso 2: configurar la instalación

Ejecute el asistente de instalación interactivo para configurar las opciones de instalación.

La herramienta recopilará datos para las opciones de instalación más comunes y generará un archivo de configuración para su uso durante la instalación.

Configure las opciones de instalación avanzadas (opcional)

La configuración de instalación predeterminada incluye los productos utilizados en la automatización básica y un servidor SQL compartido que usarán todos los productos. Si desea personalizar los productos instalados o tener servidores SQL independientes para productos específicos, podrá lograrlo editando el archivo de configuración.

Paso 3: Copiar los archivos de instalación en todas las máquinas

En la primera máquina, copie los archivos descargados en la carpeta de instalación creada por el asistente de instalación en el paso 2.

En las otras máquinas del clúster, copie la carpeta de instalación completa de la primera máquina a la misma ruta de la carpeta en cada máquina.

Paso 4: Ejecutar la instalación

Crear el clúster y unir todas las máquinas Desde la primera máquina, instale el resto de la suite.

Paso 5: Completar la instalación

Paso 5: Has completado correctamente la instalación, puedes continuar con los siguientes pasos.

Ahora puee acceder al clúster y a la suite recién creados, actualizar certificados, redimensionar el PVC y muchas cosas más.

Importante:

La versión del kernel RHEL kernel-4.18.0-477.10.1.el8_8 está afectada por una incidencia que interrumpe la instalación o gestión del clúster de Automation Suite. Asegúrate de que ninguno de los nodos de Automation Suite utiliza esta versión del kernel, ya sea antes o después de la instalación. Puedes actualizar la versión del kernel ejecutando el siguiente comando:

dnf install -y kernel kernel-tools kernel-tools-libsdnf install -y kernel kernel-tools kernel-tools-libs

Paso 1: Descargar los paquetes de instalación e incorporar todos los archivos en la primera máquina

Paso 1.1: Descargar los paquetes de instalación

Debe realizar este paso en una máquina con acceso a Internet y en la máquina del entorno sin conexión en la que va a instalar Automation Suite.
Nota:

Esta máquina puede ser Linux o Windows. Los comandos de esta guía son para sistemas operativos basados en SO. En el caso de Windows u otros sistemas operativos, ajuste los comandos equivalentes específicos para esos entornos.

El instalador de Automation Suite es un conjunto de varios paquetes que también instala algunas dependencias utilizando Red Hat Package Manager (RPM). Proporciona una experiencia interactiva que le ayuda a configurar recursos externos, como SQL y otras opciones de instalación.

EN LA MÁQUINA SEPARADA CON ACCESO A INTERNET

En esta sección se explica cómo obtener los archivos necesarios para iniciar el proceso de instalación.

  1. Conéctese a una máquina con acceso a Internet y ejecute el siguiente comando para obtener el archivo del asistente interactivo:
    ssh <user>@<dns_of_vm>ssh <user>@<dns_of_vm>
  2. Si utilizaste una clave SSH, ejecuta el siguiente comando:
    ssh -i <path/to/Key.pem> <user>@<dns_of_vm>ssh -i <path/to/Key.pem> <user>@<dns_of_vm>
  3. Descargue los siguientes paquetes:
    • installUiPathAS.sh : obligatorio. Consulte installUiPathAS.sh para obtener instrucciones de descarga.
    • sf-instalador.zip : obligatorio. Consulte sf-instalador.zip para obtener instrucciones de descarga.
    • sf.tar.gz: Opcional. Solo es necesario en el nodo del servidor cuando se utiliza el registro interno de Docker. Consulte sf.tar.gz para obtener las instrucciones de descarga.
    • sf-infra.tar.gz : obligatorio. Consulte sf-infra.tar.gz para obtener instrucciones de descarga.
    • du-ondemand.tar.gz : opcional. Solo necesario para Document Understanding. Consulte du-ondemand.tar.gz para obtener instrucciones de descarga.
      Nota:

      Si no se siguen estos pasos opcionales se limitan las funciones de los servicios de Document Understanding.

    • cv-ondemand.tar.gzOpcional. Solo es necesario para Computer Vision. Consulta cv-ondemand.tar.gz para obtener las instrucciones de descarga.
      Nota:

      Si no sigues este paso opcional, no podrás acceder a los servicios de Computer Vision.

    Asegúrese de descargar el paquete adecuado para su versión de Automation Suite y su sistema operativo.

Paso 1.2: Obtener todos los archivos descargados en la primera máquina

Asegúrese de seguir los siguientes pasos:

  • Compruebe que todos los archivos han terminado de descargarse en la máquina con acceso a Internet;
  • Cree la carpeta de destino en la máquina;
  • Copie los archivos de la máquina en línea a la máquina de destino.

EN TODAS LAS MÁQUINAS DEL CLÚSTER

Cree las carpetas de instalación ejecutando el siguiente comando:

sudo su -
mkdir -p /opt/UiPathAutomationSuite/
chmod -R 777 /opt/UiPathAutomationSuite
mkdir -p /uipath/tmp
chmod -R 777 /uipath/tmpsudo su -
mkdir -p /opt/UiPathAutomationSuite/
chmod -R 777 /opt/UiPathAutomationSuite
mkdir -p /uipath/tmp
chmod -R 777 /uipath/tmp
Importante: no es necesario ejecutar mkdir -p /opt/UiPathAutomationSuite/ si utilizas el script configureUiPathDisks.sh .

EN LA MÁQUINA SEPARADA CON ACCESO A INTERNET

Copie los archivos en el primer nodo realizando los siguientes pasos:

  1. Desde la máquina con acceso a Internet, copia los archivos a la carpeta de instalación en la máquina de destino, y el/los paquete(s) sin conexión a la carpeta /uipath/tmp:
    scp ~/installUiPathAS.sh ~/sf-installer.zip ~/sf-infra.tar.gz <username>@<node dns>:/uipath/tmp
    scp ~/sf.tar.gz <username>@<node dns>:/uipath/tmp/scp ~/installUiPathAS.sh ~/sf-installer.zip ~/sf-infra.tar.gz <username>@<node dns>:/uipath/tmp
    scp ~/sf.tar.gz <username>@<node dns>:/uipath/tmp/
  2. (Opcional) Para hacer uso de Document Understanding, copia el siguiente paquete en la carpeta /uipath/tmp:
    scp ~/du-ondemand.tar.gz <username>@<node dns>:/uipath/tmp/scp ~/du-ondemand.tar.gz <username>@<node dns>:/uipath/tmp/
    Advertencia: Si no sigues este paso opcional, no podrás acceder a los servicios de Document Understanding.
  3. (Opcional) Para utilizar Computer Vision, copia el siguiente paquete en la carpeta /uipath/tmp:
    scp ~/cv-ondemand.tar.gz <username>@<node dns>:/uipath/tmp/scp ~/cv-ondemand.tar.gz <username>@<node dns>:/uipath/tmp/
    Advertencia: Si no sigues este paso opcional, no podrás acceder a los servicios de Computer Vision.

Paso 2: configurar la instalación

Paso 2.1: configuración básica

EN LA MÁQUINA PRINCIPAL DEL CLÚSTER
  1. Añade la carpeta de requisitos previos a la ruta actual.
    El instalador interactivo requiere jq, y los paquetes sin conexión de Automation Suite lo incluyen. Ejecute los siguientes comandos para añadirlo a la ruta y asegúrese de seguir teniendo acceso a la raíz:
    mv /uipath/tmp/installUiPathAS.sh /uipath/tmp/sf-installer.zip /uipath/tmp/sf-infra.tar.gz  /opt/UiPathAutomationSuite
    cd /opt/UiPathAutomationSuite
    unzip ./sf-installer.zip -d .
    chmod +x ./bin/jq
    export PATH=${PATH}:/opt/UiPathAutomationSuite/binmv /uipath/tmp/installUiPathAS.sh /uipath/tmp/sf-installer.zip /uipath/tmp/sf-infra.tar.gz  /opt/UiPathAutomationSuite
    cd /opt/UiPathAutomationSuite
    unzip ./sf-installer.zip -d .
    chmod +x ./bin/jq
    export PATH=${PATH}:/opt/UiPathAutomationSuite/bin
  2. Proporcione permisos a la carpeta del instalador.
    Es necesario otorgar permisos adecuados a la carpeta /opt/UiPathAutomationSuite en la que se ubican los scripts de instalación y donde se van a ejecutar. El instalador también creará algunos archivos (output.json) después de la ejecución de cada etapa. Para proporcionar los permisos necesarios, ejecute el siguiente comando:
    chmod -R 755 /opt/UiPathAutomationSuitechmod -R 755 /opt/UiPathAutomationSuite
  3. Ejecute el instalador interactivo para configurar las opciones de instalación.
    Si sf-installer.zip no está presente en /opt/UiPathAutomationSuite/, el instalador intenta descargarlo y falla porque se trata de una instalación sin conexión.

    El instalador interactivo te guiará por los pasos de configuración y generará la configuración que puedes personalizar y utilizar mediante los pasos restantes.

  4. Para iniciar el instalador interactivo, ejecute el siguiente script:
    Ejecuta el siguiente comando
    chmod +x ./installUiPathAS.sh
    ./installUiPathAS.shchmod +x ./installUiPathAS.sh
    ./installUiPathAS.sh

Ejecutar el asistente interactivo multinodo en el modo sin conexión

  1. Introduzca la opción para modo de producción multinodo preparada para alta disponibilidad.
    docs image
  2. Introduzca la opción para instalación aislada:
    docs image
  3. Especifique la URL para el clúster (URL del nombre de host de DNS/equilibrador de carga en el modo de producción multinodo preparada para alta disponibilidad) y la information de SQL Server como se muestra a continuación:
    docs image
  4. La configuración se generará con una carpeta como se muestra en la siguiente imagen.
    docs image
Tan pronto como genere el archivo de configuración y la carpeta, puede salir del asistente y proceder con los pasos restantes para completar la instalación.

Paso 2.2: (opcional) configuración avanzada

Este paso es opcional.

Al ejecutar la instalación utilizando la configuración predeterminada está optando por ejecutar nuestra selección de productos básica. Instalará nuestra plataforma básica, Orchestrator, Insights, Action Center, Test Manager, Automation Ops, Automation Hub y Data Service.

Puede configurar el archivo para las configuraciones más avanzadas. Puede habilitar productos adicionales, deshabilitar cualquiera de los productos predeterminados, configurar sus bases de datos SQL y sus respectivas cadenas de conexión, así como los certificados. Para el modo de producción multinodo preparada para alta disponibilidad, habilitamos la alta disponibilidad de manera predeterminada, pero puede deshabilitarla si es necesario.

Para una configuración avanzada, puede seguir las siguientes instrucciones: Experiencia de instalación avanzada.

Nota: si sales del instalador interactivo y realizas la configuración avanzada, deberás volver a ejecutar el instalador interactivo para que la instalación se complete.

Paso 3: Copiar los archivos de instalación en todas las máquinas del clúster

Desde la primera máquina del clúster, donde se realizó la configuración, copia el instalador, los certificados y cluster_config.json en todas las demás máquinas.

EN LA PRIMERA MÁQUINA DEL CLÚSTER

  1. Copie la carpeta /opt/UiPathAutomationSuite en todos los demás nodos ejecutando el siguiente comando:
    scp -r /opt/UiPathAutomationSuite <username>@<node dns>:/optscp -r /opt/UiPathAutomationSuite <username>@<node dns>:/opt
    Importante: Como estás en un entorno aislado, puede que tengas que utilizar la IP privada del nodo de destino.
  2. Añada -i <cert.pem> si está usando un certificado para iniciar sesión. Si copia los contenidos de .pem en un archivo local, el nuevo archivo deberá tener los permisos correctos. Puede hacer chmod 400 <cert.pem> para concederlos.
El paso anterior garantiza la replicación de la misma configuración en todas las máquinas junto a todos los paquetes descargados para el paquete de instalación.

Paso 4: Ejecutar la instalación

Existen dos tipos de máquinas: servidor y agente.

  • Servidor: máquinas en las que las que se ejecuta la infraestructura de Kubernetes (es decir, apiserver, etc.). Estos componentes gestionan todo el clúster.
  • Agente: versión estándar de la máquina que se usa para ejecutar cargas de trabajo

El modo de producción multinodo preparada para alta disponibilidad requiere un mínimo de 3 máquinas de servidor. La instalación de Task Mining requiere añadir una máquina adicional que se utiliza como agente.

Nota:
  • Para una instalación de producción multinodo preparada para alta disponibilidad, necesitas un equilibrador de carga. Asegúrese de crear uno y distribuir el tráfico entre los nodos. El nombre de dominio del equilibrador de carga debe utilizarse en el archivo cluster_config.json.
  • Debe tener al menos un nodo de servidor y para alta disponibilidad necesita como mínimo tres nodos de servidor. Se requiere un número de nodos de servidor impar.

Paso 4.1: Aceptar el acuerdo de licencia

Antes de ejecutar la instalación, lea el Acuerdo de licencia.

Para aceptar el acuerdo de licencia, elija uno de los siguientes métodos:

  • Opción 1 (Entorno variable) - Configura la variable de entorno LICENSE_AGREEMENT para aceptar ejecutando el siguiente comando: export LICENSE_AGREEMENT=accept
  • Opción 2 (Parámetro en línea): como alternativa, anexa --accept-license-agreement a cada ejecución de install-uipath.sh.

Paso 4.2: Crear y unir todas las máquinas al clúster

  1. Configure la primera máquina.
    Ejecuta los siguientes comandos en el primer servidor:
    cd /opt/UiPathAutomationSuite
    ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k --offline-bundle ./sf-infra.tar.gz --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreementcd /opt/UiPathAutomationSuite
    ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k --offline-bundle ./sf-infra.tar.gz --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement
  2. una el resto de los servidores al clúster.
    Ejecuta los siguientes comandos en el resto de nodos servidores en secuencia:
    cd /opt/UiPathAutomationSuite
    sudo chmod -R 755 /opt/UiPathAutomationSuite
    sudo ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k -j server --offline-bundle ./sf-infra.tar.gz --offline-tmp-folder /opt/UiPathAutomationSuite/tmp --install-offline-prereqs --accept-license-agreementcd /opt/UiPathAutomationSuite
    sudo chmod -R 755 /opt/UiPathAutomationSuite
    sudo ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k -j server --offline-bundle ./sf-infra.tar.gz --offline-tmp-folder /opt/UiPathAutomationSuite/tmp --install-offline-prereqs --accept-license-agreement
  3. una el resto de los agentes al clúster.
    Ejecuta los siguientes comandos en el resto de nodos agente en secuencia:
    cd /opt/UiPathAutomationSuite
    sudo chmod -R 755 /opt/UiPathAutomationSuite
    sudo ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k -j agent --offline-bundle ./sf-infra.tar.gz --offline-tmp-folder /opt/UiPathAutomationSuite/tmp --install-offline-prereqs --accept-license-agreementcd /opt/UiPathAutomationSuite
    sudo chmod -R 755 /opt/UiPathAutomationSuite
    sudo ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k -j agent --offline-bundle ./sf-infra.tar.gz --offline-tmp-folder /opt/UiPathAutomationSuite/tmp --install-offline-prereqs --accept-license-agreement

Paso 4.3: Finalizar la instalación de la suite

Finalizar la instalación en el primer nodo

Cuando se unan todos los nodos, cambia al primer servidor para finalizar Automation Suite

  1. Compruebe si los nodos se añadieron correctamente ejecutando el siguiente comando:

    sudo su
    export KUBECONFIG=/etc/rancher/rke2/rke2.yaml PATH=$PATH:/var/lib/rancher/rke2/bin
    kubectl get nodessudo su
    export KUBECONFIG=/etc/rancher/rke2/rke2.yaml PATH=$PATH:/var/lib/rancher/rke2/bin
    kubectl get nodes
  2. Debe ver más de un nodo en lista si todo ha ido bien.

  3. Finalice la instalación ejecutando el siguiente comando:

    cd /opt/UiPathAutomationSuite
    ./install-uipath.sh -i ./cluster_config.json -o ./output.json -f -s --offline-bundle /opt/UiPathAutomationSuite/sf.tar.gz --offline-tmp-folder /uipath/tmp --accept-license-agreementcd /opt/UiPathAutomationSuite
    ./install-uipath.sh -i ./cluster_config.json -o ./output.json -f -s --offline-bundle /opt/UiPathAutomationSuite/sf.tar.gz --offline-tmp-folder /uipath/tmp --accept-license-agreement
ADVERTENCIA:

Esta es la operación que requiere más tiempo. Puede tardar aproximadamente 2 horas.

Cargando los paquetes opcionales

  • Para cargar el paquete opcional Document Understanding, ejecuta el siguiente 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 cargar el paquete opcional de Computer Vision, ejecute el siguiente 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"

Paso 5: Completar la instalación

Nota: Has completado correctamente la instalación y puedes seguir con los siguientes pasos.

Actualizar certificados

Importante:

El proceso de instalación genera certificados autofirmados en su nombre. No obstante, la plantilla de implementación de Azure también ofrece la opción de proporcionar un certificado de servidor emitido por una autoridad de certificación en el momento de la instalación en lugar de utilizar un certificado autofirmado de manera automática.

Estos certificados autofirmados caducarán en 90 días, y deberá sustituirlos por certificados firmados por una autoridad de certificación de confianza en cuanto finalice la instalación. Si no actualiza los certificados, la instalación dejará de funcionar transcurridos 90 días.

Para obtener instrucciones, consulta Gestión de certificados.

Acceder a Automation Suite

Para acceder al clúster y a la suite recién creados, consulta Cómo acceder a Automation Suite.

Cambiar el tamaño de PVC

Para cambiar el tamaño del PVC, consulta Cambiar el tamaño de PVC.

Si has instalado AI Center, te recomendamos que redimensiones el PVC a 200inmediatamente después de la instalación para evitar tiempos de inactividad. Para más información al respecto, consulta Cambiar tamaño del PVC para AI Center.

Añadir rancher/pause: 3.5

Si instalaste AI CenterTM, necesitarás importar y exportar la imagen de Rancher. Para obtener más información al respecto, consulte Agregar ranchero / pausa: 3.5 al registro sin conexión.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.