- Información general
- Requisitos
- Instalación
- Preguntas y respuestas: plantillas de implementación
- Descargar los paquetes de instalación
- parámetros de install-uipath.sh
- Habilitar el complemento de alta disponibilidad (HAA) de Redis para el clúster
- Archivo de configuración de Document Understanding
- Inclusión de un nodo agente dedicado compatible con GPU
- Conexión de la aplicación Task Mining
- Añadir un nodo agente dedicado a Task Mining
- Después de la instalación
- Administración de clústeres
- Gestionar los productos
- Copia de seguridad y restauración del clúster
- Supervisión y alertas
- Migración y actualización
- Configuración específica del producto
- 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
- How to disable TLS 1.0 and 1.1
- 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 depurar instalaciones de Automation Suite fallidas
- Cómo deshabilitar la descarga de la suma de comprobación TX
- 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
- Error de validación de la cadena de conexión SQL
- Fallo tras la actualización del certificado
- Automation Suite requiere que Backlog_wait_time se establezca 1
- No se puede iniciar la sesión después de la migración
- Establecer un intervalo de tiempo de espera para los portales de gestión
- Actualizar las conexiones del directorio subyacente
- 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
- La operación GSSAPI ha fallado con un error: se ha suministrado un código de estado no válido (las credenciales del cliente han sido revocadas).
- Inicio de sesión fallido para el usuario <ADDOMAIN><aduser>. Razón: cuenta deshabilitada.
- Alarma recibida por trabajo de actualización Kerberos-tgt fallido
- Proveedor SSPI: servidor no encontrado en la base de datos de Kerberos
- 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
- Inconsistencia inesperada, ejecuta fsck manualmente
- Falta el operador de Self-heal y el repositorio de Sf-k8-utils
- MongoDB o aplicaciones empresariales degradadas después de la restauración del clúster
- Servicios en mal estado después de la restauración o reversión del clúster
- 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
- Uso de la herramienta de diagnóstico de Automation Suite
- Using the Automation Suite support bundle
- Explorar registros
Copia de seguridad y restauración del clúster
Para poder utilizar las funciones de copia de seguridad y restauración, debe activar el servidor NFS, el clúster de copia de seguridad y el clúster de restauración. Los tres conceptos se definen a continuación.
El servidor NFS es el servidor que almacena los datos de la copia de seguridad y facilita la restauración. Puedes configurar el servidor NFS en cualquier máquina o un servicio PaaS ofrecido por los proveedores de la nube. Ten en cuenta que no admitimos NFS basado en Windows y NFS basado en Azure blob.
El clúster de copia de seguridad es donde se instala Automation Suite. Se refiere al clúster que configuró durante la instalación.
El clúster de restauración es el clúster donde querría restaurar todos los datos del clúster de copia de seguridad. Se convertirá en el nuevo clúster en el momento en que ejecute Automation Suite tras completar la restauración.
Los siguientes pasos indican cómo configurar estos tres elementos.
- Este paso no permitirá hacer copias de seguridad de ninguna copia de seguridad de fuentes de datos externas (SQL Server). Deberá activar por separado la copia de seguridad de fuentes de datos externas.
- No admitimos las copias de seguridad y restauraciones multizona.
- El servidor NFS debe ser accesible desde todos los nodos del clúster de copia de seguridad y del clúster de restauración.
- El clúster del que se quiere hacer una copia de seguridad y el servidor NFS deben estar en la misma región.
- Antes de restaurar el clúster, asegúrese de deshabilitar la copia de seguridad como se describe en Deshabilitar la copia de seguridad del clúster
-
Active los siguientes puertos:
Puerto
Protocolo
Origen
Destination
Propósito
Requisitos
2049
,111
TCP
Servidor NFS
Todos los nodos del clúster de copia de seguridad
Sincronización de datos entre el clúster y el servidor NFS
Esta comunicación desde el servidor NFS hasta el nodo del clúster de copia de seguridad debe permitirse antes de continuar con el Paso 2: Activar la copia de seguridad del clúster.
2049
,111
TCP
Todos los nodos del clúster de copia de seguridad
Servidor NFS
Sincronización de datos entre el clúster y el servidor NFS
Esta comunicación desde el nodo del clúster de copia de seguridad hasta el servidor NFS debe permitirse antes de continuar con el Paso 2: Activar la copia de seguridad del clúster.
2049
,111
TCP
Servidor NFS
Todos los nodos del clúster de restauración
Sincronización de datos entre el servidor NFS y el clúster de restauración
Esta comunicación desde el servidor NFS hasta el nodo del clúster de restauración debe permitirse antes de continuar con el Paso 3: Configurar el clúster de restauración.
2049
,111
TCP
Todos los nodos del clúster de restauración
Servidor NFS
Sincronización de datos entre el clúster y el servidor NFS
Esta comunicación desde el servidor NFS hasta el nodo del clúster de copia de seguridad debe permitirse antes de continuar con el Paso 3: Configurar el clúster de restauración.
El servidor NFS debe cumplir los siguientes requisitos:
-
Puedes configurar el servidor NFS en cualquier máquina y cualquier sistema operativo de tu elección o, como alternativa, utilizar cualquier servicio PaaS ofrecido por los proveedores de la nube. Ten en cuenta que no admitimos NFS basado en Windows y NFS basado en Azure blob.
-
La versión del servidor NFS debe ser NFSv4 en Linux.
-
El servidor NFS debe ejecutarse fuera del clúster de copia de seguridad y del clúster de restauración.
-
El tamaño del disco del servidor NFS debe ser mayor que el tamaño del disco de datos del nodo del servidor principal.
Consulta Requisitos de hardware para obtener más detalles.
nfs-utils
en el nodo que tengas previsto utilizar como servidor NFS.
dnf install nfs-utils -y
systemctl start nfs-server.service
systemctl enable nfs-server.service
dnf install nfs-utils -y
systemctl start nfs-server.service
systemctl enable nfs-server.service
Configura la ruta de montaje que desees mostrar desde el servidor NFS.
chown -R nobody: "/datadisk"
chmod -R 777 "/datadisk"
systemctl restart nfs-utils.service
chown -R nobody: "/datadisk"
chmod -R 777 "/datadisk"
systemctl restart nfs-utils.service
Firewalld es una biblioteca de seguridad que gestiona las reglas de red y de cortafuegos.
Consulta la documentación oficial de Firewalld para obtener más detalles.
Para desactivar Firewalld, ejecuta el siguiente comando.
systemctl stop firewalld
systemctl disable firewalld
systemctl stop firewalld
systemctl disable firewalld
Paso 1.4: Permitir el acceso a la ruta de montaje NFS a todos los nodos de copia de seguridad y restauración
/etc/exports
y agregue una entrada para el FQDN en cada nodo (tanto en el nodo de servidor como en el nodo agente) para ambos clústeres, el de copia de seguridad y el de restauración.
A continuación, se incluye un ejemplo de cómo agregar una entrada en la que se especifica el FQDN de una máquina y los permisos correspondientes en la misma:
echo "/datadisk sfdev1868610-d053997f-node.eastus.cloudapp.azure.com(rw,sync,no_all_squash,root_squash)" >> /etc/exports
echo "/datadisk sfdev1868610-d053997f-node.eastus.cloudapp.azure.com(rw,sync,no_all_squash,root_squash)" >> /etc/exports
A continuación, ejecuta el siguiente comando para exportar la ruta de montaje:
exportfs -arv
exportfs -s
exportfs -arv
exportfs -s
- Asegúrate de haber seguido el paso Requisitos previos del entorno.
- Asegúrese de hacer una copia de seguridad del archivo
cluster_config.json
utilizado para la instalación. - Este paso no activará la copia de seguridad de ninguna copia de seguridad de una fuente de datos externa (SQL Server, por ejemplo). Deberá activar por separado la copia de seguridad de fuentes de datos externas.
- No se recomienda reducir el intervalo de copia de seguridad a menos de 15 minutos.
- Automation Suite no realiza una copia de seguridad de todos los volúmenes persistentes, como los volúmenes adjuntos al proceso de formación en AI Center. Se crea una copia de seguridad solo para algunos Volúmenes Persistentes como
Alert Manager
,Prometheus
,Docker Registry
,MongoDB
,RabbitMQ
,Ceph Objectstore
, yInsights
.
backup.json
. Complete los campos en función de las definiciones siguientes.
{
"backup": {
"etcdBackupPath": "PLACEHOLDER",
"nfs": {
"endpoint": "PLACEHOLDER",
"mountpath": "PLACEHOLDER"
}
},
"backup_interval": "15"
}
{
"backup": {
"etcdBackupPath": "PLACEHOLDER",
"nfs": {
"endpoint": "PLACEHOLDER",
"mountpath": "PLACEHOLDER"
}
},
"backup_interval": "15"
}
backup.etcdBackupPath
: ruta relativa donde se almacenarán los datos de copia de seguridad en el servidor NFSbackup.nfs.endpoint
: el punto final del servidor NFS (dirección IP o nombre DNS)backup.nfs.mountpath
: ruta en el servidor NFS (punto final)backup_interval
: intervalo de tiempo de la copia de seguridad (en minutos)
/datadisk/backup/cluster0
, en el servidor NFS:
{
"backup": {
"etcdBackupPath": "cluster0",
"nfs": {
"endpoint": "20.224.01.66",
"mountpath": "/datadisk"
}
}
}
{
"backup": {
"etcdBackupPath": "cluster0",
"nfs": {
"endpoint": "20.224.01.66",
"mountpath": "/datadisk"
}
}
}
Para habilitar la copia de seguridad en el nodo principal del clúster, ejecuta el siguiente comando:
./install-uipath.sh -i backup.json -o output.json -b --accept-license-agreement
./install-uipath.sh -i backup.json -o output.json -b --accept-license-agreement
Para habilitar la copia de seguridad en los nodos secundarios del clúster, ejecuta el siguiente comando en el nodo agente:
./install-uipath.sh -i backup.json -o output.json -b -j server --accept-license-agreement
./install-uipath.sh -i backup.json -o output.json -b -j server --accept-license-agreement
Para habilitar la copia de seguridad en los nodos agente del clúster, ejecuta el siguiente comando:
./install-uipath.sh -i backup.json -o output.json -b -j agent --accept-license-agreement
./install-uipath.sh -i backup.json -o output.json -b -j agent --accept-license-agreement
- Confirme que ha desactivado la copia de seguridad antes de restaurar el clúster. Consulta Desactivar la copia de seguridad del clúster.
- Confirme que todos los nodos de restauración tienen disponible los archivos package wget, unzip y jq.
- Asegúrate de haber seguido el paso Requisitos previos del entorno.
- Todas las fuentes de datos externas deben ser la misma (SQL Server).
- Reinicie el servidor NFS antes de restaurar el clúster. Ejecute el siguiente comando en el nodo del servidor NFS:
systemctl restart nfs-server
.
- El clúster de restauración debe tener el mismo
fqdn
que el clúster de copia de seguridad. - El clúster de restauración debe tener el mismo número de nodos de servidor (
server
) y nodos agente (agent
) que el clúster de copia de seguridad. -
El clúster de restauración debe tener el mismo número de recursos de nodos de servidor (
server
) y recursos de nodos agente (agent
) que el clúster de copia de seguridad, como se muestra a continuación:- Configuración del hardware para la CPU
- Configuración del hardware para la memoria
- Configuración de hardware para el espacio en disco
-
Nombre del host del nodo
Tipo de instalación
Instrucciones de instalación
Requisitos
Modo de evaluación de nodo único en línea
Descargue solamente el archivosf-installer
zip e inclúyalo en la carpetachmod -R 755 <sf_installer_folder>
extraída.en la carpetachmod -R 755 <sf_installer_folder>
extraída.Modo de evaluación de nodo único sin conexión
Descargue solo el archivosf-installer
zip ysf-infra-bundle.tar.gz
.en la carpetachmod -R 755 <sf_installer_folder>
extraída.Modo de producción multinodo preparado para HA en línea
Descargue solamente el archivosf-installer
zip e inclúyalo en la carpetachmod -R 755 <sf_installer_folder>
extraída.Modo de producción multinodo preparado para HA sin conexión
Descargue solo el archivosf-installer
zip ysf-infra-bundle.tar.gz
.en la carpetachmod -R 755 <sf_installer_folder>
extraída.Crea un archivo y nómbralorestore.json
. Complete los campos en función de las definiciones siguientes.
{
"fixed_rke_address": "PLACEHOLDER",
"gpu_support": false,
"fqdn": "PLACEHOLDER",
"rke_token": "PLACEHOLDER",
"restore": {
"etcdRestorePath": "PLACEHOLDER",
"nfs": {
"endpoint": "PLACEHOLDER",
"mountpath": "PLACEHOLDER"
}
},
"infra": {
"docker_registry": {
"username": "PLACEHOLDER",
"password": "PLACEHOLDER"
}
}
}
{
"fixed_rke_address": "PLACEHOLDER",
"gpu_support": false,
"fqdn": "PLACEHOLDER",
"rke_token": "PLACEHOLDER",
"restore": {
"etcdRestorePath": "PLACEHOLDER",
"nfs": {
"endpoint": "PLACEHOLDER",
"mountpath": "PLACEHOLDER"
}
},
"infra": {
"docker_registry": {
"username": "PLACEHOLDER",
"password": "PLACEHOLDER"
}
}
}
fqdn
: el FQDN del equilibrador de carga para el modo de producción multinodo preparado para alta disponibilidad, o bien el FQDN de la máquina para el modo de evaluación de nodo únicofixed_rke_address
: el nombre de dominio completo del equilibrador de carga si se ha configurado alguno. De no ser así, corresponde al nombre de dominio completo del primer nodo de servidor de restauración. Se utiliza para equilibrar la carga del registro del nodo y las solicitudes de la API de Kubernetes.gpu_support
: utilicetrue
ofalse
para activar o desactivar la compatibilidad con GPU para el clúster (utilícelo si dispone de nodos agente con GPU).rke_token
: un secreto previamente compartido y específico del clúster. Debe coincidir con el del clúster de copia de seguridad y puede encontrarse en el archivocluster_config.json
. Es necesario para todos los nodos que se unan al clúster.restore.etcdRestorePath
: ruta en la que se almacenan los datos de copia de seguridad para el clúster del servidor NFS. Se configura en la copia de seguridad conetcdBackupPath
.restore.nfs.endpoint
: punto de conexión del servidor NFS.restore.nfs.mountpath
: ruta de montaje del servidor NFS.infra.docker_registry.username
: el nombre de usuario que estableció en el clúster de copia de seguridad. Puede encontrarse en el archivocluster_config.json
y se necesita para el registro de Docker.infra.docker_registry.password
: la contraseña que estableció en el clúster de copia de seguridad. Puede encontrarse en el archivocluster_config.json
y se necesita para la instalación del registro de Docker.
Paso 3.1: Restaurar etcd
en el nodo principal del clúster
etcd
en el nodo principal del clúster, ejecuta el siguiente comando:
./install-uipath.sh -i restore.json -o output.json -r --accept-license-agreement --install-type online
./install-uipath.sh -i restore.json -o output.json -r --accept-license-agreement --install-type online
Paso 3.2: Restaurar etcd
en los nodos secundarios del clúster
etcd
en los nodos secundarios del clúster, ejecuta el siguiente comando:
./install-uipath.sh -i restore.json -o output.json -r -j server --accept-license-agreement --install-type online
./install-uipath.sh -i restore.json -o output.json -r -j server --accept-license-agreement --install-type online
Paso 3.3: Restaurar etcd
en los nodos agente del clúster
etcd
en los nodos agente del clúster, ejecuta el siguiente comando:
./install-uipath.sh -i restore.json -o output.json -r -j agent --accept-license-agreement --install-type online
./install-uipath.sh -i restore.json -o output.json -r -j agent --accept-license-agreement --install-type online
Paso 3.4: deshabilitar el modo de mantenimiento
etcd
, asegúrate de deshabilitar el modo de mantenimiento:
/path/to/old-installer/configureUiPathAS.sh disable-maintenance-mode
/path/to/old-installer/configureUiPathAS.sh disable-maintenance-mode
Para verificar que el modo de mantenimiento está desactivado, ejecuta el siguiente comando:
/path/to/old-installer/configureUiPathAS.sh is-maintenance-enabled
/path/to/old-installer/configureUiPathAS.sh is-maintenance-enabled
Paso 3.5: Ejecutar la restauración de volúmenes en el nodo principal
etcd
, ejecuta la restauración de volúmenes en el nodo principal utilizando el siguiente comando:
./install-uipath.sh -i restore.json -o output.json -r --volume-restore --accept-license-agreement --install-type online
./install-uipath.sh -i restore.json -o output.json -r --volume-restore --accept-license-agreement --install-type online
Paso 3.6: Instalar el certificado de clúster de Automation Suite en el nodo de restauración principal
sudo ./configureUiPathAS.sh tls-cert get --outpath /opt/
cp /opt/ca.crt /etc/pki/ca-trust/source/anchors/
update-ca-trust
sudo ./configureUiPathAS.sh tls-cert get --outpath /opt/
cp /opt/ca.crt /etc/pki/ca-trust/source/anchors/
update-ca-trust
Habilitar AI Center en el clúster restaurado
Después de restaurar un clúster de Automation Suite con AI Center ™ habilitado, sigue los pasos del procedimiento Habilitar AI Center en Clúster restaurado .
Paso 3.1: Restaurar etcd
en el nodo principal del clúster
etcd
en el nodo principal del clúster, ejecuta el siguiente comando:
./install-uipath.sh -i restore.json -o output.json -r --offline-bundle "/uipath/sf-infra-bundle.tar.gz" --offline-tmp-folder /uipath --install-offline-prereqs --accept-license-agreement --install-type offline
./install-uipath.sh -i restore.json -o output.json -r --offline-bundle "/uipath/sf-infra-bundle.tar.gz" --offline-tmp-folder /uipath --install-offline-prereqs --accept-license-agreement --install-type offline
Paso 3.2: Restaurar etcd
en los nodos secundarios del clúster
./install-uipath.sh -i restore.json -o output.json -r -j server --offline-bundle "/uipath/sf-infra-bundle.tar.gz" --offline-tmp-folder /uipath --install-offline-prereqs --accept-license-agreement --install-type offline
./install-uipath.sh -i restore.json -o output.json -r -j server --offline-bundle "/uipath/sf-infra-bundle.tar.gz" --offline-tmp-folder /uipath --install-offline-prereqs --accept-license-agreement --install-type offline
Paso 3.3: Restaurar etcd
en los nodos agente del clúster
etcd
en los nodos agente del clúster, ejecuta el siguiente comando:
./install-uipath.sh -i restore.json -o output.json -r -j agent --offline-bundle "/uipath/sf-infra-bundle.tar.gz" --offline-tmp-folder /uipath --install-offline-prereqs --accept-license-agreement --install-type offline
./install-uipath.sh -i restore.json -o output.json -r -j agent --offline-bundle "/uipath/sf-infra-bundle.tar.gz" --offline-tmp-folder /uipath --install-offline-prereqs --accept-license-agreement --install-type offline
Paso 3.4: deshabilitar el modo de mantenimiento
etcd
, asegúrate de deshabilitar el modo de mantenimiento:
/path/to/old-installer/configureUiPathAS.sh disable-maintenance-mode
/path/to/old-installer/configureUiPathAS.sh disable-maintenance-mode
Para verificar que el modo de mantenimiento está desactivado, ejecuta el siguiente comando:
/path/to/old-installer/configureUiPathAS.sh is-maintenance-enabled
/path/to/old-installer/configureUiPathAS.sh is-maintenance-enabled
Paso 3.5: Ejecutar la restauración de volúmenes en el nodo principal
etcd
, ejecuta la restauración de volúmenes en el nodo principal utilizando el siguiente comando:
./install-uipath.sh -i restore.json -o ./output.json -r --volume-restore --accept-license-agreement --install-type offline
./install-uipath.sh -i restore.json -o ./output.json -r --volume-restore --accept-license-agreement --install-type offline
Paso 3.6: Instalar el certificado de clúster de Automation Suite en el nodo de restauración principal
sudo ./configureUiPathAS.sh tls-cert get --outpath /opt/
cp /opt/ca.crt /etc/pki/ca-trust/source/anchors/
update-ca-trust
sudo ./configureUiPathAS.sh tls-cert get --outpath /opt/
cp /opt/ca.crt /etc/pki/ca-trust/source/anchors/
update-ca-trust
Habilitar AI Center en el clúster restaurado
Después de restaurar un clúster de Automation Suite con AI Center ™ habilitado, sigue los pasos del procedimiento Habilitar AI Center en Clúster restaurado .
backup_interval
. Desactivar la copia de seguridad del clúster provocará la pérdida de los datos que se crearon entre la última ejecución programada y el momento en que desactivó la copia de seguridad.
Para desactivar la copia de seguridad, ejecuta los siguientes comandos por orden:
Para actualizar el servidor NFS, haz lo siguiente:
- Vuelva a realizar los siguientes pasos:
- Actualice la información del servidor NFS y, a continuación, incluya el nuevo
nfs.endpoint
tanto en el archivobackup.json
como en el archivorestore.json
.
Para añadir un nodo nuevo al clúster, vuelve a ejecutar los siguientes pasos:
La restauración de Redis falla cuando se ejecuta la restauración, por lo que deberá ejecutar algunos pasos adicionales.
Sigue los pasos de la sección Resolución de problemas.
orchestrator
.
- Terminología
- Requisitos previos del entorno
- Paso 1: Configurar el servidor NFS externo
- Requisitos
- Paso 1.1: Instalar las bibliotecas NFS
- Paso 1.2: Configurar la ruta de montaje
- Paso 1.3: Desactivar el cortafuegos
- Paso 1.4: Permitir el acceso a la ruta de montaje NFS a todos los nodos de copia de seguridad y restauración
- Paso 2: Activar la copia de seguridad del clúster
- Backup.json
- Paso 2.1: Activar la copia de seguridad en el nodo principal del clúster
- Paso 2.2: Activar la copia de seguridad en nodos secundarios del clúster
- Paso 2.3: Activar la copia de seguridad en los nodos agente del clúster
- Paso 3: Configurar el clúster de restauración
- Restaurar los requisitos del clúster
- Restore.json
- Instalación en línea
- Instalación sin conexión
- Desactivar la copia de seguridad del clúster
- Configuraciones adicionales
- Actualizar el servidor NFS
- Inclusión de un nuevo nodo en el clúster
- Problemas conocidos
- Restaurar Redis
- El pod Looker de Insights no se inicia después de una restauración