- 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
- 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
- Uso del paquete de soporte de Automation Suite
- Explorar registros
Modo de producción multinodo preparado para HA en línea
Preparación
-
Identifique cualquier servidor (no agente) que cumpla los requisitos del disco para una instalación en línea. En este documento nos referiremos a él como servidor principal. Si utiliza un certificado autofirmado, ejecute el siguiente comando:
### Please replace /path/to/cert with path to location where you want to store certificates. sudo ./configureUiPathAS.sh tls-cert get --outpath /path/to/cert ### Now copy the ca.crt file generated in above location to trust store location sudo cp --remove-destination /part/to/cert/ca.crt /etc/pki/ca-trust/source/anchors/ ### Update the trust store sudo update-ca-trust### Please replace /path/to/cert with path to location where you want to store certificates. sudo ./configureUiPathAS.sh tls-cert get --outpath /path/to/cert ### Now copy the ca.crt file generated in above location to trust store location sudo cp --remove-destination /part/to/cert/ca.crt /etc/pki/ca-trust/source/anchors/ ### Update the trust store sudo update-ca-trust -
Descargue y descomprima el nuevo instalador (
installer.zip) en todos los nodos.Nota:Otorgue los permisos adecuados a la carpeta ejecutando
sudo chmod 755 -R <installer-folder>. -
Haga que el archivo
cluster_config.jsonoriginal esté disponible en el servidor principal. -
Genere el nuevo archivo
cluster_config.jsonde la siguiente manera:-
Si tiene el archivo
cluster_config.jsonantiguo, utilice el siguiente comando para generar el archivo de configuración desde el clúster:cd /path/to/new-installer ./configureUiPathAS.sh config get -i /path/to/old/cluster_config.json -o /path/to/store/generated/cluster_config.jsoncd /path/to/new-installer ./configureUiPathAS.sh config get -i /path/to/old/cluster_config.json -o /path/to/store/generated/cluster_config.json -
Si no tiene el archivo antiguo de configuración, ejecute el siguiente comando:
cd /path/to/new-installer ./configureUiPathAS.sh config get -o /path/to/store/generated/cluster_config.jsoncd /path/to/new-installer ./configureUiPathAS.sh config get -o /path/to/store/generated/cluster_config.jsonNota:See Advanced installation experience to fill up the remaining parameters.
-
-
Copie este archivo
cluster_config.jsonen la carpeta del instalador en todos los nodos.
Ejecución
Mantenimiento y copia de seguridad
-
Make sure you have enabled the backup on the cluster. For details, see Enabling the cluster backup.
-
Conéctese a uno de los nodos de servidor mediante SSH.
-
Compruebe que todos los volúmenes deseados tengan copias de seguridad en el clúster ejecutando
/path/to/new-installer/configureUiPathAS.sh verify-volumes-backup.Nota:La copia de seguridad puede tardar un tiempo. Espere unos 15 o 20 minutos aproximadamente y, después, verifique la copia de seguridad de nuevo.
-
Para verificar si Automation Suite está en buen estado, ejecute:
kubectl get applications -n argocdkubectl get applications -n argocd -
Ponga el clúster en modo de mantenimiento de la siguiente manera:
-
Ejecute el siguiente comando:
/path/to/new-installer/configureUiPathAS.sh enable-maintenance-mode/path/to/new-installer/configureUiPathAS.sh enable-maintenance-mode -
Comprueba que el clúster está en modo de mantenimiento ejecutando el siguiente comando:
/path/to/new-installer/configureUiPathAS.sh is-maintenance-enabled/path/to/new-installer/configureUiPathAS.sh is-maintenance-enabled
-
-
Cree la copia de seguridad de la base de datos SQL.
Actualizar la infraestructura en los servidores
-
Conéctese a cada servidor mediante SSH.
-
Obtenga acceso a la raíz ejecutando
sudo su -. -
Ejecute el siguiente comando en todos los servidores:
/path/to/new-installer/install-uipath.sh --upgrade -k -i /path/to/cluster_config.json --accept-license-agreement -o /path/to/output.json/path/to/new-installer/install-uipath.sh --upgrade -k -i /path/to/cluster_config.json --accept-license-agreement -o /path/to/output.json
Como parte de este comando, también se toma la copia de seguridad del estado del clúster y se pausan todas las copias de seguridad posteriores programadas.
Este comando también crea una copia de seguridad del estado del clúster y detiene todas las demás copias de seguridad programadas.
Actualizar la infraestructura en los agentes
-
Conéctese a cada servidor mediante SSH.
-
Obtenga acceso a la raíz ejecutando
sudo su -. -
Ejecute el siguiente comando:
/path/to/new-installer/install-uipath.sh --upgrade -k -i /path/to/cluster_config.json --accept-license-agreement -o /path/to/output.json/path/to/new-installer/install-uipath.sh --upgrade -k -i /path/to/cluster_config.json --accept-license-agreement -o /path/to/output.json
Execute Rest of the Upgrade on the Primary Server
-
Conéctese al servidor principal mediante SSH.
-
Obtenga acceso a la raíz ejecutando
sudo su -. -
Ejecute el siguiente comando:
/path/to/new-installer/install-uipath.sh --upgrade -f -s -i /path/to/cluster_config.json --accept-license-agreement -o /path/to/output.json/path/to/new-installer/install-uipath.sh --upgrade -f -s -i /path/to/cluster_config.json --accept-license-agreement -o /path/to/output.jsonNota:Este comando desactiva el modo de mantenimiento que activó antes de la actualización, ya que todos los servicios deben estar activos durante esta.
-
Después de la actualización y comprobación correctas, reanude la programación de copia de seguridad en el nodo mediante la ejecución del siguiente comando:
/path/to/new-installer/configureUiPathAS.sh resume-scheduled-backups/path/to/new-installer/configureUiPathAS.sh resume-scheduled-backups
Rollback on Error
Preparación
-
Cree una carpeta independiente para almacenar los paquetes antiguos y realice las siguientes operaciones dentro de esa carpeta.
-
Descargue y descomprima la versión anterior del instalador (
installer.zip) en todos los nodos.Nota:Otorgue los permisos adecuados a la carpeta ejecutando
sudo chmod 755 -R <installer-folder>. -
Create the
restore.jsonfile and copy it to all the nodes. For details, see Backing up and restoring the cluster. -
Compruebe que los datos etcd de copia de seguridad estén presentes en el nodo principal en la siguiente ubicación:
/mnt/backup/backup/<etcdBackupPath>/<node-name>/snapshots.etcdBackupPath: es el mismo que el especificado enbackup.jsonen el momento de activar elnode-namede la copia de seguridadnode-name: el nombre de host de la máquina virtual principal del servidor.
Limpieza del clúster
- Copy and run the dedicated script to uninstall everything from that node. Do this for all the nodes. For details, see Troubleshooting.
- Restaure todas las bases de datos de UiPath a la copia de seguridad anterior creada antes de la actualización.
Restaurar la infraestructura en los nodos de servidor
-
Conéctese al servidor principal. Debe ser el mismo nodo de servidor que seleccionó durante la actualización.
-
Restaure la infraestructura mediante la ejecución del siguiente comando:
/path/to/older-installer/install-uipath.sh -i /path/to/restore.json -o /path/to/output.json -r --accept-license-agreement --install-type online/path/to/older-installer/install-uipath.sh -i /path/to/restore.json -o /path/to/output.json -r --accept-license-agreement --install-type online -
Conéctese al resto de los nodos de servidor (uno por uno) mediante SSH.
-
Restaure la infraestructura en estos nodos ejecutando el siguiente comando en los nodos de servidor, uno por uno. Su ejecución en paralelo no es compatible.
/path/to/older-installer/install-uipath.sh -i /path/to/restore.json -o /path/to/output.json -r -j server --accept-license-agreement --install-type online/path/to/older-installer/install-uipath.sh -i /path/to/restore.json -o /path/to/output.json -r -j server --accept-license-agreement --install-type online
Restore Infra on Agent Nodes
-
Conéctese a cada máquina virtual agente mediante SSH.
-
Restaure la infraestructura en estos nodos ejecutando el siguiente comando:
/path/to/older-installer/install-uipath.sh -i /path/to/restore.json -o /path/to/output.json -r -j agent --accept-license-agreement --install-type online/path/to/older-installer/install-uipath.sh -i /path/to/restore.json -o /path/to/output.json -r -j agent --accept-license-agreement --install-type online
Restore Volumes Data
-
Conéctese al servidor principal mediante SSH.
-
Vaya a la carpeta del instalador más reciente.
Nota:Los comandos de restauración de la infraestructura anteriores se ejecutaron utilizando el antiguo instalador y los siguientes comandos se ejecutan utilizando el paquete del nuevo instalador.
-
Desactive el modo de mantenimiento en el clúster mediante la ejecución del siguiente comando:
/path/to/new-installer/configureUiPathAS.sh disable-maintenance-mode/path/to/new-installer/configureUiPathAS.sh disable-maintenance-mode -
Compruebe que el modo de mantenimiento esté desactivado mediante la ejecución del siguiente comando:
/path/to/new-installer/configureUiPathAS.sh is-maintenance-enabled/path/to/new-installer/configureUiPathAS.sh is-maintenance-enabled -
Copie el archivo
restore.jsonque se utilizó en la etapa de restauración de la infraestructura a la carpeta del paquete del nuevo instalador. -
Lleve a cabo la restauración de los volúmenes del paquete del nuevo instalador ejecutando el siguiente comando:
/path/to/new-installer/install-uipath.sh -i /path/to/new-installer/restore.json -o /path/to/new-installer/output.json -r --volume-restore --accept-license-agreement --install-type online/path/to/new-installer/install-uipath.sh -i /path/to/new-installer/restore.json -o /path/to/new-installer/output.json -r --volume-restore --accept-license-agreement --install-type online -
Una vez completada la restauración, compruebe que todo se restaura y funciona correctamente.
-
Durante la actualización, las copias de seguridad programadas se desactivaron en el nodo principal. Para volver a activarlas, ejecute el siguiente comando:
/path/to/new-installer/configureUiPathAS.sh resume-scheduled-backups/path/to/new-installer/configureUiPathAS.sh resume-scheduled-backups
- Preparación
- Ejecución
- Mantenimiento y copia de seguridad
- Actualizar la infraestructura en los servidores
- Actualizar la infraestructura en los agentes
- Ejecutar el resto de la actualización en el servidor principal
- Reversión por error
- Preparación
- Limpieza del clúster
- Restaurar la infraestructura en los nodos de servidor
- Restaurar la infraestructura en los nodos agente
- Restaurar los datos de los volúmenes