- 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
Almacenamiento
Además de Microsoft SQL Server, el clúster de Automation Suite requiere un componente de almacenamiento para almacenar los archivos. Automation Suite requiere el almacén de objetos y el almacenamiento de bloques / archivos, según el tipo de servicio que elija. También se requiere almacenamiento para realizar una copia de seguridad del clúster de Automation Suite .
Los siguientes servicios requieren el componente de almacenamiento. Estos solo son necesarios si ha optado por habilitarlos como parte de la instalación de Automation Suite o posteriormente.
Servicios |
Tipo de almacenamiento |
Propósito |
Estimación |
Orchestrator |
Almacén de objetos |
|
Normalmente, un paquete pesa 5 Mb y los depósitos, si los hay, son inferiores a 1 Mb. Una Enterprise madura implementa alrededor de 10 GB de paquetes y 12 GB de colas. |
Action Center |
Almacén de objetos |
|
Normalmente, un documento ocupa 0,15 Mb, y los formularios ocupan otros 0,15 Kb. En una Enterprisemadura, esto puede suponer hasta 4 GB en total. |
Test Manager |
Almacén de objetos |
|
Normalmente, el conjunto de archivos y adjuntos suman hasta, aproximadamente, 5 Gb. |
Insights |
Blockstore |
|
Se requieren 2 GB para la habilitación, y la huella de almacenamiento aumenta con el número. Una implementación de escala Enterpriseconsolidada requiere otros pocos GB para todos los paneles. Aproximadamente 10 GB de almacenamiento deberían ser suficientes. |
Apps |
Almacén de objetos |
|
Normalmente, la base de datos ocupa aproximadamente 5 GB y una aplicación compleja típica consume unos 15 Mb. |
AI Center |
Almacén de objetos / almacén de archivos |
|
Una instalación típica y establecida consumirá 8 GB para cinco paquetes y 1 GB adicional para los conjuntos de datos. Un proceso puede consumir 50 GB adicionales de almacenamiento en bloque, pero solo cuando se ejecuta activamente. |
Document Understanding |
Almacén de objetos |
|
En una implementación madura, 12 GB se asignarán al modelo ML, 17 GB al OCR y 50 GB a todos los documentos almacenados. |
Task Mining |
Almacén de objetos |
|
Se deben analizar alrededor de 200 GB de datos de registro de actividad para sugerir una automatización significativa. Las tareas muy repetitivas, sin embargo, pueden requerir muchos menos datos. |
Automation Suite Robots |
Almacén de archivos |
|
Normalmente, una Enterprise madura implementa alrededor de 10 GB de paquetes. |
Process Mining |
Almacén de objetos |
|
El espacio mínimo solo se utiliza para almacenar archivos SQL. Aproximadamente un GB de almacenamiento debería ser suficiente al principio. |
Los siguientes servicios de suite compartida requieren el componente de almacenamiento. Estos solo son necesarios si ha optado por instalarlos como parte de la instalación de Automation Suite .
Servicios |
Tipo de almacenamiento |
Propósito |
Estimación |
---|---|---|---|
Supervisión |
Bloquear almacenamiento |
Datos de métricas relacionadas con Kubernetes y la infraestructura |
Aproximadamente alrededor de 100 GB para almacenar los datos de supervisión de los últimos diez días |
Registro |
Bloquear almacenamiento |
Registros en ejecución de la aplicación |
Aproximadamente 20 GB para mantener los registros de los días anteriores |
Automation Suite en EKS y AKS admite los siguientes almacenes de objetos:
Kubernetes |
Almacén de objetos |
Autenticación compatible |
---|---|---|
EKS |
Amazon S3 |
|
AKS |
Azure Storage (blob) |
|
Además, es posible que deba habilitar la siguiente política de CORS en el nivel de cuenta / depósito de almacenamiento si se enfrenta a cualquier error relacionado con el CORS durante la conexión de S3 mientras utiliza el clúster de Automation Suite .
{{fqdn}}
por el FQDN del clúster de Automation Suite en la siguiente política CORS.
Esta es la política CORS en formato JSON:
[
{
"AllowedHeaders": [
"*"
],
"AllowedMethods": [
"POST",
"GET",
"HEAD",
"DELETE",
"PUT"
],
"AllowedOrigins": [
"https://{{fqdn}}"
],
"ExposeHeaders": [
"etag",
"x-amz-server-side-encryption",
"x-amz-request-id",
"x-amz-id-2"
],
"MaxAgeSeconds": 3000
}
]
[
{
"AllowedHeaders": [
"*"
],
"AllowedMethods": [
"POST",
"GET",
"HEAD",
"DELETE",
"PUT"
],
"AllowedOrigins": [
"https://{{fqdn}}"
],
"ExposeHeaders": [
"etag",
"x-amz-server-side-encryption",
"x-amz-request-id",
"x-amz-id-2"
],
"MaxAgeSeconds": 3000
}
]
Esta es la política CORS en formato XML:
<CORSConfiguration>
<CORSRule>
<AllowedOrigin>{{fqdn}}</AllowedOrigin>
<AllowedMethod>HEAD</AllowedMethod>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>DELETE</AllowedMethod>
<AllowedHeader>*</AllowedHeader>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<ExposeHeader>x-amz-server-side-encryption</ExposeHeader>
<ExposeHeader>x-amz-request-id</ExposeHeader>
<ExposeHeader>x-amz-id-2</ExposeHeader>
<ExposeHeader>etag</ExposeHeader>
</CORSRule>
</CORSConfiguration>
<CORSConfiguration>
<CORSRule>
<AllowedOrigin>{{fqdn}}</AllowedOrigin>
<AllowedMethod>HEAD</AllowedMethod>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>DELETE</AllowedMethod>
<AllowedHeader>*</AllowedHeader>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<ExposeHeader>x-amz-server-side-encryption</ExposeHeader>
<ExposeHeader>x-amz-request-id</ExposeHeader>
<ExposeHeader>x-amz-id-2</ExposeHeader>
<ExposeHeader>etag</ExposeHeader>
</CORSRule>
</CORSConfiguration>
Para configurar el almacén de objetos, consulta Configuración del almacén de objetos externos.
Dado que los contenedores se crean dentro del ámbito de la cuenta de almacenamiento de Azure, se recomienda tener un contenedor independiente para cada servicio.
Del mismo modo, en AWS, se recomienda tener un depósito dedicado para cada servicio instalado en Automation Suite . Sin embargo, si el depósito se crea de forma global, es posible que tengas limitaciones para proporcionar el depósito dedicado para cada servicio. En este caso, puede configurar un solo depósito y usarlo para todos los fines.
make
. También puedes aprovisionar los contenedores / depósitos necesarios antes de la instalación y su información al instalador.
Almacén de objetos |
500 GB |
El tamaño del almacén de objetos depende del tamaño de la automatización implementada y en ejecución. Por lo tanto, es difícil proporcionar una estimación precisa del almacén de objetos inicialmente durante la instalación. Sin embargo, un buen comienzo debe ser un almacén de objetos con un tamaño de entre 300 GB y 500 GB. Para entender el uso del objectstore, consulta Estimaciones de almacenamiento para cada componente de Automation Suite .
El almacenamiento en bloque debe tener controladores CSI configurados con las clases de almacenamiento de Kubernetes.
La siguiente tabla proporciona detalles del almacenamiento en bloque, la clase de almacenamiento y el aprovisionador:
Kubernetes |
Almacenamiento |
ClaseDeAlmacenamiento |
Aprovisionador |
---|---|---|---|
EKS |
Volúmenes de EBS |
|
|
AKS |
Administración de disco de Azure |
Disco LRS premium |
|
Puedes seguir las instrucciones en la guía oficial de AWS y Azure para crear una clase de almacenamiento en tus clústeres EKS y AKS.
storage_class
en el archivo input.json
.
-
A veces, el clúster de EKS o AKS ya instala el controlador CSI y proporciona la clase de almacenamiento. Si estas clases de almacenamiento no están configuradas, deberá configurarlas antes de la instalación.
-
Debe hacer que la clase de almacenamiento para el almacenamiento en bloque sea la predeterminada, como se muestra en el siguiente ejemplo.
Ejemplo
input.json
durante la instalación:
AKS |
EKS | |
---|---|---|
input.json |
|
|
StorageClass |
|
|
Bloquear almacenamiento |
50 GB |
El tamaño del almacén de bloques depende del tamaño de la automatización implementada y en ejecución. Por tanto, es difícil proporcionar una estimación precisa inicialmente durante la instalación. Sin embargo, unos 50 GB de almacenamiento son un buen comienzo. Para comprender el uso del almacén en bloques, consulta Estimaciones de almacenamiento para cada componente de Automation Suite .
El almacenamiento de archivos debe tener controladores CSI configurados con las clases de almacenamiento de Kubernetes.
Kubernetes |
Almacenamiento |
ClaseDeAlmacenamiento |
Aprovisionador |
EKS |
EFS |
|
|
AKS |
Archivos Azure |
|
|
Puedes seguir las instrucciones en la guía oficial de AWS y Azure para crear una clase de almacenamiento en tus clústeres EKS y AKS.
storage_class_single_replica
en el archivo input.json
.
A veces, el clúster de EKS o AKS ya instala el controlador CSI y proporciona la clase de almacenamiento. Si esta clase de almacenamiento no está configurada, deberá configurarla antes de la instalación.
Ejemplo
input.json
durante la instalación:
AKS |
EKS | |
|
|
|
|
|
Nota:
Reemplaza
$(EFS_ID) con el ID del recurso compartido de archivos real que creaste durante el aprovisionamiento de la infraestructura.
|
La clase de almacenamiento para el recurso compartido de archivos debe tener los permisos necesarios establecidos en 700 para el directorio y los archivos.
UID
y GID
deben establecerse en 1000 en Azure, y gidRangeStart
y gidRangeEnd
en 1000 y 2000, respectivamente, en AWS.
Almacenamiento de archivos |
512 GB |
El tamaño del almacén de archivos depende del tamaño de la automatización implementada y en ejecución. Por lo tanto, es difícil proporcionar una estimación real inicialmente durante la instalación. Sin embargo, debes esperar que aproximadamente 512 GB de almacenamiento sean suficientes para ejecutar diez procesos de entrenamiento simultáneos y para los robots de Automation Suite. Para entender el uso del almacén de archivos, consulta Estimaciones de almacenamiento para cada componente de Automation Suite .
A medida que tu automatización escala, es posible que debas tener en cuenta un aumento en el tamaño de tu almacenamiento de archivos.
Para realizar una copia de seguridad del clúster de Automation Suite , necesita un almacén de objetos adicional para realizar una copia de seguridad de la configuración del clúster y los datos de usuario.
La siguiente tabla describe el almacenamiento compatible para la copia de seguridad:
Kubernetes |
Almacén de objetos |
---|---|
EKS |
AWS S3 |
AKS |
Cuenta de Azure Storage |
Se recomienda un almacén de objetos independiente para almacenar la copia de seguridad.
- Estimación de almacenamiento para cada componente de Automation Suite
- Servicios de la plataforma UiPath®
- Servicios de suite compartida
- Almacén de objetos
- Configuración
- Requisitos de almacenamiento
- Bloquear almacenamiento
- Configuración
- Requisitos de almacenamiento
- Almacenamiento de archivos
- Configuración
- Requisitos de almacenamiento
- Copias de seguridad y restauración