- 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
- Instalar y configurar la malla de servicio
- Instalar y configurar la herramienta GitOps
- Instalar el operador de secretos externos en Kubernetes
- 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
- Error de aprovisionamiento de AI Center después de actualizar a 2023.10 o posterior
- Volúmenes de Insights creados en dos zonas diferentes después de la migración
- La actualización falla debido a los tamaños de PVC de Insights anulados
- Los componentes de copia de seguridad de Velero permanecen después de actualizar en AKS desde Automation Suite 2024.10.x
- 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
- La copia de seguridad de Velero falla con el error de validación fallida
- Solución de problemas de secretos externos
- 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
- Errores de validación del certificado TLS
- Fluentd no exporta registros en entornos IPv6
- Studio Desktop no puede cargar conectores y actividades de Integration Service
- 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
Copia de seguridad y restauración de EKS
Configura las copias de seguridad de Velero y los procedimientos de restauración para Automation Suite en EKS.
Amazon EKS admite la copia de seguridad y la restauración a través de AWS Backup, que protege los recursos del clúster de Kubernetes y los volúmenes persistentes y permite restauraciones basadas en políticas en clústeres de EKS existentes o nuevos. Para obtener más información, consulta Copias de seguridad de Amazon EKS.
Además de AWS Backup, las herramientas nativas de Kubernetes como Velero pueden utilizarse para realizar copias de seguridad y restaurar los recursos del clúster de EKS, particularmente para escenarios que requieren un control más granular a nivel de Kubernetes o políticas de copia de seguridad personalizadas para tu caso de uso y requisitos de cumplimiento.
Para obtener más información, consulta los siguientes recursos de AWS:
- Preguntas frecuentes sobre la copia de seguridad y restauración de Amazon EKS
- Copia de seguridad y restauración de los recursos del clúster de Amazon EKS utilizando Velero
Automation Suite en EKS utiliza dos tipos de almacenamiento principales:
- Amazon EBS (Elastic Block Store) : proporciona almacenamiento a nivel de bloque para las cargas de trabajo de Kubernetes.
- Amazon EFS (Elastic File System) : proporciona almacenamiento de archivos compartidos para cargas de trabajo que requieren acceso concurrente.
Para admitir tanto los tipos de almacenamiento como la recuperación ante desastres entre regiones, UiPath recomienda utilizar la copia de seguridad del sistema de archivos (FSB) de Velero con Amazon S3 y la replicación entre regiones (CRR).
Con esta configuración, las copias de seguridad se almacenan en el depósito S3 designado, y CRR las replica automáticamente en una región secundaria de AWS para mayor resistencia.
Requisitos previos
Antes de configurar Velero, asegúrate de que se cumplen los siguientes requisitos previos:
- Instalación de Velero: debes implementar Velero en el clúster de EKS utilizando Helm o la CLI de Velero.
- Permisos de IAM: debes conceder a la cuenta de servicio de Velero los permisos necesarios para escribir en Amazon S3.
- Depósito S3: debes crear un depósito Amazon S3 con el control de versiones habilitado.
Para obtener instrucciones de configuración detalladas, consulta la guía de configuración oficial de la copia de seguridad del sistema de archivos de Velero .
Configurar políticas de Velero
Velero admite políticas flexibles que determinan qué recursos y volúmenes se incluyen en las copias de seguridad. Para obtener más información sobre la configuración de las políticas de copia de seguridad de Velero, consulta la documentación oficial de Velero .
Al definir una política de copias de seguridad, ten en cuenta las siguientes directrices:
- Exclusión de PVC: debes excluir cualquier
PersistentVolumeClaim(PVC) etiquetado convelero.io/exclude-from-backup: "true". Velero omite cualquier PVC con esta etiqueta durante el proceso de copia de seguridad. - Configurar la copia de seguridad del sistema de archivos: debes aplicar las copias de seguridad del sistema de archivos a los PVC que utilizan clases de almacenamiento compatibles. Las siguientes clases de almacenamiento admiten copias de seguridad del sistema de archivos:
- Clase de almacenamiento EFS (
efs-sc) - Clase de almacenamiento de EBS (
ebs-sc)Utiliza la siguiente política de ejemplo para configurar las exclusiones y las copias de seguridad del sistema de archivos para estas clases de almacenamiento:
policy: | version: v1 volumePolicies: - conditions: pvcLabels: velero.io/exclude-from-backup: "true" action: type: skip - conditions: csi: driver: efs.csi.aws.com storageClass: - efs-sc action: type: fs-backup - conditions: csi: driver: ebs.csi.aws.com storageClass: - ebs-sc action: type: fs-backuppolicy: | version: v1 volumePolicies: - conditions: pvcLabels: velero.io/exclude-from-backup: "true" action: type: skip - conditions: csi: driver: efs.csi.aws.com storageClass: - efs-sc action: type: fs-backup - conditions: csi: driver: ebs.csi.aws.com storageClass: - ebs-sc action: type: fs-backup - Clase de almacenamiento EFS (
- Destino de la copia de seguridad: con la copia de seguridad del sistema de archivos, todos los datos de la copia de seguridad se cargan en el depósito de Amazon S3 configurado. Si la replicación entre regiones (CRR) está habilitada, las copias de seguridad se replican automáticamente en todas las regiones para mejorar la resistencia.
Ejecución de copias de seguridad y restauraciones
Para crear una copia de seguridad en Velero:
- Sigue la guía de copia de seguridad de Velero .
- Configura un recurso personalizado (CR) de copia de seguridad para definir los espacios de nombres y los recursos incluidos en la copia de seguridad.
Los espacios de nombres de Automation Suite se etiquetan automáticamente con created-by=uipath. Puedes hacer una copia de seguridad selectiva solo de los espacios de nombres relacionados con UiPath incluyendo solo los etiquetados con esta clave. Esto garantiza que todos los recursos específicos de UiPath estén respaldados de forma segura.
Para obtener más información, consulta Filtrado de recursos de Velero.
Para restaurar cargas de trabajo desde una copia de seguridad:
- Sigue la guía de restauración de Velero .
- Haz referencia a un recurso personalizado de restauración (CR) que especifica los recursos de copia de seguridad y de destino.
Al restaurar en un clúster que tiene habilitado el Autoescalado de clúster, Velero puede informar de fallos de restauración parciales. Es posible que veas un error como node-agent pod is not running in node: daemonset pod not found in running state in node.
Si te encuentras con este problema, debes comprobar el estado de los objetos podvolumerestore (PVR) . Si todos los PVR muestran Success, puedes considerar que la restauración se ha realizado correctamente.
Para obtener más información, consulta la edición de Velero n.º 7170 y la edición de Velero n.º 9203.