automation-suite
2023.10
false
Guía de instalación de Automation Suite en EKS/AKS
- 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: Migrar Test Manager independiente
- Paso 9: 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
- La copia de seguridad de Velero falla con el error de validación fallida
- El acceso a FQDN devuelve un error de acceso RBAC denegado
- Mitigación manual de Política de red de ArgoCD (GHSA-47m3-95c7-g2g8)
Importante :
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
Se ignora la cadena de conexión SQL de la automatización de pruebas
Resuelve la incidencia por la que uipathctl ignora la cadena de conexión SQL de Test Automation en la configuración del clúster para Automation Suite.
Descripción
Cuando proporcionas una cadena de conexión SQL en la sección orchestrator.testautomation del archivo de configuración del clúster, el binario uipathctl ignora la cadena de conexión y utiliza la de la sección orchestrator en su lugar. Como muestra el siguiente ejemplo, la cadena de conexión ignorada es el valor del parámetro sql_connection_str :
"orchestrator": {
"testautomation": {
"enabled": true,
"sql_connection_str": "Server=tcp:new-sql-server-name,1433;Initial Catalog=new-db;Persist Security Info=False;User Id=test;Password='************';MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=True;Connection Timeout=30;Max Pool Size=100;"
}
}
"orchestrator": {
"testautomation": {
"enabled": true,
"sql_connection_str": "Server=tcp:new-sql-server-name,1433;Initial Catalog=new-db;Persist Security Info=False;User Id=test;Password='************';MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=True;Connection Timeout=30;Max Pool Size=100;"
}
}
Solución
Para solucionar el problema, sigue los siguientes pasos:
- Realiza una codificación Base64 de la cadena de conexión SQL que proporcionaste como valor del parámetro
sql_connection_str:echo -n "<sql_connection_str under orchestrator.testautomation in cluster config file>" | base64 -decho -n "<sql_connection_str under orchestrator.testautomation in cluster config file>" | base64 -d - Ejecuta el siguiente comando para editar el secreto
orchestrator-secrets:kubectl edit secret orchestrator-secrets -n uipathkubectl edit secret orchestrator-secrets -n uipath - En el secreto, actualiza el valor del parámetro
sqlConnectionStringTAcon el valor de la cadena de conexión codificada en Base64. - Comprueba si has actualizado correctamente el valor de la cadena de conexión:
kubectl get secret orchestrator-secrets -n uipath -o jsonpath="{.data.sqlConnectionStringTA}" | base64 --decodekubectl get secret orchestrator-secrets -n uipath -o jsonpath="{.data.sqlConnectionStringTA}" | base64 --decode - En la interfaz de usuario de la aplicación ArgoCD, ve a Orchestrator > Detalles > Parámetros > Valores > Valores internos > Actualizar.
- En la sección
connectionStrings, actualiza el valor del parámetroTestAutomationcon el valor de texto sin formato de la cadena de conexión, como se muestra en el siguiente ejemplo:connectionStrings: TestAutomation: <Plain-text value of sql_connection_str under orchestrator.testautomation in cluster config file>connectionStrings: TestAutomation: <Plain-text value of sql_connection_str under orchestrator.testautomation in cluster config file>