orchestrator
2023.10
false
UiPath logo, featuring letters U and I in white

Guía de instalación de Orchestrator

Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Última actualización 5 de dic. de 2024

El instalador de Windows

El instalador UiPathOrchestrator.msi te permite instalar Orchestrator en uno o varios nodos, en función de tus necesidades. Las siguientes secciones te ofrecen más información sobre cómo realizar una instalación correcta tanto en entornos de un solo nodo como en entornos multinodo.

Servicios incluidos

Estos son los servicios incluidos en la instalación de Orchestrator:
  • Orchestrator
  • Servidor de identidad
  • Webhooks
  • Servicio de catálogo de recursos

Instalación de nodo único

En instalaciones de un solo nodo, la sesión se mantiene en la memoria, ya que no necesitas compartirla.

  1. Ejecuta el instalador de Windows (UiPathOrchestrator.msi). Se mostrará así el asistente Configuración de UiPath Orchestrator.
  2. Selecciona la casilla de verificación Acepto las condiciones del contrato de licencia para aceptar las condiciones del contrato y luego haz clic en Instalar. Se mostrará así la ventana de selección Características del producto:


    Importante:
    • Al habilitar la característica Probar automatización, se creará una base de datos con el nombre predeterminado UiPathTestAutomation. Puedes elegir un nombre diferente pasando por la línea de comando TA_DATABASE_NAME=<MyCustomDB>.
    • La base de datos de Test Automation puede ser independiente o parte de la base de datos de Orchestrator.
  3. Seleccione si las siguientes características están instaladas con Orchestrator: UiPath Insights y / o Probar automatización. Haz clic en Siguientey se muestra el paso de Configuración de IIS de Orchestrator .


  4. Cambie la configuración de IIS como desees:
    • Nombre del sitio web: el nombre del sitio web. Este está establecido en UiPath Orchestrator de forma predeterminada y no se puede modificar.
    • Puerto del sitio web: el puerto que quieres utilizar para habilitar la comunicación entre el equipo y Orchestrator.De forma predeterminada, este está establecido en 443, para permitirte utilizar HTTPS.Si se utiliza otro puerto, asegúrate de adjuntarlo al parámetro PUBLIC_URL de Identity Server como se muestra a continuación.
    • Añadir reglas de firewall para este puerto: al seleccionarlo, añadirás automáticamente reglas de firewall para este puerto, para garantizar la seguridad del equipo.
    • Certificado SSL: el asunto o la huella digital del certificado SSL que quieres utilizar para conexiones seguras con Orchestrator.De forma predeterminada, se rellena con el nombre completo del equipo.
    • Verificar disponibilidad del puerto: si se selecciona, comprobará si el puerto del sitio web especificado está disponible.
  5. Haz clic en Siguiente. Se mostrará así el paso Ajustes del grupo de aplicaciones.


  6. Configura las opciones modificables como desees:
    • Nombre: el nombre del grupo de aplicaciones.Este está establecido en UiPath Orchestrator de forma predeterminada y no se puede modificar.
    • Identidad: te permite elegir la identidad en la que se ejecutará el sitio web de UiPath Orchestrator.Las siguientes opciones están disponibles:

      • Identidad del grupo de aplicaciones: ejecuta el sitio web de Orchestrator con la identidad predeterminada del grupo de aplicaciones.
      • Cuenta personalizada: ejecuta el sitio web de Orchestrator con una identidad de Windows o un dominio existente.Al seleccionar esta opción, se mostrarán dos campos (Nombre de usuario y Contraseña), lo que te permitirá especificar la identidad con la que ejecutarlo.

        Para obtener más información sobre las Identidades del grupo de aplicaciones, consulta la documentación oficial de Microsoft.

    • Haz clic en Siguiente. Se mostrará así el paso Configuración de la base de datos de Orchestrator.



  7. Rellena los campos con la información sobre tu SQL Server, como se muestra a continuación:
    • Host de SQL Server: el nombre del equipo de SQL Server. De forma predeterminada, está establecido en localhost (.).Si no es la instancia predeterminada, menciónalo también en el formato MyMachine\MyInstance.También puedes especificar un número de puerto personalizado aquí utilizando una coma, como MyMachine\MyInstance,800.
    • Nombre de la base de datos: el nombre de la base de datos. De forma predeterminada, está establecido en UiPath.Ten en cuenta que los siguientes caracteres especiales no son compatibles: un espacio, \, /, *, :, ;, ?, ", <, >, |, y el número máximo de caracteres permitido es de 123.
    • Modo de autenticación: te permite elegir el modo de autenticación para el sitio web de UiPath Orchestrator.Las siguientes opciones están disponibles:

      • Autenticación integrada de Windows: esta es la opción predeterminada. Si la seleccionas, Orchestrator se conectará a la base de datos utilizando la cuenta de Windows detectada del grupo de aplicaciones de IIS y creará la base de datos utilizando las credenciales de Windows con las que has iniciado sesión actualmente.
      • Autenticación de SQL Server: si seleccionas esta opción, se mostrarán los campos Nombre de usuario de SQL y Contraseña, que deberás rellenarlos con el nombre de usuario y la contraseña de SQL Server. Para obtener más información, consulta el capítulo Prerrequisitos.

        Nota: la contraseña no acepta el uso de punto y coma (;).
    • Haz clic en Siguiente. El instalador verificará la conexión SQL. Si la conexión SQL no es válida, se mostrará un cuadro de diálogo indicándolo. Si la conexión SQL es válida, se mostrará el paso Configuración de Identity Server.

      Nota: Identity Server se envía junto con Orchestrator, lo que permite la autenticación centralizada y el control de acceso en todos los productos de UiPath.


      Importante: Para implementaciones grandes, recomendamos utilizar una base de datos independiente para Identity Server.
  8. Rellena los campos con información sobre tu Identity Server, como se muestra a continuación:
    • Nombre de la base de datos: el nombre de la base de datos. De forma predeterminada, este es el nombre de la base de datos de Orchestrator, pero se puede cambiar.Ten en cuenta que los siguientes caracteres especiales no son compatibles: un espacio en blanco, \, /, *, :, ?, ", <, >, |, y que la longitud máxima son 123 caracteres.
    • URL pública de Orchestrator- la URL de Orchestrator a la que se conectará Identity Server. En un escenario multinodo, esta sería la URL del equilibrador de carga, mediante el que el usuario llama a la instalación de Orchestrator (p. ej., https://orchestrator.midominio.local).

      De forma predeterminada, la URL pública de Orchestrator está establecida en https://<host name>. Ten en cuenta que esta solo se aplica si utilizas el puerto del sitio web predeterminado: 443. Si eliges un puerto personalizado, la URL pública de Orchestrator será https://<host name>:<custom port>. Por ejemplo, si el puerto del sitio web está establecido en 444, la URL pública de Orchestrator será https://<host name>:444.
    • Certificado de firma: el asunto o la huella digital del certificado utilizado para firmar tokens de acceso utilizados para la autenticación entre Orchestrator e Identity Server.
  9. Haz clic en Siguiente. Se muestra el paso Actualizar la configuración de la base de datos del servidor.


  10. Rellena los campos con información sobre la base de datos Servidor de actualización, como se indica a continuación:
    • Host de SQL Server: el nombre del equipo de SQL Server. De forma predeterminada, está establecido en localhost (.). Si no es la instancia por defecto, asegúrate de mencionarlo también en el formato MyMachine\MyInstance. También puedes especificar un número de puerto personalizado aquí utilizando una coma, como MyMachine\MyInstance,800.
    • Nombre de la base de datos: el nombre de la base de datos utilizada por el servidor de actualización. Es el nombre de la base de datos de Orchestrator de forma predeterminada, pero se puede cambiar. Ten en cuenta que los siguientes caracteres especiales no son compatibles: espacios en blanco, \, /, *, :, ?, ", <, >, |, y el número máximo de caracteres permitido es 123.
    • Modo de autenticación: permite elegir el modo de autenticación para el Servidor de actualización. Las siguientes opciones están disponibles:

      • Autenticación integrada de Windows: esta es la opción predeterminada. Si la seleccionas, Orchestrator se conectará a la base de datos utilizando la cuenta de Windows detectada del grupo de aplicaciones de IIS y creará la base de datos utilizando las credenciales de Windows con las que has iniciado sesión actualmente.
      • Autenticación de SQL Server: si seleccionas esta opción, se mostrarán los campos Nombre de usuario de SQL y Contraseña, que deberás rellenarlos con el nombre de usuario y la contraseña de SQL Server. Para obtener más información, consulta el capítulo Prerrequisitos.
        Nota: la contraseña no acepta el uso de punto y coma (;).
    • Haz clic en Siguiente. Se mostrará así el paso Configuración del registro de Elasticsearch.



  11. (Opcional) Rellena los campos con información sobre tu instancia de Elasticsearch, como se muestra a continuación:
    • URL: la URL de Elasticsearch en la que quieres registrar la información.
    • Requiere autenticación: te permite indicar si tu instancia de Elasticsearch requiere autenticación.Si lo seleccionas, se mostrarán los campos Nombre de usuario y Contraseña.

      • Nombre de usuario: el nombre de usuario de Elasticsearch.
      • Contraseña: la contraseña de Elasticsearch.

        Nota: si quieres utilizar Elasticsearch para el registro, deja el campo URL vacío.
    • Haz clic en Siguiente. Se mostrará así el paso Configuración de autenticación de Orchestrator.



  12. Rellena los campos como se muestra a continuación:
    • Contraseña del host: establece una contraseña personalizada para el administrador del host. Ten en cuenta que las contraseñas deben tener entre 8 y 33 caracteres de longitud e incluir al menos un carácter en minúscula y un dígito.
    • Confirmar contraseña: confirma la contraseña del administrador del host.
    • Restablecer en el primer inicio de sesión: te permite aplicar un restablecimiento de la contraseña en el primer inicio de sesión para el administrador del host. A este tipo de contraseñas también se le llama contraseña de un solo uso.
    • Contraseña predeterminada del tenant: establece una contraseña personalizada para el tenant administrator predeterminado. Ten en cuenta que las contraseñas deben tener entre 8 y 33 caracteres de longitud e incluir al menos un carácter en minúscula y un dígito.
    • Confirmar contraseña: confirma la contraseña predeterminada del administrador del tenant.
    • Restablecer en el primer inicio de sesión: te permite aplicar un restablecimiento de la contraseña en el primer inicio de sesión para el administrador del tenant predeterminado.A este tipo de contraseñas también se le llama contraseña de un solo uso.
  13. Haz clic en Siguiente. Si se seleccionó la característica Insights, se mostrará el paso Insights.
    Nota: durante la configuración de Insights SQL Server, asegúrate de seleccionar el rol db_owner, ya que es imprescindible al añadir el rol de propietario de la base de datos.
  14. Rellena los campos con información sobre tu instancia de Insights, como se muestra a continuación:
    • Host de SQL Server: el nombre del equipo del servidor SQL de Insights.De forma predeterminada, está establecido en localhost (.).Si no es la instancia predeterminada, menciónalo también en el formato MyMachine\MyInstance.También puedes especificar un número de puerto personalizado aquí utilizando una coma, como MyMachine\MyInstance,800.
    • Nombre de la base de datos: el nombre de la base de datos. De forma predeterminada, está establecido en UiPath.Ten en cuenta que los siguientes caracteres especiales no son compatibles: un espacio, \, /, *, :, ;, ?, ", <, >, |, y el número máximo de caracteres permitido es de 123.
    • Modo de autenticación: te permite elegir el modo de autenticación para el sitio web de UiPath Orchestrator.Las siguientes opciones están disponibles:

      • Autenticación integrada de Windows: esta es la opción predeterminada. Si la seleccionas, Orchestrator se conectará a la base de datos utilizando la cuenta de Windows detectada del grupo de aplicaciones de IIS y creará la base de datos utilizando las credenciales de Windows con las que has iniciado sesión actualmente.
      • Autenticación de SQL Server: si seleccionas esta opción, se mostrarán los campos Nombre de usuario de SQL y Contraseña, que deberás completar con el nombre de usuario y la contraseña de SQL Server.
    • Haz clic en Siguiente. Si se seleccionó la característica Probar automatización, se mostrará el paso Probar automatización.



  15. Rellena los campos con información sobre tu instancia de Probar automatización, como se muestra a continuación:
    • Host de SQL Server: el nombre del equipo de TA SQL Server.De forma predeterminada, está establecido en localhost (.). Si no es la instancia predeterminada, menciónalo también en el formato MyMachine\MyInstance.También puedes especificar un número de puerto personalizado aquí utilizando una coma, como MyMachine\MyInstance,800.
    • Nombre de la base de datos: el nombre de la base de datos. Ten en cuenta que los siguientes caracteres especiales no son compatibles: un espacio, \, /, *, :, ;, ?, ", <, >, |, y el número máximo de caracteres permitido es de 123.
    • Modo de autenticación: te permite elegir el modo de autenticación para el sitio web de UiPath Orchestrator.Las siguientes opciones están disponibles:

      • Autenticación integrada de Windows: esta es la opción predeterminada. Si la seleccionas, Orchestrator se conectará a la base de datos utilizando la cuenta de Windows detectada del grupo de aplicaciones de IIS y creará la base de datos utilizando las credenciales de Windows con las que has iniciado sesión actualmente.
      • Autenticación de SQL Server: si seleccionas esta opción, se mostrarán los campos Nombre de usuario de SQL y Contraseña, que deberás completar con el nombre de usuario y la contraseña de SQL Server.

        Nota: la contraseña no acepta el uso de punto y coma (;).
    • Haz clic en Siguiente. Se mostrará así el paso Configuración de almacenamiento de Orchestrator.

  16. Introduce el tipo de almacenamiento y la ubicación del almacenamiento que quieras.Más detalles aquí.
  17. Haz clic en Siguiente. Se mostrará así el paso Listo para instalar UiPath.
  18. Haz clic en Instalar. Se iniciará así el proceso de instalación. Ten en cuenta que Orchestrator está instalado en la siguiente ubicación: C:\Program Files (x86)\UiPath\Orchestrator.
    Importante: Vuelve a comprobar la ruta de instalación seleccionada. No es posible mover una instalación desde una ubicación a otra después de la instalación.
  19. Ve al administrador de IIS.
  20. Selecciona el servidor de Orchestrator. Se actualizará la vista Características en consecuencia.
  21. Haz doble clic en Delegación de características. Se mostrará así la vista Delegación de características.
  22. Haz clic con el botón derecho en Autenticación: Windows y luego haz clic en Lectura/Escritura.
  23. Inicia el sitio web. Ya puedes utilizar Orchestrator.
    Nota: para iniciar sesión como administrador anfitrión, utiliza las credenciales proporcionadas por nuestros equipos al comprar una licencia y escribe hosten el campo Nombre del tenant.Más detalles aquí.

Instalación multinodo

Importante:

Las implementaciones multinodo de Orchestrator utilizan el RESP (Protocolo de serialización REdis) para la comunicación y, por lo tanto, pueden configurarse utilizando cualquier solución que implemente este protocolo.

UiPath solo admite las implementaciones de alta disponibilidad con Orchestrator multinodo si se utiliza el UiPath High Availability Add-on.

Importante: Para instalaciones multinodo, los CERTIFICATE_SUBJECT y los parámetros IS_CERTIFICATE_SUBJECT son obligatorios.La integración de Orchestrator-Identity Server no funciona si se utilizan diferentes certificaciones para Identity. Su valor en el archivo de parámetros utilizado debe ser uno común a todos los nodos.Puedes llevar a cabo esta tarea utilizando lo siguiente:
  • Un certificado de comodín (subject=*.domain.local); o
  • Un certificado de nombre alternativo de sujeto (SAN) que contenga el nombre de DNS del equilibrador de cargas públicas y opcionalmente los nombres de DNS de todos los nodos, bien sea al crear los certificados o editando el valor en el archivo de parámetros antes de continuar con la(s) instalación(es) del nodo secundario.

Puedes introducir certificados por asunto o por huella digital.

En el nodo principal: instala Orchestrator desde un símbolo del sistema con privilegios elevados utilizando la siguiente línea de comandos: UiPathOrchestrator.msi OUTPUT_PARAMETERS_FILE=install.json REDIS_HOST=redis.corp.local REDIS_PASSWORD=secretPass STORAGE_TYPE=FileSystem STORAGE_LOCATION="RootPath=\\fileserver\Share" PUBLIC_URL=<Orchestrator_LoadBalancer_URL> CERTIFICATE_SUBJECT=*.domain.local IS_CERTIFICATE_SUBJECT=*.domain.local.

Consulta aquí los detalles de los parámetros disponibles.

Nota: también puedes especificar un puerto para la solución RESP (protocolo de serialización de REdis) instalada utilizando el REDIS_PORTparámetro si no quieres utilizar el puerto predeterminado ()6379.
El High Availability Add-on utiliza el puerto 10000.
Importante: para las implementaciones que incluyen Insights, completa la instalación de Insights antes de continuar con la instalación del nodo secundario de Orchestrator.
  1. En todos los nodos secundarios, instala Orchestrator utilizando UiPathOrchestrator.msi con argumentos de la línea de comandos, asegurándote de que estableces el parámetro SECONDARY_NODE en verdadero (true) y el archivo de parámetros que se generará durante la instalación del nodo principal. También te recomendamos que utilices el parámetro /passive, ya que una instalación pasiva muestra la barra de progreso y las ventanas de error. Elige el modo silencioso, especificando el parámetro /Q, solo para las instalaciones no atendidas.
    Por ejemplo: UiPathOrchestrator.msi SECONDARY_NODE=1 PARAMETERS_FILE=install.json /Q.

    Se iniciará el grupo de aplicaciones y podrás empezar a utilizar tu instancia de Orchestrator.

    La base de datos se inicializa al instalar el nodo principal. Al configurar los nodos secundarios, ya no será necesario el paso de inicialización de la base de datos.

Añadir nodos a Orchestrator multinodo

Aunque los métodos anteriores se ocupan de la instalación y la configuración de los nodos primario y secundario durante la implementación inicial, también es posible generar un archivo de parámetros desde cualquier nodo existente que se utilizará en la instalación de cualquier nodo adicional.

Esto se consigue con el Generate-ParametersFile.ps1script que encontrarás en la Toolssubcarpeta del directorio de instalación de Orchestrator:
  1. Abre la Toolssubcarpeta del directorio de tu instalación de Orchestrator y ejecuta Generate-ParametersFile.ps1.
    Nota: la contraseña appPoolpersonalizada de usuario debe traspasarse a menos que sappPoolIdentitye utilice para la autenticación.
  2. Se generará un archivo JSON en función de los archivos de configuración y del entorno del Orchestrator existente.
  3. Al utilizar este archivo, completarás la instalación del nodo secundario (paso 2 en la instalación multinodo anterior).

Consideraciones de almacenamiento de paquetes

Los metadatos (definición) de todos los paquetes (actividades, flujos de trabajo, bibliotecas) se guardan en la base de datos SQL para que las búsquedas y los filtros sean más rápidos.

Además de esto, es posible mantener los archivos y medios de ejecución en FileSystem o un almacenamiento de blobs de tu elección: Azure, Amazon S3 o Minio. Esta característica permite una sincronización de archivos más eficiente, especialmente en entornos multinodo de Orchestrator complejos.

Ten en cuenta que, independientemente del almacenamiento que utilices para guardar tus paquetes, el tamaño máximo de archivo por carga es de 28.6 MB, una limitación proporcionada por IIS. Para ver cómo cambiar esto para Amazon, Minio, FileSystem y Azure, visita esta página.

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