UiPath Documentation
automation-suite
2023.10
false
Guía de instalación de Automation Suite en Linux
Importante :
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Actualizar la configuración del clúster

Referencia para los cambios de configuración del clúster disponibles después de regenerar cluster_config.json antes de una actualización en Automation Suite.

Después de regenerar el archivo cluster_config.json pero antes de realizar la actualización, puedes realizar varios cambios, como actualizaciones en la configuración de la base de datos, la configuración del certificado y más. Para obtener más información, consulta Realizar configuración avanzada.

Además, hay algunas configuraciones específicas del servicio que debes aplicar antes de actualizar. Para comprobar qué cambios son necesarios para tu clúster de Automation Suite, consulta los siguientes escenarios:

  • Si instalaste Automation Suite 2023.4 o anterior en un entorno sin conexión y estás actualizando a Automation Suite 2023.10 o posterior, añade manualmente install_type: offline al archivo cluster_config.json .

    {
      "install_type": "offline",
      "fqdn": "<sample_fqdn>",
      ...
    }
    {
      "install_type": "offline",
      "fqdn": "<sample_fqdn>",
      ...
    }
    
  • Si Orchestrator está instalado en tu versión existente de Automation Suite y estás actualizando desde Automation Suite 2022.10, establece el siguiente parámetro en el archivo cluster_config.json para dar consentimiento para bloquear las ejecuciones de carpetas clásicas. Sin consentimiento, la actualización fallará.

    {
      "orchestrator": {
        "enabled": true,
        "block_classic_executions": true
      }
    }
    {
      "orchestrator": {
        "enabled": true,
        "block_classic_executions": true
      }
    }
    

    Para obtener más información, consulta Configuración específica de Orchestrator.

  • Si Apps está instalado en tu versión de Automation Suite existente y estás actualizando desde Automation Suite 2022.10 o anterior:

    1. Crea una base de datos para Apps con el siguiente nombre predeterminado: AutomationSuite_Apps.
    2. Si quieres sobrescribir la cadena de conexión SQL predeterminada, actualiza la cadena de conexión ODBC para la base de datos de Apps en el archivo cluster_config.json .
    {
      "apps": {
        "sql_connection_str": "SERVER=sqlserver.mycompany.com,1433;DATABASE=AutomationSuite_Apps;DRIVER={ODBC Driver 17 for SQL Server};UID=testadmin;PWD=***;MultipleActiveResultSets=False;Encrypt=YES;TrustServerCertificate=NO;Connection Timeout=30;"
      }
    }
    {
      "apps": {
        "sql_connection_str": "SERVER=sqlserver.mycompany.com,1433;DATABASE=AutomationSuite_Apps;DRIVER={ODBC Driver 17 for SQL Server};UID=testadmin;PWD=***;MultipleActiveResultSets=False;Encrypt=YES;TrustServerCertificate=NO;Connection Timeout=30;"
      }
    }
    

    Para ver un ejemplo de la cadena de conexión ODBC, consulta Configuración de la base de datos.

  • Si AI Center está instalado en tu versión de Automation Suite existente y se conecta a un Orchestrator externo:

    1. Copia los certificados de Orchestrator en el nodo del servidor en el que planeas desencadenar la actualización. Para obtener más información, consulta Copiar el certificado de Orchestrator en la máquina virtual.

    2. Actualiza el archivo cluster_config.json con la siguiente configuración:

      {
        "aicenter": {
          "enabled": true,
          "orchestrator_url": "https://orchestrator.example.com",
          "identity_server_url": "https://orchestrator.example.com/identity",
          "orchestrator_cert_file_path": "/opt/UiPathAutomationSuite/UiPath_Installer/orch.cer",
          "identity_cert_file_path": "/opt/UiPathAutomationSuite/UiPath_Installer/orch.cer",
          "metering_api_key": "test"
        }
      }
      {
        "aicenter": {
          "enabled": true,
          "orchestrator_url": "https://orchestrator.example.com",
          "identity_server_url": "https://orchestrator.example.com/identity",
          "orchestrator_cert_file_path": "/opt/UiPathAutomationSuite/UiPath_Installer/orch.cer",
          "identity_cert_file_path": "/opt/UiPathAutomationSuite/UiPath_Installer/orch.cer",
          "metering_api_key": "test"
        }
      }
      
    3. Asegúrate de que cluster_config.json incluya el siguiente parámetro:

      {
        "sql_connection_string_template": "DOTNET connection string templates",
        "sql_connection_string_template_odbc": "ODBC connection string templates"
      }
      {
        "sql_connection_string_template": "DOTNET connection string templates",
        "sql_connection_string_template_odbc": "ODBC connection string templates"
      }
      
  • Si Document Understanding está instalado en tu versión de Automation Suite existente y estás actualizando desde Automation Suite 2023.10.3 o anterior a Automation Suite 2023.10.4 o posterior, añade la cadena de conexión pyodbc_connection_string en la sección datamanager :

    "documentunderstanding": {
      ...
      "datamanager": {
        ...
        "pyodbc_sql_connection_str": "***" // python sql connection string
      }
    }
    "documentunderstanding": {
      ...
      "datamanager": {
        ...
        "pyodbc_sql_connection_str": "***" // python sql connection string
      }
    }
    
  • Si Document Understanding no está instalado en tu versión de Automation Suite existente y estás actualizando desde Automation Suite 2023.10.3 o anterior a Automation Suite 2023.10.4 o posterior, añade o fusiona toda la sección Document Understanding:

    "documentunderstanding": {
      "enabled": true,
      "sql_connection_str": "", // dotnet connection string
      "datamanager": {
        "sql_connection_str": "", // odbc connection string
        "pyodbc_sql_connection_str": "***" // python sql connection string
      }
    }
    "documentunderstanding": {
      "enabled": true,
      "sql_connection_str": "", // dotnet connection string
      "datamanager": {
        "sql_connection_str": "", // odbc connection string
        "pyodbc_sql_connection_str": "***" // python sql connection string
      }
    }
    
  • Si Process Mining está instalado en tu versión de Automation Suite existente y quieres utilizar la última versión de Airflow, que requiere PostgreSQL, actualiza la plantilla de cadena de conexión sqlalchemy para PostgreSQL en el archivo cluster_config.json . Para Automation Suite 2023.10.9 o posterior, PostgreSQL es la opción recomendada para la base de datos de Airflow.

    • postgresql_connection_string_template_sqlalchemy_pyodbc
    • postgresql+psycopg2://<user>:<password>@<postgresql host>:<postgresql port>/<airflow db name>

    Al actualizar de Microsoft SQL Server a PostgreSQL, no se requiere la migración de datos.

  • Si Process Mining no está instalado en tu versión de Automation Suite existente y quieres utilizar la última versión de Airflow, que requiere PostgreSQL, añade la plantilla de cadena de conexión sqlalchemy para PostgreSQL en el archivo cluster_config.json . Para Automation Suite 2023.10.9 o posterior, PostgreSQL es la opción recomendada para la base de datos de Airflow.

    • postgresql_connection_string_template_sqlalchemy_pyodbc
    • postgresql+psycopg2://<user>:<password>@<postgresql host>:<postgresql port>/DB_NAME_PLACEHOLDER

    Al actualizar de Microsoft SQL Server a PostgreSQL, no se requiere la migración de datos.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado