- Información general
- Requisitos
- Instalación
- Después de la instalación
- Migración y actualización
- Actualizar Automation Suite en EKS / AKS
- Paso 1: Mover los datos de la organización de identidad de independiente a Automation Suite
- Paso 2: restaurar la base de datos del producto independiente
- Paso 3: Realizar una copia de seguridad de la base de datos de la plataforma en Automation Suite
- Paso 4: Fusionar organizaciones en Automation Suite
- Paso 5: actualizar las cadenas de conexión de los productos migrados
- Paso 6: migrar el Orchestrator independiente
- Paso 7: migrar Insights independiente
- Paso 8: eliminar el tenant predeterminado
- Realizar una migración de un solo tenant
- Migrar de Automation Suite en Linux a Automation Suite en EKS / AKS
- Supervisión y alertas
- Administración de clústeres
- Configuración específica del producto
- Configurar parámetros de Orchestrator
- Configuración de Orchestrator
- Configurar AppSettings
- Configurar el tamaño máximo de la solicitud
- Anular la configuración de almacenamiento a nivel de clúster
- Configurar almacenes de credenciales
- Configurar clave de cifrado por tenant
- Limpiar la base de datos de Orchestrator
- Solución de problemas
- La configuración de la copia de seguridad no funciona debido a un fallo en la conexión a Azure Government
- Los pods en el espacio de nombres de UiPath se atascaban al habilitar los taints de nodo personalizados
- No se puede iniciar Automation Hub y Apps con la configuración de proxy
- Los pods no pueden comunicarse con FQDN en un entorno de proxy
- Se ignora la cadena de conexión SQL de la automatización de pruebas
- Error de copia de seguridad de EKS debido a la versión de Velero

Guía de instalación de Automation Suite en EKS/AKS
Puede habilitar y deshabilitar productos en Automation Suite en cualquier momento después de la instalación.
input.json y aplicar la nueva configuración a través uipathctl.Habilitar o deshabilitar Action Center
input.json :
"actioncenter": {
"enabled": "true" //Set to "false" to disable the Action Center
}"actioncenter": {
"enabled": "true" //Set to "false" to disable the Action Center
}Habilitar o deshabilitar aplicaciones
enable y una base de datos SQL.
sql_connection_string_template_odbc en input.json , entonces el nombre de la base de datos predeterminado es AutomationSuite_Apps.
sql_connection_str en el campo Apps. Esto anula la base de datos predeterminada y la plantilla de la cadena de conexión establecida en sql_connection_string_template_odbc.
input.json :
"apps": {
"enabled": "true" //Set to "false" to disable the Apps
"sql_connection_str": "" ////Optional and only require to override the default database name
}"apps": {
"enabled": "true" //Set to "false" to disable the Apps
"sql_connection_str": "" ////Optional and only require to override the default database name
}Habilitar o deshabilitar AI Center
enable y una base de datos SQL.
sql_connection_string_template_jdbc en input.json , entonces el nombre de la base de datos de AI Center predeterminado es AutomationSuite_AICenter.
sql_connection_str dentro del campo AI Center. Esto anula la base de datos predeterminada y la plantilla de la cadena de conexión establecida en sql_connection_string_template_jdbc.
input.json :"aicenter": {
"enabled": "true", //Set to "false" to disable the AICenter
"sql_connection_str": "" //Optional and only required to override the default database name
}"aicenter": {
"enabled": "true", //Set to "false" to disable the AICenter
"sql_connection_str": "" //Optional and only required to override the default database name
}
AI Center instalado en Automation Suite en AKS / EKS no puede conectarse a un Orchestrator externo.
Habilitar o deshabilitar Automation Hub
automation_hub del archivo input.json , establece el enabled en true:
"automation_hub": {
"enabled": "true" //Set to "false" to disable Automation Hub
"sql_connection_str": "" //Optional and only require to override the default database name
}"automation_hub": {
"enabled": "true" //Set to "false" to disable Automation Hub
"sql_connection_str": "" //Optional and only require to override the default database name
}enabled en false en la sección automation_hub del archivo input.json .
Habilitar o deshabilitar Automation Ops
enable y una base de datos SQL.
sql_connection_string_template en input.json , entonces el nombre de la base de datos predeterminada para Automation Ops es AutomationSuite_Platform.
sql_connection_str dentro del campo Automation Ops. Esto anula la base de datos predeterminada y la plantilla de la cadena de conexión establecida en sql_connection_string_template.
input.json :
"automation_ops": {
"enabled": "true", //Set to "false" to disable the Automation Ops
"sql_connection_str": "" //Optional and only require to override the default database name
}"automation_ops": {
"enabled": "true", //Set to "false" to disable the Automation Ops
"sql_connection_str": "" //Optional and only require to override the default database name
}Enabling or disabling Automation Suite Robots
Antes de habilitar los Robots de Automation Suite, asegúrate de cumplir los requisitos.
Para habilitar los robots de Automation Suite, siga los siguientes pasos:
-
Habilita el marcador
asrobotsen el archivoinput.json. Si quieres habilitar el almacenamiento en caché de paquetes, asegúrate de configurar correctamente los marcadorespackagecachingypackagecachefoldertambién.{ "asrobots": { "enabled": Boolean, "packagecaching": Boolean, "packagecachefolder": String } }{ "asrobots": { "enabled": Boolean, "packagecaching": Boolean, "packagecachefolder": String } }Parámetro
Valor predeterminado
Descripción
Caché de paqueteVerdaderoCuando se establece entrue, los robots usan una caché local para la resolución de paquetes.packagecachefolder/uipath_asrobots_package_cacheLa ubicación del disco en el nodo del agente sin servidor donde se almacenan los paquetes.
Nota: El almacenamiento en caché de paquetes optimiza las ejecuciones de su proceso y les permite ejecutarse más rápido. Los paquetes de NuGet se obtienen del sistema de archivos en lugar de descargarse de Internet/red. Esto requiere un espacio adicional de 10 GB como mínimo y debe asignarse a una carpeta en el sistema de archivos de la máquina host de los nodos dedicados. -
Si utiliza una configuración de Production multinodo preparada para alta disponibilidad, debe configurar un nodo agente especializado para el Automation Suite Robot.
asrobots en el archivo input.json .
Enabling or disabling Data Service
enable y una base de datos SQL.
sql_connection_string_template en input.json , entonces el nombre de la base de datos predeterminado es AutomationSuite_DataService.
sql_connection_str dentro del campo Data Service. Esto anula la base de datos predeterminada y la plantilla de la cadena de conexión establecida en sql_connection_string_template.
input.json :
"dataservice": {
"enabled": "true", //Set to "false" to disable the Data Service,
"sql_connection_str": "" //Optional and only require to override the default database name
}"dataservice": {
"enabled": "true", //Set to "false" to disable the Data Service,
"sql_connection_str": "" //Optional and only require to override the default database name
}Habilitar o deshabilitar Document Understanding
enable y una base de datos SQL.
sql_connection_string_template_odbc en input.json , entonces el nombre de la base de datos predeterminado es AutomationSuite_DU_Datamanager.
sql_connection_str dentro del campo Document Understanding. Esto anula la base de datos predeterminada y la plantilla de la cadena de conexión establecida en sql_connection_string_template_odbc.
input.json :
"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
}
}Habilitar o deshabilitar Insights
enable y una base de datos SQL.
sql_connection_string_template en input.json , entonces el nombre de la base de datos predeterminado es AutomationSuite_Insights.
sql_connection_str dentro del campo Insights. Esto anula la base de datos predeterminada y la plantilla de la cadena de conexión establecida en sql_connection_string_template.
enable_realtime_monitoring en true.
Insights tiene una configuración SMTP opcional para habilitar la recepción de notificaciones por correo electrónico. Para obtener más información, consulta Configurar input.json.
input.json :
"insights": {
"enabled": "true", //Set to "false" to disable the Insights,
"enable_realtime_monitoring": "false", //Set to "true" to enable Insights Real-time monitoring,
"sql_connection_str": "" //Optional and only require to override the default database name
}"insights": {
"enabled": "true", //Set to "false" to disable the Insights,
"enable_realtime_monitoring": "false", //Set to "true" to enable Insights Real-time monitoring,
"sql_connection_str": "" //Optional and only require to override the default database name
}Enabling or disabling Orchestrator
orchestrator en true en el archivo input.json .
"orchestrator": {
"enabled": "true" //Set to "false" to disable Orchestrator
"sql_connection_str": "" //Optional and only require to override the default database name
}"orchestrator": {
"enabled": "true" //Set to "false" to disable Orchestrator
"sql_connection_str": "" //Optional and only require to override the default database name
}orchestrator en false en el archivo input.json .
Enabling or disabling Process Mining
input.json :
- Habilita la marca
processmining. -
Configura las siguientes plantillas de cadena de conexión:
plantilla_string_conexión_sqlsql_connection_string_template_jdbcsql_connection_string_template_odbcsql_connection_string_template_sqlalchemy_pyodbc
-
Añada una cadena de conexión independiente para el segundo SQL Server:
"processmining": { "enabled": true, "sql_connection_str": "", // dotnet connection string "sqlalchemy_pyodbc_sql_connection_str": "", "warehouse": { "sql_connection_str": "", "sqlalchemy_pyodbc_sql_connection_str": "" } }"processmining": { "enabled": true, "sql_connection_str": "", // dotnet connection string "sqlalchemy_pyodbc_sql_connection_str": "", "warehouse": { "sql_connection_str": "", "sqlalchemy_pyodbc_sql_connection_str": "" } }
processmining .
Habilitar o deshabilitar Task Mining
enable y una base de datos SQL.
sql_connection_string_template en input.json , entonces el nombre de la base de datos predeterminado es AutomationSuite_Task_Mining.
Para modificar el nombre predeterminado, puede actualizar el archivo sql_connection_str dentro del campo Task Mining para anular la base de datos predeterminada y la plantilla de la cadena de conexión establecida en sql_connection_string_template
Task Mining requiere algunos pasos adicionales, incluido el aprovisionamiento de un nodo agente dedicado para cargas de trabajo específicas de IA.
input.json :
"task_mining": {
"enabled": "true", //Set to "false" to disable the Task Mining,
"sql_connection_str": "" //Optional and only require to override the default database name
}"task_mining": {
"enabled": "true", //Set to "false" to disable the Task Mining,
"sql_connection_str": "" //Optional and only require to override the default database name
}Descontaminación para cargas de trabajo
Si se desea, el nodo de Task Mining se puede reutilizar como nodo agente. Para lograrlo, ejecuta los siguientes comandos:
- Comprueba una corrupción real utilizando el comando
kubectl describe node task-mining_nodename. - Ejecuta el comando
kubectl taint nodes task-mining_nodename task.mining/cpu=present:NoSchedule-. - Compruebe que la corrupción ha desaparecido utilizando el comando
kubectl describe node task-mining_nodename.
Habilitar o deshabilitar Test Manager
enable y una base de datos SQL.
sql_connection_string_template en input.json , entonces el nombre de la base de datos predeterminado es AutomationSuite_Test_Manager.
sql_connection_str dentro del campo Test Manager. Esto anula la base de datos predeterminada y la plantilla de la cadena de conexión establecida en sql_connection_string_template.
input.json :
"test_manager": {
"enabled": "true", //Set to "false" to disable the Test Manager,
"sql_connection_str": "" //Optional and only require to override the default database name
}"test_manager": {
"enabled": "true", //Set to "false" to disable the Test Manager,
"sql_connection_str": "" //Optional and only require to override the default database name
}input.json, ejecuta los siguientes comandos con el instalador uipathctl para actualizar la configuración del servicio:
- Ejecuta el siguiente comando para obtener un informe de los cambios que se realizarán en el clúster:
# uipathctl manifest apply --dry-run input.json --versions versions.json automationhub deleted (dry-run) platform updated (dry-run)# uipathctl manifest apply --dry-run input.json --versions versions.json automationhub deleted (dry-run) platform updated (dry-run) - Para aplicar los cambios en el clúster, ejecuta:
# uipathctl manifest apply input.json --versions versions.json --log-level info --skip-helm# uipathctl manifest apply input.json --versions versions.json --log-level info --skip-helm
- Paso 1: Cambiar la selección de productos en el archivo de configuración
- Habilitar o deshabilitar Action Center
- Habilitar o deshabilitar aplicaciones
- Habilitar o deshabilitar AI Center
- Habilitar o deshabilitar Automation Hub
- Habilitar o deshabilitar Automation Ops
- Enabling or disabling Automation Suite Robots
- Enabling or disabling Data Service
- Habilitar o deshabilitar Document Understanding
- Habilitar o deshabilitar Insights
- Enabling or disabling Orchestrator
- Enabling or disabling Process Mining
- Habilitar o deshabilitar Task Mining
- Habilitar o deshabilitar Test Manager
- Paso 2: ejecutar el instalador para actualizar la configuración del nuevo producto