- Información general
- Requisitos
- Preinstalación
- Preparar la instalación
- Descarga de los paquetes de instalación
- Configurar el registro compatible con OCI
- Conceder permisos de instalación con roles de clúster
- Conceder permisos de instalación sin roles de clúster
- Instalar y configurar la malla de servicio
- Instalar y configurar la herramienta GitOps
- Instalar el operador de secretos externos
- Implementar Redis a través de OperatorHub
- Aplicar configuraciones varias
- Ejecutar uipathctl
- Instalación
- Después de la instalación
- Migración y actualización
- Supervisión y alertas
- Administración de clústeres
- Configuración específica del producto
- Configuración avanzada de Orchestrator
- Configurar parámetros 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 NLog
- Guardar los registros del robot en Elasticsearch
- Configurar almacenes de credenciales
- Configurar clave de cifrado por tenant
- Limpiar la base de datos de Orchestrator
- Omitir la instalación de la biblioteca de host
- Ai Trust Layer
- Solución de problemas
- Cómo desinstalar Automation Suite
- Cómo resolver el fallo de comprobación de conectividad prerrequisito en OpenShift 4.16–4.18
- Cómo implementar Insights en un clúster habilitado para FIPS
- Cómo deshabilitar la habilitación automática de CDI en el operador de GPU de Nvidia
- Cómo codificar la URL de una contraseña de cadena de conexión de PostgreSQL
- 500 errores y limitación de tasa en solicitudes S3 en ODF
- Solución de problemas de secretos externos
- Configurar las tolerancias del controlador CSI para ODF 4.20
- Solución de problemas de Temporal como servicio
- Los pods de AI Center y Document Understanding no se inician con la verificación del certificado TLS habilitada
- Studio Desktop no puede cargar conectores y actividades de Integration Service
- Errores de validación del certificado TLS
- Mitigación manual de Política de red de ArgoCD (GHSA-47m3-95c7-g2g8)
- Configurar solicitudes de recursos y límites para cargas de trabajo creadas por uipathctl
Migrar datos de Looker a Automation Suite
Migra Insights de la implementación independiente a Automation Suite en OpenShift.
Usa este procedimiento para migrar datos de Looker desde Insights independiente a Insights Automation Suite.
Paso 1: Crea un archivo TAR de copia de seguridad desde el servidor Linux de Insights.
-
Abre un cliente SSH y ejecuta el siguiente comando para autenticarte.
ssh <username>@<hostname>ssh <username>@<hostname> -
Crea una copia de seguridad.
image=$(sudo docker container inspect looker-container -f '{{ .Image }}') backupPath="$HOME/insights/backup" && mkdir "$backupPath" -p sudo docker run -u root --rm --platform linux --volumes-from looker-container -v "$backupPath":/backup "$image" bash -c "tar cvf /backup/looker_backup.tar --absolute-names /app/workdir/.db /mnt/lookerfiles /app/workdir/looker.key"image=$(sudo docker container inspect looker-container -f '{{ .Image }}') backupPath="$HOME/insights/backup" && mkdir "$backupPath" -p sudo docker run -u root --rm --platform linux --volumes-from looker-container -v "$backupPath":/backup "$image" bash -c "tar cvf /backup/looker_backup.tar --absolute-names /app/workdir/.db /mnt/lookerfiles /app/workdir/looker.key"Nota:A partir de la versión 2022.10 se incluye
looker.keyen la copia de seguridad de migración. -
Sal del SSH.
exitexit -
Copia los archivos a la máquina local usando Protocolo de copia segura (SCP).
scp <username>@<hostname>:~\insights\backup\looker_backup.tar <path-to-download-dir>scp <username>@<hostname>:~\insights\backup\looker_backup.tar <path-to-download-dir>
Paso 2: Restaura Looker
-
Descarga el archivo
kubeconfig. La siguiente captura de pantalla muestra una Plantilla de implementación de Azure para Automation Suite. -
Abre un cliente SSH y ejecuta el siguiente comando para obtener el nombre del Pod Looker de Insights.
$Env:KUBECONFIG="C:\Users\username\Downloads\output.yaml" # path to the optput.yaml oc get pods -n <uipath>$Env:KUBECONFIG="C:\Users\username\Downloads\output.yaml" # path to the optput.yaml oc get pods -n <uipath> -
Ahora el Pod Looker de Insights está enumerado (por ejemplo,
insights-insightslooker-c987df55c-gngqd). -
Establece un nombre de variable para el Pod Looker de Insights.
$PodName = "insights-insightslooker-74db798bc5-dt68p"$PodName = "insights-insightslooker-74db798bc5-dt68p" -
Crea una copia de seguridad de los datos de Automation Suite. El archivo de copia de seguridad se almacenará en una máquina con la consola donde se inicia el comando. Asegúrate de eliminar la copia de seguridad creada porque contiene información confidencial.
oc cp ${PodName}:/app/workdir/.db/ .\sf_db_backup -n <uipath> -c insightslooker oc cp ${PodName}:/mnt/lookerfiles/ .\sf_lookerfiles_backup -n <uipath> -c insightslookeroc cp ${PodName}:/app/workdir/.db/ .\sf_db_backup -n <uipath> -c insightslooker oc cp ${PodName}:/mnt/lookerfiles/ .\sf_lookerfiles_backup -n <uipath> -c insightslooker -
Descomprime el archivo TAR del Insights Linux Server.
7z x .\looker_backup.tar -olooker_backup # looker_backup is the output folder7z x .\looker_backup.tar -olooker_backup # looker_backup is the output folder -
(Requerido condicionalmente si la contraseña de Automation Suite es diferente de la utilizada en el modelo de implementación independiente) Edita los siguientes archivos antes de la migración y actualiza la URL y/o la contraseña en los archivos looker.log y looker.script .
- Abre
sf_db_backup/looker.logy buscahost_urlpara encontrar la cadena que comienza porhttps://.
- Busca
INSERT INTO "CREDENTIALS_EMAIL" VALUES(1,1,'admin@uipath.com'ensf_db_backup/looker.log.
- Copia la cadena que comienza por
$2a$12$y sobreescribe todas las ocurrencias enlooker_backup/app/.db/looker.log.
Nota:- Desactiva Regex en el editor si no puedes encontrar estas líneas.
- Si hay múltiples ocurrencias de
INSERT INTO "CREDENTIALS_EMAIL" VALUES(1,1,'admin@uipath.com', debes actualizarlas todas.
- Abre
-
Cambia el directorio de trabajo a la carpeta
looker_backup. En esta carpeta podrás ver dos subcarpetas llamadasappymnt.cd looker_backupcd looker_backup -
Copia archivos al Pod Looker de Insights y luego reinicia la implementación.
oc cp .\app\workdir ${PodName}:/app -n <uipath> -c insightslooker oc cp .\mnt\lookerfiles ${PodName}:/mnt -n <uipath> -c insightslooker oc rollout restart statefulset insights-insightslooker -n <uipath>oc cp .\app\workdir ${PodName}:/app -n <uipath> -c insightslooker oc cp .\mnt\lookerfiles ${PodName}:/mnt -n <uipath> -c insightslooker oc rollout restart statefulset insights-insightslooker -n <uipath>