ai-center
2022.4
true
UiPath logo, featuring letters U and I in white
Guía de instalación de AI Center
Automation CloudAutomation SuiteStandalone
Last updated 6 de jun. de 2024

Procedimiento

Paso 1: Descarga el script de instalación en la primera máquina

1.1 Descarga los paquetes de instalación.

Este paso debe ejecutarse en una máquina con acceso a Internet y acceso a las máquinas en el entorno aislado donde se instalará UiPath AI Center .

Aviso: Esta máquina puede ser Linux o Windows. Los pasos indicados para ejecutarse en esta máquina. En este documento, hay ejemplos destinados para el sistema operativo basado en RHEL. Para las versiones de Windows u otros sistemas operativos, realiza ajustes para los pasos equivalentes específicos de esos entornos.
Siga los pasos a continuación en la máquina separada con acceso a Internet para 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. Consulta installUiPath.as para obtener las instrucciones de descarga.
    • sf-installer.zip - Obligatorio. Consulte sf-installer.zip para obtener las instrucciones de descarga.
    • sf.tar.gz - Obligatorio. Consulte sf.tar.gz para obtener las instrucciones de descarga.
    • sf-infra.tar.gz - Opcional. Solo es necesario si se quieren unir nodos adicionales, incluidos Task Mining y la GPU. Consulte sf-infra.tar.gz para obtener las instrucciones de descarga.
    • du-ondemand.tar.gz - Opcional. Solo es necesario para Document Understanding. Consulte du-ondemand.tar.gz para obtener las instrucciones de descarga.
      Aviso: No seguir estos pasos opcionales limita las funciones de los servicios de Document Understanding.
    • cv-ondemand.tar.gz: opcional. Solo es necesario para Computer Vision. Consulta cv-ondemand.tar.gz para obtener las instrucciones de descarga.
      Aviso: Si no sigues este paso opcional, no podrás acceder a los servicios de Computer Vision.

Asegúrate de descargar el paquete adecuado para tu versión de AI Center y sistema operativo.

1.2 Obtén todos los archivos descargados en la primera máquina

Asegúrese de seguir los siguientes pasos:

  • Marca que todos los archivos han terminado de descargarse en la máquina con acceso a Internet.
  • Crea la carpeta de destino en la máquina.
  • Copie los archivos de la máquina en línea a la máquina de destino.
Crea la carpeta de instalación en la máquina principal del clúster 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
En la máquina separada con acceso a Internet, copie los archivos en el primer nodo:
  • Desde la máquina con acceso a Internet, copie 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 ~/sf-infra.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/
    scp ~/sf-infra.tar.gz <username>@<node dns>:/uipath/tmp/
  • (Opcional) Para utilizar Document Understanding, copie los siguientes paquetes 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/
    Aviso: Si no sigues este paso opcional, no podrás acceder a los servicios de Document Understanding.
  • (Opcional) Para utilizar Computer Vision, copie 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/
    Aviso: Si no sigues este paso opcional, no podrás acceder a los servicios de Computer Vision.

Paso 2: Copia el certificado de Orchestrator en máquina virtual

Aviso: En caso de los certificados en cadena, consulta la sección de los Certificados en cadena sobre cómo ofrecer certificados adecuadamente.

Descarga y guarda el certificado de Orchestrator en tu máquina local. Puedes hacerlo utilizando un navegador o pidiendo a tu departamento de TI que te proporcione el certificado. Los certificados deben estar en base64 y en formato .cer" id="1"/>. Copia el certificado en la máquina virtual utilizando el siguiente comando.

Comprueba que /opt/UiPathAutomationSuite" id="1"/> tenga el permiso adecuado para que los archivos se copien en scp, o que copie el archivo en tu directorio de inicio y luego muéstralo a /opt/UiPathAutomationSuite" id="2"/>.

scp /path/to/orch.cer <username>@<node dns>:/opt/UiPathAutomationSuitescp /path/to/orch.cer <username>@<node dns>:/opt/UiPathAutomationSuite

Si Identity Server es diferente a Orchestrator repite también los pasos de identityserver.cer" id="1"/>.

Certificados de cadena

Cuando utilices un certificado emitido por el dominio, asegúrate de exportar el certificado raíz de la siguiente manera:

  1. Abre el certificado, ve a la pestaña Ruta de certificación y selecciona el primer certificado. Haz clic en Ver certificado.


  2. Una vez que se muestra el certificado raíz, ve a la pestaña Detalles y haz clic en Copiar a archivo.


  3. Asegúrate de seleccionar el formato cer" id="1"/> de archivo base64.
  4. Guárdalo con el nombre que prefieras y luego envíalo a la máquina de AI Center.

El archivo resultante debería ser similar al del siguiente ejemplo.

-----BEGIN CERTIFICATE----- 
certificate
base64
encoded
-----END CERTIFICATE----------BEGIN CERTIFICATE----- 
certificate
base64
encoded
-----END CERTIFICATE-----

Paso 3: Configura la instalación

Configuración básica

Los siguientes requisitos previos se aplican a la máquina principal del clúster.
  1. Añade los siguientes requisitos previos a la RUTA actual:
    El instalador interactivo requiere jq" id="1"/> y nuestros paquetes sin conexión ya lo incluyen. Ejecuta los siguientes comandos para añadirlo a PATH: (comprueba que aún estas en la raíz)
    mv /uipath/tmp/installUiPathAS.sh /uipath/tmp/sf-installer.zip /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 /opt/UiPathAutomationSuite
    cd /opt/UiPathAutomationSuite
    unzip ./sf-installer.zip -d .
    chmod +x ./bin/jq
    export PATH=${PATH}:/opt/UiPathAutomationSuite/bin
  2. Proporciona permisos para 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.

    Ejecuta el siguiente comando para otorgar los permisos:

    chmod -R 755 /opt/UiPathAutomationSuitechmod -R 755 /opt/UiPathAutomationSuite
  3. Ejecuta el asistente de instalación interactivo para configurar las opciones de instalación:

    El asistente interactivo hará de guía a través de los pasos de configuración y generará el archivo de configuración que puede personalizarse y utilizarse luego en los pasos de instalación restantes.

  4. Ejecuta el script para iniciar el asistente interactivo ejecutando el siguiente comando:
    chmod +x ./installUiPathAS.sh
    ./installUiPathAS.shchmod +x ./installUiPathAS.sh
    ./installUiPathAS.sh
  5. Sigue los pasos en el asistente a continuación.

3.1 Utiliza el asistente interactivo para crear el archivo de configuración base.

Aviso: Asegúrate de no iniciar la instalación desde el script y ciérralo cuando se genere el archivo de configuración, o de lo contrario intentará instalar Automation Suite al completo. Este script lo utiliza principalmente Automation Suite y la información que se muestra (productos, requisitos) es relativa a Automation Suite. El archivo de configuración se adaptará a nuestras necesidades en los siguientes pasos del procedimiento.

Al iniciar el asistente de instalación, se muestra el menú principal. En este menú, tendrás que elegir el modo de implementación deseado: multinodo o nodo único. Se te pedirá detalles sobre cada modo cuando se realice una elección. A continuación, tienes la posibilidad de continuar con la elección actual o volver al menú principal.

Sigue los pasos de configuración de implementación:
  1. Acepta el acuerdo de licencia.
  2. Selecciona el modo de implementación: selecciona la opción de Implementación multinodo.


  3. Selecciona Continuar.
  4. Selecciona Instalación aislada.
  5. Selecciona Completar instalación.
  6. Introduzca el nombre de host de DNS.
  7. Especifique si desea utilizar la autenticación de Kerberos para conexiones SQL.
  8. Introduzca la URL de SQL Server. Siga las instrucciones para introducir el puerto de conexión, el nombre de usuario y la contraseña.
  9. Especifica si quieres que el instalador cree automáticamente las bases de datos necesarias.


El archivo de configuración del clúster se generará con una carpeta como se muestra en la siguiente imagen.


Aviso: Cuando generes el archivo de configuración y la carpeta, podrás salir del asistente y continuar con los siguientes pasos para completar la instalación. Puedes ignorar lista de productos, ya que la actualizaremos en los siguientes pasos.

Se genera una primera versión del archivo cluster_config.json" id="1"/>. Actualizaremos este archivo para la instalación de AI Center.

3.2 Añadir configuración específica de AI Center

Abre el archivo con tu editor (por ejemplo, vi):
vi /opt/UiPathAutomationSuite/cluster_config.jsonvi /opt/UiPathAutomationSuite/cluster_config.json
Sustituye el siguiente bloque:
"aicenter": {
  "enabled": "false"
},"aicenter": {
  "enabled": "false"
},
Aviso: Document Understanding está habilitado si AI Center está habilitado.
Con la información siguiente (sustituyendo la información entre <>" id="1"/> con tus valores):
"aicenter": {
  "enabled": "true",
  "orchestrator_url":"<https://orchestrator-url.com>",
  "identity_server_url": "<https://orchestrator-url.com/identity>",
  "orchestrator_cert_file_path": "</opt/UiPathAutomationSuite/orch.cer or custom path>",
  "identity_cert_file_path":  "</opt/UiPathAutomationSuite/orch.cer or custom path>",
  "identity_access_token": "<placeholder will be replaced later>"
},"aicenter": {
  "enabled": "true",
  "orchestrator_url":"<https://orchestrator-url.com>",
  "identity_server_url": "<https://orchestrator-url.com/identity>",
  "orchestrator_cert_file_path": "</opt/UiPathAutomationSuite/orch.cer or custom path>",
  "identity_cert_file_path":  "</opt/UiPathAutomationSuite/orch.cer or custom path>",
  "identity_access_token": "<placeholder will be replaced later>"
},

3.3 (Opcional) Configuración avanzada

Puedes encontrar el archivo cluster_config.json" id="1"/> en la carpeta UiPathAutomationSuite" id="2"/>. Puedes utilizar este archivo para configurar tu DBs SQL y sus correspondientes strings de conexión y certificados. También puedes habilitar la configuración del proxy en el caso de que utilices uno para la conexión a Internet.

Para obtener la configuración avanzada, consulta Uso del archivo de configuración.

Paso 4: copiar los archivos de instalación en todas las demás máquinas del clúster

Desde la primera máquina del clúster, donde se realizó la configuración, copia la carpeta de instalación completa en todas las máquinas:
  1. Copia la carpeta ~/UiPathAutomationSuite" id="1"/> en el resto de nodos ejecutando:
    scp -r ~/UiPathAutomationSuite <username>@<node dns>:/optscp -r ~/UiPathAutomationSuite <username>@<node dns>:/opt
    Aviso: Como nos encontramos 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.
Aviso: El paso anterior garantiza que la misma configuración se replique en todas las máquinas junto con todos los paquetes descargados para el paquete de instalación.

Paso 5: Ejecuta la instalación

  1. Ejecuta el instalador de la infraestructura en todos los nodos:
    1. Configura el equipo principal ejecutando los siguientes comandos en el servidor principal:
      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-agreement --install-standalone-aicentercd /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 --install-standalone-aicenter
    2. Une el resto de los servidores al clúster ejecutando los siguientes comandos en el resto de los nodos de servidor:
      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 /uipath/tmp --install-offline-prereqs --accept-license-agreement --install-standalone-aicentercd /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 /uipath/tmp --install-offline-prereqs --accept-license-agreement --install-standalone-aicenter
    3. Une al resto de agentes al clúster ejecutando los siguientes comandos en el resto de nodos agente:
      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 /uipath/tmp --install-offline-prereqs --accept-license-agreement --install-standalone-aicentercd /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 /uipath/tmp --install-offline-prereqs --accept-license-agreement --install-standalone-aicenter
  2. Ejecuta el instalador de Fabric en el nodo primario
    cd /opt/UiPathAutomationSuite
    export TMPDIR="/uipath/lib/containers/tmp"
    mkdir -p "/uipath/lib/containers/tmp"
    ./install-uipath.sh -i ./cluster_config.json -o ./output.json -f --offline-bundle /uipath/tmp/sf.tar.gz --offline-tmp-folder /uipath/tmp --accept-license-agreement --install-standalone-aicentercd /opt/UiPathAutomationSuite
    export TMPDIR="/uipath/lib/containers/tmp"
    mkdir -p "/uipath/lib/containers/tmp"
    ./install-uipath.sh -i ./cluster_config.json -o ./output.json -f --offline-bundle /uipath/tmp/sf.tar.gz --offline-tmp-folder /uipath/tmp --accept-license-agreement --install-standalone-aicenter
  3. Ejecuta el instalador de software en el nodo primario Primero tienes que conectarte al servidor de identidad y recuperar un token de instalación. A continuación, copia este token y pégalo en el marcador de posición que teníamos en el paso 3.2. (en el archivo cluster_config.json). Una vez que el token se ha copiado, puedes ejecutar la instalación de AI Center.
    ./install-uipath.sh -i cluster_config.json -o output.json --install-type offline --accept-license-agreement --install-standalone-aicenter -s./install-uipath.sh -i cluster_config.json -o output.json --install-type offline --accept-license-agreement --install-standalone-aicenter -s
  4. Carga los comandos de paquetes de Document Understanding opcionales. Para cargar los paquetes opcionales, ejecuta el siguiente comando. Comprueba que utilizas el nombre del paquete que necesitas cargar.
    ./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"
  5. Carga el comando del paquete opcional de Computer Vision. 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"

¿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.