- Información general
- Requisitos
- Instalación
- Comprobaciones de requisitos previos
- Descarga de los paquetes de instalación
- clúster uipathctl
- mantenimiento del clúster de uipathctl
- uipathctl cluster maintenance disable
- uipathctl cluster maintenance enable
- uipathctl cluster maintenance is-enabled
- uipathctl cluster migration
- uipathctl cluster migration export
- uipathctl cluster migration import
- uipathctl cluster migration run
- actualización del clúster de uipathctl
- configuración de uipathctl
- uipathctl config add-host-admin
- uipathctl config additional-ca-certificates
- uipathctl config additional-ca-certificates get
- uipathctl config additional-ca-certificates update
- Alertas de configuración de uipathctl
- Complemento de alertas de configuración de uipathctl
- uipathctl config alerts remove-email
- uipathctl config alerts update-email
- uipathctl config argocd
- uipathctl config argocd ca-certificates
- uipathctl config argocd ca-certificates get
- uipathctl config argocd ca-certificates update
- uipathctl config argocd generate-dex-config
- uipathctl config argocd generate-rbac
- uipathctl config argocd registry
- uipathctl config argocd registry get
- uipathctl config argocd registry update
- uipathctl config enable-basic-auth
- orchestrator de configuración de uipathctl
- get-config de uipathctl config del orquestador
- uipathctl config orchestrator update-config
- uipathctl config saml-certificates get
- uipathctl config saml-certificates rotate
- uipathctl config saml-certificates update
- uipathctl config tls-certificates
- uipathctl config tls-certificates get
- uipathctl config tls-certificates update
- uipathctl config token-signing-certificates
- uipathctl config token-signing-certificates get
- uipathctl config token-signing-certificates rotate
- uipathctl config token-signing-certificates update
- salud de uipathctl
- Paquete de salud de uipathctl
- comprobación de estado de uipathctl
- uipathctl health diagnose
- uipathctl health test
- manifiesto de uipathctl
- uipathctl manifest apply
- uipathctl manifest diff
- uipathctl manifest get
- uipathctl manifest get-revision
- lista de manifiesto de aplicaciones de uipathctl
- uipathctl manifest list-revisions
- uipathctl manifest render
- prerrequisito de uipathctl
- uipathctl prereq create
- uipathctl prereq run
- recurso uipathctl
- informe de recursos uipathctl
- instantánea de uipathctl
- copia de seguridad de instantánea de uipathctl
- uipathctl snapshot backup create
- uipathctl snapshot backup disable
- uipathctl snapshot backup enable
- uipathctl snapshot delete
- uipathctl snapshot list
- uipathctl snapshot restore
- uipathctl snapshot restore create
- uipathctl snapshot restore delete
- uipathctl snapshot restore history
- uipathctl snapshot restore logs
- versión de uipathctl
- 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
- 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
- Solución de problemas
Clúster y nodos de Kubernetes
Puedes traer tu propio clúster de Kubernetes desde Azure o AWS y seguir tus prácticas estándar para aprovisionarlo y gestionarlo. Automation Suite requiere un clúster dedicado con privilegios de administrador del clúster porque implementa toda la plataforma empresarial de UiPath® y comprende muchos productos de UiPath® que incluyen muchos microservicios.
Cada versión de soporte a largo plazo de Automation Suite viene con una matriz de compatibilidad. Para versiones de EKS o AKS compatibles, consulta Matriz de compatibilidad.
Automation Suite admite los siguientes sistemas operativos Linux:
Proveedor de la nube |
SO |
---|---|
AKS |
|
EKS |
|
Para estimar la capacidad del nodo en función de tu producto y los requisitos de tu escala, usa la calculadora de tamaño de instalación de UiPath Automation Suite .
El requisito de volumen raíz tanto para los nodos EKS como para el agente AKS (worker) es de 256 GB.
Como mínimo, para comenzar con los servicios obligatorios de la plataforma (identidad, licencias y enrutamiento) y Orchestrator, debes aprovisionar 8 vCPU y 16 GB de RAM por nodo.
Recomendamos habilitar el escalado automático en el clúster para garantizar una alta fiabilidad y evitar interrupciones comerciales.
Si instalas Task Mining, debes aprovisionar nodos de trabajo adicionales con 20 CPU virtuales y 60 GB de RAM. Este nodo debe estar corrupto para garantizar que solo se ejecuten en él las cargas de trabajo de Task Mining. Para obtener más información, consulta la sección Programación de nodos .
Automation Suite Robot requieren nodos de trabajo adicionales.
Los requisitos de hardware para el nodo Robots de Automation Suite dependen de la forma en que planees utilizar tus recursos. Además de los requisitos adicionales del nodo agente, también necesitas un mínimo de 10 GiB para habilitar el caché de paquetes.
Para obtener más información, consulta la Documentación de almacenamiento .
Las siguientes secciones describen los factores que afectan la cantidad de hardware que requiere el nodo de Automation Suite Robots.
La siguiente tabla describe la CPU, la memoria y el almacenamiento necesarios para todos los tamaños de robots.
Tamaño |
CPU |
Memoria |
Almacenamiento |
---|---|---|---|
Pequeño |
0.5 |
1 GiB |
1 GiB |
Estándar |
1 |
2 GiB |
2 GiB |
Medio |
2 |
4 GiB |
4 GiB |
Grande |
6 |
10 GiB |
10 GiB |
Los recursos del nodo agente de Automation Suite Robots influyen en el número de trabajos que se pueden ejecutar de forma concurrente. La razón es que el número de núcleos de CPU y la cantidad de capacidad de RAM se dividen entre los requisitos de CPU / memoria del trabajo.
Por ejemplo, un nodo con 16 CPU y 32 GiB de RAM podría ejecutar cualquiera de los siguientes:
- 32 Pequeños trabajos
- 16 trabajos estándar
- 8 trabajos medios
- 2 trabajos grandes
Los tamaños de trabajo pueden combinarse, por lo que, en cualquier momento, el mismo nodo podría ejecutar una combinación de trabajos como el siguiente:
- 10 trabajos pequeños (que consumen 5 CPU y 10 GiB de memoria)
- 4 trabajos estándar (que consumen 4 CPU y 8 GiB de memoria)
- 3 trabajos medianos (que consumen 6 CPU y 12 GiB de memoria)
Dado que el nodo forma parte de un clúster de Kubernetes, el agente de Kubernetes presente en el servidor (kubelet) consume una pequeña cantidad de recursos. Según nuestras mediciones, el kubelet consume los siguientes recursos:
- 0,6 CPU
- 0,4 GiB de RAM
Un nodo similar al descrito anteriormente tendría aproximadamente 15,4 CPU y 31,6 GiB de RAM.
Todos sus procesos multiplataforma tienen la opción Robots de Automation Suite establecida como Automático de forma predeterminada. Este ajuste selecciona el tamaño de máquina adecuado para ejecutar el proceso usando robots sin servidor.
Al elegir automáticamente el tamaño, los criterios enumerados en la tabla siguiente se evalúan por orden. Tan pronto como se satisface un criterio se elige el tamaño de máquina correspondiente y no se evalúan los criterios restantes.
Orden |
Criterio |
Tamaño de la máquina |
---|---|---|
1 |
Trabajo de depuración remota |
Medio |
2 |
Proceso dependiente de Automatización de IU O Proceso dependiente de las actividades de Document Understanding de UiPath |
Estándar |
3 |
Otro proceso desatendido |
Pequeño |
Para obtener un mayor rendimiento, puede instalar Document Understanding en un nodo de agente adicional compatible con GPU. Tenga en cuenta, sin embargo, que Document Understanding es completamente funcional sin el nodo GPU. En realidad, Document Understanding utiliza máquinas virtuales de CPU para todas sus tareas de clasificación y extracción, mientras que para OCR recomendamos encarecidamente el uso de una máquina virtual de GPU. Aquí puede encontrar más información sobre el uso de CPU/GPU dentro del marco de Document Understanding.
Si quieres utilizar un nodo adicional compatible con GPU, debes cumplir los siguientes requisitos:
Hardware |
Requisitos mínimos |
---|---|
Procesador |
8 (v)CPU/núcleos |
RAM |
52 GiB |
Binarios de clúster y disco de estado |
SSD de 256 GiB E/S mínima por segundo: 1100 |
DiscoDeDatos |
N/D |
RAM de GPU |
11 GiB |
--node-taints nvidia.com/gpu=present:NoSchedule
en lugar de --node-taints sku=gpu:NoSchedule
.
Recomendamos habilitar las corrupciones de nodo en nodos trabajadores dedicados para Task Mining, Automation Suite Roboty Document Understanding.
Ejemplo de AI Center y DU:
-
Para la CPU:
kubectl taint node <node_name> aic.ml/cpu=present:NoSchedule
kubectl taint node <node_name> aic.ml/cpu=present:NoSchedule
Para GPU:
kubectl taint node <node_name> nvidia.com/gpu=present:NoSchedule
kubectl taint node <node_name> nvidia.com/gpu=present:NoSchedule
Ejemplo de Task Mining:
kubectl taint node <node_name> task.mining/cpu=present:NoSchedule
kubectl taint node <node_name> task.mining/cpu=present:NoSchedule
EjemploAutomation Suite Robot :
kubectl taint node <node_name> serverless.robot=present:NoSchedule
kubectl taint node <node_name> serverless.robot=present:NoSchedule
Si tienes corrupciones de nodo personalizadas que se aplican mediante la política de controlador de acceso, como roles específicos para nodos de trabajo o etiquetas, no se pasarán a Automation Suite y pueden interrumpir el proceso de instalación.
Para obtener más información sobre errores y toleraciones, consulta la documentación de Kubernetes.
- Clúster dedicado
- Versiones de EKS / AKS compatibles
- Capacidad de nodo
- Ajuste de escala automático
- Requisitos adicionales de Task Mining
- Requisitos adicionales de Automation Suite Robots
- Tamaño del robot
- Tamaño del nodo del agente
- Consumo de recursos de Kubernetes
- Selección automática del tamaño de la máquina
- Recomendaciones adicionales de Document Understanding
- Programación de nodos