orchestrator
2021.10
false
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.
UiPath logo, featuring letters U and I in white
Sin asistencia

Guía de instalación de Orchestrator

Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Última actualización 31 de oct. de 2024

Instalación de Azure App Service

Información general

El script de instalación de Azure te permite instalar Orchestrator en uno o varios nodos.

Importante:

1. Todos los pasos son obligatorios en los procedimientos de instalación que se enumeran a continuación. Orchestrator no funciona sin instalar Identity Server.

2. Antes de iniciar la instalación de Orchestrator, asegúrese de que sus certificados han sido emitidos por una entidad de certificación de confianza para Azure, como DigiCert.

3. Azure Stack no es compatible, ya que pueden producirse incompatibilidades de API. Utilice Cloud Azure para su implementación.

Instalación de nodo único

Para instalar Orchestrator en un servicio de aplicaciones de Azure realiza los siguientes pasos:

Pasos de Orchestrator

  1. En el portal de Azure, en los servicios de aplicaciones, crea un nuevo servicio de aplicaciones con un nombre personalizado como UiPathOrchestrator. Al crear la aplicación web, asegúrate de seleccionar el Stack .NET Core 3.1. Para obtener más información, consulta la documentación oficial de Microsoft .
  2. Abre la aplicación web recientemente creada en el portal de Azure y en la pestaña Configuración, selecciona Configuración general y luego realiza los siguientes cambios de configuración:
    • Establece la Plataforma en 64 bit.
    • Establece Web Sockets como Activado.
  3. Establece la cadena de conexión de la base de datos en la Configuración > Configuración de la aplicación > Cadenas de conexión de la aplicación web, con el nombre Default. Por ejemplo, Server=13.13.13.13;Initial Catalog=UiPath;Persist Security Info=False;User ID=dbUser;Password=pass123; MultipleActiveResultSets=False;Encrypt=True; Connection Timeout=30;TrustServerCertificate=True.
    Importante:
    • El usuario SQL de Azure que se proporciona aquí debe tener acceso en el ámbito de servidor, no es suficiente el acceso en el ámbito de la base de datos para que la instalación se realice correctamente.
    • Asegúrate de establecer el TrustServerCertificate atributo en la cadena de conexión de la case de datos como True.
    • Para establecer una cadena de conexión de la base de datos para el Módulo de automatización de prueba, sigue los pasos descritos para el parámetro -testAutomationFeatureEnabled en Parámetros de Publish-Orchestrator.ps1.
    • Para establecer una cadena de conexión a la base de datos para el módulo Actualizar servidor, sigue los pasos descritos para el parámetro -updateServerFeatureEnabled en Parámetros de Publish-Orchestrator.ps1.
  4. Crea una aplicación y un director de servicio de Azure AD que pueda acceder a tu Grupo de aplicaciones y recursos de Orchestrator. De manera opcional, pregunta a tu equipo de DevOps que te proporcionen un ID y una contraseña de servicio principal para acceder al Grupo de recursos asociado y al servicio de aplicaciones.

Pasos del Identity Server

  1. En el portal de Azure, en los servicios de aplicaciones, crea un nuevo servicio de aplicaciones con un nombre personalizado como UiPathIdentity. Al crear la aplicación web, asegúrate de seleccionar el Stack .NET Core 3.1. Para obtener más información, consulta la documentación oficial de Microsoft.
  2. Establece la cadena de conexión de la base de datos en la Configuración > Cadenas de conexión de la aplicación web, con el nombre DefaultConnection. Por ejemplo, Server=13.13.13.13;Initial Catalog=UiPath;Persist Security Info=False;User ID=dbUser;Password=pass123; MultipleActiveResultSets=False;Encrypt=True; Connection Timeout=30;TrustServerCertificate=True
    Asegúrate de establecer el TrustServerCertificateatributo en la cadena de conexión de la case de datos como True.
  3. Ve a la pestaña Ajustes > Configuración > Configuración general y selecciona 64-bit en la Plataforma.
  4. Crea una aplicación y un director de servicio de Azure AD que pueda acceder a tu Servicio de aplicaciones y Grupo de recursos de Identity. De manera opcional, pregunta a tu equipo de DevOps que te proporcionen un ID y una contraseña de servicio principal para acceder al Grupo de recursos asociado y al servicio de aplicaciones.

Pasos generales

  1. Descarga el archivo UiPathOrchestrator.zip en tu máquina local. Este contiene todos los scripts necesarios para instalar Orchestrator, Identity Server y el servicio de Webhooks. UiPath proporciona el archivo UiPathOrchestrator.zip bajo demanda. Ponte en contacto con nosotros para obtener más información.
  2. Extrae el contenido del archivo comprimido en una carpeta en tu máquina.
    Nota: los siguientes pasos requieren ejecutar los scripts de PowerShell. Para deshabilitar avisos que puedan interrumpir estas tareas, ejecuta el comando Get-ChildItem *.ps1 -Recurse | Unblock-File en el directorio seleccionado en el paso 10.
  3. Ejecuta el script Publish-Orchestrator.ps1, en PowerShell, utilizando los parámetros tal y como se describe aquí.
    Importante:
    • Antes de ejecutar el script Publish-Orchestrator.ps1, asegúrate de desinstalar el módulo de AzureRM PowerShell. Recomendamos utilizar el módulo de Az PowerShell como alternativa. No se puede tener instalados a la vez los módulos de AzureRM y Az al mismo tiempo.
    • Si no se detecta la versión de Az deseada, y AzureRM está presente al ejecutar el script, se te solicitará que confirmes la eliminación de AzureRM incluso en instalaciones no atendidas.
    • La actualización a Az v6.0.0 cuando se está usando cualquier versión anterior del módulo hace que se muestre el siguiente mensaje: WARNING: The version 'x.x.x' of module 'Az.<Name>' is currently in use. Retry the operation after closing the applications. Para solucionar este problema, asegúrate de ejecutar Publish-Orchestrator.ps1 en una nueva sesión de PowerShell.
    • Si utilizas agentes alojados por Microsoft, un problema Publish-Orchestrator.ps1 te impide ejecutar la versión de Az correcta. En lugar de utilizar la versión 5.4.0 o 6.0.0, tienes la versión 4.7.0. Como solución, asegúrate de eliminar la carpeta C:\)\)Modules\)\)az_4.7.0.
  4. Ejecuta el script Publish-IdentityServer.ps1, en PowerShell, utilizando los parámetros tal y como se describe aquí.
    Importante: Asegúrate de completar el proceso realizando los pasos descritos en la página Publicar en Identity Server.
  5. Ejecuta el script MigrateTo-IdentityServer.ps1, en PowerShell, utilizando los parámetros tal y como se describe aquí.
  6. Instala el servicio de Webhooks.
  7. Inicia los servicios de la aplicación Orchestrator e Identidad. Disfruta de Orchestrator en tu portal de Azure.

Instalación multinodo

Nota: las instalaciones multinodo requieren la configuración de .

Para instalar Orchestrator en varios nodos en un servicio de aplicaciones de Azure realiza los siguientes pasos:

Pasos de Orchestrator

  1. En el portal de Azure, en los servicios de aplicaciones, crea un nuevo servicio de aplicaciones con un nombre personalizado como UiPathOrchestrator. Al crear la aplicación web, asegúrate de seleccionar el Stack .NET Core 3.1. Para obtener más información, consulta la documentación oficial de Microsoft .
  2. Abre la aplicación web recientemente creada en el portal de Azure y en la pestaña Configuración, selecciona Configuración general y luego realiza los siguientes cambios de configuración:
    • Establece la Plataforma en 64 bit.
    • Establece Web Sockets como Activado.
  3. Establece la cadena de conexión de la base de datos en la Configuración > Configuración de la aplicación > Cadenas de conexión de la aplicación web, con el nombre "Default". Por ejemplo, Server=13.13.13.13;Initial Catalog=UiPath;Persist Security Info=False;User ID=dbUser;Password=pass123; MultipleActiveResultSets=False;Encrypt=True; Connection Timeout=30;TrustServerCertificate=True.
    Importante:
    • El usuario SQL de Azure que se proporciona aquí debe tener acceso en el ámbito de servidor, no es suficiente el acceso en el ámbito de la base de datos para que la instalación se realice correctamente.
    • Asegúrate de establecer el TrustServerCertificate atributo en la cadena de conexión de la case de datos como True.
    • La configuración de Nlog no se conserva.
  4. Crea una aplicación y un director de servicio de Azure AD que pueda acceder a tu Grupo de aplicaciones y recursos de Orchestrator. De manera opcional, pregunta a tu equipo de DevOps que te proporcionen un ID y una contraseña de servicio principal para acceder al Grupo de recursos asociado y al servicio de aplicaciones.
  5. En la pestaña Escalado (plan de App Service), selecciona la opción Escalar a un recuento de instancia determinado y proporciona el recuento de instancia deseado.

Pasos del Identity Server

  1. En el portal de Azure, en los servicios de aplicaciones, crea un nuevo servicio de aplicaciones con un nombre personalizado como UiPathIdentity. Al crear la aplicación web, asegúrate de seleccionar el Stack .NET Core 3.1. Para obtener más información, consulta la documentación oficial de Microsoft.
  2. Establece la cadena de conexión de la base de datos en la Configuración > Cadenas de conexión de la aplicación web, con el nombre DefaultConnection. Por ejemplo, Server=13.13.13.13;Initial Catalog=UiPath;Persist Security Info=False;User ID=dbUser;Password=pass123; MultipleActiveResultSets=False;Encrypt=True; Connection Timeout=30;TrustServerCertificate=True
    Asegúrate de establecer el TrustServerCertificateatributo en la cadena de conexión de la case de datos como True.
  3. Ve a la pestaña Ajustes > Configuración > Configuración general y selecciona 64-bit en la Plataforma.
  4. Crea una aplicación y un director de servicio de Azure AD que pueda acceder a tu Servicio de aplicaciones y Grupo de recursos de Identity. De manera opcional, pregunta a tu equipo de DevOps que te proporcionen un ID y una contraseña de servicio principal para acceder al Grupo de recursos asociado y al servicio de aplicaciones.

Pasos generales

  1. Descarga el archivo UiPathOrchestrator.zip en tu máquina local. Este contiene todos los scripts necesarios para instalar Orchestrator, Identity Server y el servicio de Webhooks. UiPath proporciona el archivo UiPathOrchestrator.zip bajo demanda. Ponte en contacto con nosotros para obtener más información.
  2. Extrae el contenido del archivo comprimido en una carpeta en tu máquina.
    Nota: los siguientes pasos requieren ejecutar los scripts de PowerShell. Para deshabilitar avisos que puedan interrumpir estas tareas, ejecuta el Get-ChildItem *.ps1 -Recurse | Unblock-Filecomando en el directorio seleccionado en el paso 11.
  3. Ejecuta el script Publish-Orchestrator.ps1, en PowerShell, utilizando los parámetros tal y como se describe aquí.
    Importante:
    • Antes de ejecutar el script Publish-Orchestrator.ps1, asegúrate de desinstalar el módulo de AzureRM PowerShell. Recomendamos utilizar el módulo de Az PowerShell como alternativa. No se puede tener instalados a la vez los módulos de AzureRM y Az al mismo tiempo.
    • Si no se detecta la versión de Az deseada, y AzureRM está presente al ejecutar el script, se te solicitará que confirmes la eliminación de AzureRM incluso en instalaciones no atendidas.
    • La actualización a Az v6.0.0 cuando se está usando cualquier versión anterior del módulo hace que se muestre el siguiente mensaje: WARNING: The version 'x.x.x' of module 'Az.<Name>' is currently in use. Retry the operation after closing the applications. Para solucionar este problema, asegúrate de ejecutar Publish-Orchestrator.ps1 en una nueva sesión de PowerShell.
    • Si utilizas agentes alojados por Microsoft, un problema Publish-Orchestrator.ps1 te impide ejecutar la versión de Az correcta. En lugar de utilizar la versión 5.4.0 o 6.0.0, tienes la versión 4.7.0. Como solución, asegúrate de eliminar la carpeta C:\)\)Modules\)\)az_4.7.0.
  4. Ejecuta el script Publish-IdentityServer.ps1, en PowerShell, utilizando los parámetros tal y como se describe aquí.
    Importante: Asegúrate de completar el proceso realizando los pasos descritos en la página Publicar en Identity Server.
  5. Ejecuta el script MigrateTo-IdentityServer.ps1, en PowerShell, utilizando los parámetros tal y como se describe aquí.
  6. Instala el servicio de Webhooks.
  7. Inicia los servicios de la aplicación Orchestrator e Identidad. Disfruta de Orchestrator en tu portal de Azure.

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