- 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
- B) Migración de tenant único
- 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
Paso 6: migrar el Orchestrator independiente
Para migrar el Orchestrator independiente a Automation Suite, debes recopilar ajustes y varios archivos de la instalación independiente y aplicarlos a la instalación de Automation Suite.
Para especificar un tamaño máximo de solicitud personalizado, consulta Configuración del tamaño máximo de solicitud.
appSettings
o secureAppSettings
del archivo UiPath.Orchestrator.dll.config
, debes añadir tu configuración personalizada al mapa de configuración orchestrator-customconfig
.
appSettings
debes migrar y cuáles no, consulta appSettings de Orchestrator.
appSettings
personalizadas a Orchestrator, consulta Configurar appSettings.
De forma predeterminada, Orchestrator en Automation Suite usa la configuración de almacenamiento del clúster. La configuración recomendada es el almacenamiento externo, donde todos los tenants se almacenan en un depósito de un proveedor de almacenamiento. Los proveedores de almacenamiento compatibles son Azure, S3 y MinIO.
Para migrar el almacenamiento de FileSystem al almacenamiento de clúster en Automation Suite, consulta Cargar archivos en el almacenamiento.
Para conectar almacenamiento existente de tipo Azure, AWS S3 o compatible con S3 (MinIO) a Orchestrator en Automation Suite, consulta Configuración de depósitos de almacenamiento de Azure / Amazon S3. En esta configuración, Orchestrator no usa el mismo almacenamiento que los demás servicios del clúster. Asegúrate de desconectar tu Orchestrator anterior de la cuenta de almacenamiento antes de configurarlo con Automation Suite, ya que esto evitaría cualquier posible pérdida de datos.
Debes revisar la sección NLog del archivo de configuración y crear la configuración personalizada NLog.
Para habilitar el almacenamiento de registros de robots en Elasticsearch, consulta Guardar registros de robots en Elasticsearch
Para añadir complementos y realizar la configuración avanzada de NLog, consulta Configuración de NLog.
Para migrar complementos personalizados para almacenes de credenciales a Automation Suite, actualiza la configuración en el mapa de configuración y copia los conjuntos de complementos en el depósito de almacén de objetos correspondiente.
Los siguientes complementos de almacenes de credenciales se implementan en Orchestrator en Automation Suite:
UiPath.Orchestrator.AzureKeyVault.SecureStore.dll
UiPath.Orchestrator.SecureStore.CyberArkCCP.dll
Automation Suite no es compatible con CyberArk AIM, por lo que no puedes migrarlo. En su lugar, recomendamos migrar al almacén de credenciales CyberArkCCP.
Para obtener más información sobre la configuración del almacén de credenciales en Orchestrator, consulta Configurar almacenes de credenciales.
De forma predeterminada, en el momento de la instalación, Orchestrator genera una clave de cifrado que se utilizará para la información confidencial de la base de datos. Debes migrar esta clave si quieres reutilizar una base de datos en una nueva implementación de Orchestrator.
Para migrar y actualizar la clave de cifrado, sigue los siguientes pasos:
- Descifra la sección
secureAppSettings
del archivoUiPath.Orchestrator.dll.config
, si fuera necesario. Para obtener más detalles, consulta Cifrar secciones UiPath.Orchestrator.dll.config. - Recupera la clave de cifrado desde
UiPath.Orchestrator.dll.config
. Para obtener más detalles, consulta Clave de cifrado. - Reemplaza la clave de cifrado en el secreto de Kubernetes
orchestrator-generated-secrets
sobrescribiendo el valor deAPPSETTINGS__EncryptionKey
. Para ello, ejecuta el siguiente comando:ENCRYPT_KEY=$(echo <key>|base64 -w 0) kubectl -n uipath patch secret orchestrator-generated-secrets --type='json' \ -p="[{'op': 'replace', 'path': '/data/APPSETTINGS__EncryptionKey', 'value':'$ENCRYPT_KEY'}]"
ENCRYPT_KEY=$(echo <key>|base64 -w 0) kubectl -n uipath patch secret orchestrator-generated-secrets --type='json' \ -p="[{'op': 'replace', 'path': '/data/APPSETTINGS__EncryptionKey', 'value':'$ENCRYPT_KEY'}]"Nota: Asegúrate de reemplazar<key>
por el valor de la clave recuperada deUiPath.Orchestrator.dll.config
.
El certificado de clave de cifrado está instalado en el almacén de certificados de Windows. Debe proporcionar el certificado al entorno de Automation Suite para que esté disponible para los pods de Orchestrator.
CertificatesStoreLocation
y Azure.KeyVault.CertificateThumbprint
ya no son necesarias en Automation Suite, pero puedes usar CertificatePassword
si es necesario.
appSettings
la configuración de conexión para Azure Key Vault:
Azure.KeyVault.VaultAddress
Azure.KeyVault.ClientId
Azure.KeyVault.DirectoryId
Para configurar la clave de cifrado por tenant, consulta Configurar la clave de cifrado por tenant.