Automation Suite
2021.10
False
Imagen de fondo del banner
Guía de instalación de Automation Suite
Última actualización 19 de abr. de 2024

Actualización de las cadenas de conexión a la base de datos

Importante:

Asegúrese de crear una copia de seguridad de las cadenas de conexión originales de las bases de datos de Orchestrator y de Identity server de la implantación de Automation Suite. Para evitar la pérdida de datos al crear la copia de seguridad, cierre todas las sesiones o conexiones abiertas a los productos y servicios de UiPath.

Hay casos en los que varios servicios (p. Ej., Orchestrator e Identity Server) comparten la misma base de datos en tu configuración independiente, mientras que Automation Suite crea automáticamente bases de datos independientes para ellos como parte del proceso de migración.

En este caso, después de realizar una copia de seguridad de la base de datos compartida en el entorno independiente, deberás proporcionar su cadena de conexión para las bases de datos independientes recién creadas en Automation Suite. Esto debería resultar en dos bases de datos diferentes con la misma cadena de conexión.

Asegúrese de utilizar varias bases de datos para los servicios de la plataforma y no una sola. Para ello, utilice la opción de implementación avanzada. La implementación simplificada de Automation Suite crea una única base de datos para todos los servicios y capacidades compartidos de Automation Suite (por ejemplo, Identity Server, Location, Audit, etc.), mientras que la implementación independiente solo cuenta con Identity Server y desconoce otros servicios.

Una vez que restaure la copia de seguridad de la base de datos de Orchestrator independiente en el servidor SQL de Automation Suite, deberá actualizar las cadenas de conexión mediante ArgoCD. Lleve a cabo los pasos siguientes:

  1. Inicie sesión en ArgoCD y vaya a la página de aplicaciones, como se muestra en la siguiente imagen:


  2. En la barra Buscar aplicaciones, seleccione el repositorio UiPath.


    La pantalla que aparece es similar a la mostrada en la siguiente imagen.



  3. Haga clic en el nodo padre UiPath y elija la pestaña Parámetros en el menú de la cinta de opciones.


  4. Haga clic en Editar, actualice los siguientes parámetros y guarde la configuración:
    • global.userInputs.orchestrator.sqlConnectionString
    • global.userInputs.orchestrator.testautomation.sqlConnectionString
    • global.userInputs.insights.sqlConnectionString
    • global.userInputs.orchestrator.updateserver.sqlConnectionString
    • global.userInputs.identity.sqlConnectionString
    • global.userInputs.identity.hostAdminUsername
    • global.userInputs.identity.hostAdminPassword
  5. Actualice la configuración personalizada de la aplicación de Identity Server en el mapa de configuración del servicio. Para ello, ejecute kubectl edit secret identity-generated-secrets -n uipath y actualice el valor DatabaseProtectionSettings.EncryptionKey2021 utilizando un valor codificado en base64 del original.
  6. Para actualizar el certificado de firma del token de identidad, utiliza las instrucciones que se proporcionan en Gestionar el certificado de firma del token de identidad.
  7. Si utiliza SAML o un certificado de proveedor de identidad distinto al inicialmente proporcionado, haga clic de nuevo en Editar, actualice los siguientes parámetros y guarde la configuración:
    • global.userInputs.certificate.identity.saml.currentServiceCert (sustitúyalo por la serialización en base64 del certificado de servicio; el certificado de servicio requiere una clave privada).
    • global.userInputs.certificate.identity.saml.currentServiceCertPassword (sustitúyalo por la serialización en base64 de la contraseña del certificado SAML).
    • global.userInputs.certificate.identity.saml.futureServiceCert (si necesita rotar el certificado de servicio, sustituya el parámetro por la serialización en base64 del certificado de servicio; el certificado de servicio requiere una clave privada).
    • global.userInputs.certificate.identity.saml.futureServiceCertPassword (si necesita rotar el certificado de servicio, sustituya el parámetro por la serialización en base64 de la contraseña del certificado).
      Nota:

      Otra posibilidad es actualizar los valores del certificado mediante los siguientes scripts.

      • Utilice el siguiente comando para cambiar los valores de global.userInputs.certificate.identity.saml.futureServiceCert y global.userInputs.certificate.identity.saml.futureServiceCertPassword: sudo ./configureUiPathAS identity saml2-cert update --cert-file-path </path/to/cert> --password.
      • Utilice el siguiente comando para intercambiar los certificados de servicio futuros y actuales: sudo ./configureUiPathAS identity saml2-cert rotate.
  8. Regrese a la página de aplicaciones de ArgoCD e inicie la sincronización de los siguientes repositorios:
    • Plataforma


    • Webhooks


    • Orchestrator


    • rabbitmq-cluster (no es necesario sincronizar rabbitmq-operator)


Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.