- Información general
- Requisitos
- Plantillas de implementación
- Manual: preparar la instalación
- Manual: preparar la instalación
- Paso 2: configurar el registro compatible con OCI para las instalaciones sin conexión
- Paso 3: configurar el almacén de objetos externo
- Paso 4: configurar High Availability Add-on
- Paso 5: configurar las bases de datos SQL
- Paso 6: configurar el equilibrador de carga
- Paso 7: configurar el DNS
- Paso 8: configurar los discos
- Paso 9: configurar los ajustes a nivel de kernel y sistema operativo
- Paso 10: configurar los puertos de nodo
- Paso 11: aplicar ajustes varios
- Paso 12: Validar e instalar los paquetes RPM necesarios
- Paso 13: Generar cluster_config.json
- Configuración de certificados
- Configuración de la base de datos
- Configuración del almacén de objetos externo
- Configuración de URL prefirmada
- Configuración de la autenticación Kerberos
- Configuración de registro externo compatible con OCI
- Disaster recovery: configuraciones activas/pasivas y activas/activas
- Configuración de High Availability Add-on
- Configuración específica de Orchestrator
- Configuración específica de Insights
- Process Mining-specific configuration
- Configuración específica de Document Understanding
- Automation Suite Robots-specific configuration
- Configuración de la supervisión
- Opcional: configurar el servidor proxy
- Opcional: habilitación de la resistencia a fallos de zona en un clúster multinodo de producción preparada para alta disponibilidad
- Opcional: pasar resolv.conf personalizado
- Optional: Increasing fault tolerance
- parámetros de install-uipath.sh
- Inclusión de un nodo agente dedicado compatible con GPU
- Añadir un nodo agente dedicado a Task Mining
- Conexión de la aplicación Task Mining
- Añadir un nodo agente dedicado a Automation Suite Robots
- Paso 15: configurar el registro temporal de Docker para las instalaciones sin conexión
- Paso 16: validar los requisitos previos para la instalación
- Manual: realizar la instalación
- Después de la instalación
- Administración de clústeres
- Gestionar los productos
- Primeros pasos con el Portal de administración del clúster
- Migrar del en el clúster a High Availability Add-on externo
- Migrar del registro en clúster a un registro externo compatible con OCI
- Cambiar manualmente al clúster secundario en una configuración activa/pasiva
- Disaster Recovery: realizar operaciones posteriores a la instalación
- Convertir una instalación existente en una configuración en varios sitios
- Directrices sobre la actualización de una implementación activa/pasiva o activa/activa
- Directrices sobre la copia de seguridad y restauración de una implementación activa/pasiva o activa/activa
- Redireccionando el tráfico de los servicios no compatibles al clúster principal
- Escalar una implementación de nodo único (evaluación) a una implementación multinodo (HA)
- Supervisión y alertas
- Migración y actualización
- 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
- Actualizar Automation Suite
- Descargar los paquetes de instalación y obtener todos los archivos del primer nodo del servidor
- Recuperar la última configuración aplicada del clúster
- Actualizar la configuración del clúster
- Configurar el registro compatible con OCI para las instalaciones sin conexión
- Ejecutar la actualización
- Realizar operaciones posteriores a la actualización
- Configuración específica del producto
- Uso de la herramienta de configuración de Orchestrator
- 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
- Buenas prácticas y mantenimiento
- Solución de problemas
- Cómo solucionar los problemas de los servicios durante la instalación
- Cómo desinstalar el clúster
- Cómo limpiar los artefactos sin conexión para mejorar el espacio en disco
- Cómo borrar datos de Redis
- Cómo habilitar el registro de Istio
- Cómo limpiar manualmente los registros
- Cómo limpiar los registros antiguos almacenados en el depósito sf-logs
- Cómo deshabilitar los registros de transmisión para AI Center
- Cómo depurar instalaciones de Automation Suite fallidas
- Cómo eliminar imágenes del instalador antiguo después de la actualización
- Cómo deshabilitar la descarga de la suma de comprobación TX
- Cómo actualizar desde Automation Suite 2022.10.10 y 2022.4.11 a 2023.10.2
- Cómo establecer manualmente el nivel de registro de ArgoCD en Info
- Cómo expandir el almacenamiento de AI Center
- Cómo generar el pull_secret_value codificado para registros externos
- Cómo abordar los cifrados débiles en TLS 1.2
- Cómo trabajar con certificados
- Cómo reenviar registros de aplicaciones a Splunk
- Cómo limpiar las imágenes de Docker no utilizadas de los pods de registro
- Cómo recopilar datos de uso de DU con el almacén de objetos en el clúster (Ceph)
- Cómo instalar RKE2 SELinux en entornos aislados
- Cómo limpiar copias de seguridad diferenciales antiguas en un servidor NFS
- No se puede ejecutar una instalación sin conexión en el sistema operativo RHEL 8.4
- Error al descargar el paquete
- La instalación sin conexión falla porque falta un binario
- Problema de certificado en la instalación sin conexión
- First installation fails during Longhorn setup
- Error de validación de la cadena de conexión SQL
- Error en la comprobación de requisitos previos para el módulo iscsid de selinux
- Azure disk not marked as SSD
- Fallo tras la actualización del certificado
- El antivirus causa problemas de instalación
- Automation Suite not working after OS upgrade
- Automation Suite requiere que backlog_wait_time se establezca en 0
- El volumen no se puede montar porque no está listo para las cargas de trabajo
- Error de recopilación de registros del paquete de soporte
- Se ignora la cadena de conexión SQL de la automatización de pruebas
- Configuración de DNS no respetada por CoreDNS
- Pérdida de datos al reinstalar o actualizar Insights tras la actualización de Automation Suite
- La actualización de nodo único falla en la etapa de tejido
- Cluster unhealthy after automated upgrade from 2021.10
- Upgrade fails due to unhealthy Ceph
- RKE2 no se inicia debido a un problema de espacio
- El volumen no se puede montar y permanece en estado de bucle de conexión/desconexión
- La actualización falla debido a objetos clásicos en la base de datos de Orchestrator
- El clúster de Ceph se encuentra en un estado degradado tras una actualización en paralelo.
- Un componente Insights en mal estado provoca el fallo de la migración
- La actualización del servicio falla para Apps
- Tiempos de actualización in situ
- La migración del registro de Docker se atasca en la fase de eliminación de PVC
- Error de aprovisionamiento de AI Center después de actualizar a 2023.10 o posterior
- La actualización falla en entornos sin conexión
- La validación SQL falla durante la actualización
- pod de snapshot-controller-crds en estado CrashLoopBackOff después de la actualización
- Error de actualización/reinstalación del punto final de la API REST de Longhorn
- La actualización falla debido a los tamaños de PVC de Insights anulados
- La actualización del servicio falla durante la ejecución del script previo al servicio
- Fallo al cargar o descargar datos en el almacén de objetos
- PVC resize does not heal Ceph
- Fallo en el redimensionamiento de PVC de objectstore
- Rook Ceph o Looker pod atascados en estado Init
- Error de archivo adjunto de volumen de StatefulSet
- Fallo en la creación de volúmenes persistentes
- Error al compactar las métricas debido a bloques corruptos en Thanos
- Establecer un intervalo de tiempo de espera para los portales de gestión
- La autenticación no funciona tras la migración
- kinit: no se puede encontrar la KDC para el territorio <AD Domain> mientras se obtienen las credenciales iniciales
- kinit: keytab no contiene claves adecuadas para *** mientras se obtienen las credenciales iniciales
- Error en la operación GSSAPI debido a un código de estado no válido
- Alarma recibida por un error en el trabajo de Kerberos-tgt-update
- Proveedor de SSPI: servidor no encontrado en la base de datos de Kerberos
- Error en inicio de sesión de un usuario AD debido a una cuenta deshabilitada
- ArgoCD login failed
- Actualizar las conexiones del directorio subyacente
- Fallo en la obtención de la imagen de Sandbox
- Los pods no se muestran en la interfaz de usuario de ArgoCD
- Fallo de la sonda Redis
- El servidor RKE2 no se inicia
- Secreto no encontrado en el espacio de nombres UiPath
- ArgoCD entra en estado de progreso tras la primera instalación
- Unhealthy services after cluster restore or rollback
- Pods atascados en Inicialización: 0 / X
- Faltan métricas de Ceph-rook en los paneles de supervisión
- Los pods no pueden comunicarse con FQDN en un entorno de proxy
- Error al configurar las alertas de correo electrónico después de la actualización
- No hay problema ascendente en buen estado
- Error al añadir nodos agente en entornos sin conexión
- El acceso a FQDN devuelve RBAC: error de acceso denegado
- Document Understanding no se encuentra en la barra izquierda de Automation Suite
- Estado fallido al crear una sesión de etiquetado de datos
- Estado fallido al intentar implementar una habilidad ML
- El trabajo de migración falla en ArgoCD
- El reconocimiento de la escritura manual con el extractor de formularios inteligente no funciona
- Error en la implementación de la habilidad ML debido a la caducidad del token
- Ejecutar alta disponibilidad con Process Mining
- La ingestión de Process Mining falló al iniciar sesión con Kerberos
- Después de Disaster Recovery, Dapr no funciona correctamente para Process Mining
- Configurar Dapr con Redis en modo clúster
- No se puede conectar a la base de datos AutomationSuite_ProcessMining_Warehouse utilizando una cadena de conexión en formato pyodbc
- La instalación de Airflow falla con sqlalchemy.exc.ArgumentError: no se pudo analizar la URL rfc1738 de la cadena ''
- Cómo añadir una regla de tabla de IP para utilizar el puerto 1433 de SQL Server
- El certificado de Automation Suite no es de confianza desde el servidor donde se ejecuta CData Sync
- Ejecutar la herramienta de diagnóstico
- Uso del paquete de soporte de Automation Suite
- Explorar registros
Guía de instalación de Automation Suite en Linux
Información general
Puede obtener la herramienta Paquete de soporte de Automation Suite de las siguientes maneras:
- Descomprimiendo el paquete del instalador as-installer.zip
- Descargando supportability-tools.zip
Antes de ejecutar la herramienta Support Bundle de Automation Suite, dirígete a la carpeta del instalador. Encontrarás el instalador en la siguiente ubicación o donde lo hayas descargado:
cd /opt/UiPathAutomationSuite/{version}/installer
cd /opt/UiPathAutomationSuite/{version}/installer
Para empezar a utilizar la herramienta Paquete de soporte de Automation Suite, ejecuta los siguientes comandos:
cd ./Support-Tools/support-bundle
./support-bundle.sh
cd ./Support-Tools/support-bundle
./support-bundle.sh
En Azure, asegúrese de que su IP está añadida al grupo de seguridad de la red.
La siguiente imagen muestra una salida típica para este comando:
Parámetros de la herramienta Paquete de soporte de Automation Suite
- Ejecutar solo
bash support-bundle.shrecopila registros de los últimos 2 días del almacén de objetos compatible con S3, si utilizas un almacén de objetos externo, o de Ceph, si utilizas el almacén de objetos del clúster. - Para establecer la fecha de inicio del proceso de recopilación de registros, utiliza el argumento
-Fe introduce la fecha en el formatoYYYY-MM-DD. Para establecer el número de días durante los que quieres recopilar registros, calculados a partir de la fecha de inicio, utiliza el argumento-De introduce el número de días como un número entero. Por ejemplo, para recopilar registros para el intervalo entre el 20 de julio de 2024 y el 24 de julio de 2024, ejecutabash support-bundle.sh -F 2024-07-20 -D 5.
Para recopilar registros para una fecha concreta, utiliza el argumento -F para especificar la fecha y el argumento -D para establecer un intervalo de un día. Por ejemplo, para recopilar registros del 20 de julio de 2024, ejecuta bash support-bundle.sh -F 2024-07-20 -D 1.
Si no estableces el número de días durante los que deseas recopilar registros, la herramienta utiliza un intervalo predeterminado de 7 días, calculado a partir de la fecha de inicio. Por ejemplo, ejecutar bash support-bundle.sh -F 2024-07-20 recopila registros para el intervalo entre el 20 de julio de 2024 y el 26 de julio de 2024.
- Recopilamos registros para casi todos los espacios de nombres utilizados en Automation Suite. Para recopilar registros solo para espacios de nombres particulares, ejecuta
bash support-bundle.sh -N uipath,uipath-infra. Utiliza-Ncomo lista de espacios de nombres para los que quieres recopilar los registros. - Los paquetes RKE2, UiPath, Redis y Longhorn se generan de forma predeterminada.
- Para deshabilitar el paquete RKE2, ejecuta el comando
support-bundle.sh -e. - Los comandos de larga duración del paquete RKE ahora están deshabilitados. Para habilitarlos, ejecuta el
scripts/rke2-support-bundle.sh -acomando ; - Para deshabilitar la generación de paquetes de Redis, ejecuta el
support-bundle.sh -scomando .
- Para deshabilitar el paquete RKE2, ejecuta el comando
- La telemetría de uso resumida de alto nivel también se exporta con esta herramienta generando un archivo XML. Esta telemetría incluye:
- Duración de la ejecución del robot por mes por tipo de robot.
- Simultaneidad de robots: el número máximo de robots que se ejecutan al mismo tiempo.
- Métricas sobre trabajos ejecutados, procesos ejecutados, elementos en cola, tasa de fallos de trabajo y usuarios.
- Información del entorno.
- Resumen de uso AI Units si utilizas AI Center.
- Puedes cargar el archivo XML en el Customer Portal para compartir tu telemetría de uso autoalojado de alto nivel con el equipo de soporte de UiPath.
- Puedes optar por no generar esta telemetría resumida utilizando
-cen los entornos RKE para Automation Suite 2023.10 y versiones anteriores.
Estructura del paquete de soporte de Automation Suite
El archivo .zip contiene los siguientes archivos y carpetas:
| Archivo/carpeta | Descripción |
|---|---|
logs | Contiene los registros obtenidos del almacenamiento S3. |
events | Contiene descripciones de eventos de todos los espacios de nombres. |
nodes.info | Contiene descripciones de todos los nodos del clúster. |
jobs/deployments/pods/daemonsets | Contiene descripciones de los objetos correspondientes de todos los espacios de nombres. |
current-logs | Contiene los registros de las últimas 4 horas de los pods en ejecución. Recopilamos esto para manejar el escenario en el que el almacenamiento Ceph S3 no esté disponible. |
service-metrics | Contiene telemetría de uso de alto nivel almacenada en archivos XML individuales. |
Si se pasa una lista de espacios de nombres específicos al comando, la estructura sería similar a la que se muestra en la siguiente imagen:
Explorar registros
Como proporcionamos un enlace descargable públicamente a la herramienta Paquete de soporte de Automation Suite, puede descargarlo en cualquier máquina y abrirlo en cualquier editor, como VS Code, para usarlo.
Para obtener los registros de los últimos 30 días, ejecuta support-bundle.sh -F 2023-09-18 -D 30.