- Información general
- Requisitos
- Instalación
- Instalar High Availability Add-on
- Verificar la integridad del paquete
- Alertas y control
- Instalación de recuperación ante desastres activo/pasivo
- Actualizar
- Solución de problemas

Guía de instalación de High Availability Add-on
Instalar High Availability Add-on
Información general de la instalación
Orchestrator es compatible con versiones anteriores, pero recomendamos actualizar a la versión más reciente de HAA.
Hay dos maneras de instalar High Availability Add-on (HAA) para tu instancia de Orchestrator:
- rápido : descargando y ejecutando un script proporcionado; se utiliza cuando se desea configurar HAA dentro de un único centro de datos. Para obtener más información, consulta Instalación rápida.
- avanzado : realizando algunas operaciones complejas, incluida la configuración del DNS del clúster y la creación y configuración del clúster; se utiliza cuando se desea configurar HAA dentro de varios centros de datos. Para obtener más información, consulta Instalación de Active/Active Disaster Recovery.
Antes de proceder con tu instalación de HAA, asegúrate de que cumples los requisitos de hardware y software.
HAA requiere una licencia independiente de Orchestrator.
El modelo de implementación Active/Active Disaster Recovery requiere dos licencias de HAA. Ponte en contacto con UiPath para obtener más información.
Requisitos previos
Los siguientes requisitos previos son idénticos a los métodos de instalación rápida y avanzada. Antes de iniciar la instalación de HAA, asegúrate de que:
- eres el usuario root o tienes acceso a
sudodel usuario root; - tienes derechos de creación de usuarios;
- asegúrate de tener un certificado SSL/TLS válido. Consulta el apartado de documentación de Redis para obtener instrucciones sobre cómo actualizar los certificados;
- servicio de firewall habilitado.
Los permisos root solo son necesarios para la instalación y la actualización; el usuario administrador de HAA no necesita permisos de administrador para gestionar los servicios del grupo. En los siguientes daemons ejecutados por el usuario administrador de HAA, se han establecido bits de capacidad para permitir al ejecutable los privilegios mínimos necesarios para operar:
/opt/redislabs/bin/dmcproxy= cap_sys_resource+ep/opt/redislabs/bin/redis-server-4.0= cap_sys_resource+ep/opt/redislabs/bin/redis-server-4.0-big= cap_sys_resource+ep/opt/redislabs/bin/redis-server-5.0= cap_sys_resource+ep/opt/redislabs/bin/redis-server-5.0-big= cap_sys_resource+ep/opt/redislabs/bin/sentinel_service= cap_sys_resource+ep/opt/redislabs/sbin/pdns_server= cap_net_bind_service+ep/opt/redislabs/sbin/smaps= cap_sys_ptrace+ep
Estos permiten al usuario administrador de HAA ejecutar estos servicios con privilegio sin necesidad de que el usuario tenga asignados los privilegios.
-
Deshabilita
swap:sudo swapoff -asudo swapoff -a -
Para mantener este cambio en todos los reinicios, elimina la partición
swapdel archivoetc/fstab. -
Instala el paquete
wget. Asegúrate de usar un comando de descarga compatible con tu distribución Linux. Por ejemplo, si usas CentOS, ejecuta:yum install wgetyum install wget -
Repite este proceso en todos los nodos en los que planeas instalar HAA. has comprobado que el inglés se ha añadido a la lista de idiomas. Dependiendo de tu idioma y conjunto de caracteres (codificación), puedes tener problemas al ejecutar el script de instalación. Se recomienda que compruebes primero si se añade el inglés a la lista de idiomas, de la siguiente manera:
-
Ver información sobre el
localeinstalado actualmente ejecutando cualquiera de los siguientes comandos:locale -alocalectllocale -alocalectllocalectllocalectl -
Establece el inglés como el idioma y codificación de la sesión actual ejecutando:
$ export LANG="en_US.utf8"$ export LANG="en_US.utf8"
-
Instalación rápida
Antes de continuar con la instalación rápida de HAA, asegúrate de que todos los nodos cumplen los requisitos previos.
Instalación del nodo principal
Para instalar HAA en el nodo principal, realiza los siguientes pasos:
-
SSH en el nodo principal con permisos root.
-
Crea el directorio donde quieres descargar y extraer HAA, por ejemplo:
mkdir haamkdir haa -
Descarga el script de instalación
get-haa.sh:wget https://download.uipath.com/haa/get-haa.shwget https://download.uipath.com/haa/get-haa.shNota:Consulta la sección Parámetros de script para obtener más información.
-
Convierte el script
get-haa.shen ejecutable:chmod a+x get-haa.shchmod a+x get-haa.sh -
Instala el nodo principal. Asegúrate de proporcionar una dirección de correo electrónico y una contraseña para la cuenta de administrador. Puedes usar una dirección de correo electrónico temporal. También debes especificar el sistema operativo (SO) que se ejecuta en el nodo.
Nota:Para introducir tu sistema operativo en el formato correcto al ejecutar el comando de instalación, ejecuta primero lo siguiente y anota el valor relevante del sistema operativo en el menú de ayuda:
get-haa.sh -hget-haa.sh -hPara obtener la lista de sistemas operativos compatibles, consulta Requisitos de software.
sudo ./get-haa.sh -u <email> -p <password> -o <OS> --accept-license-agreementsudo ./get-haa.sh -u <email> -p <password> -o <OS> --accept-license-agreement
Para instalar HAA en una ubicación personalizada, ejecuta el script install-haa.sh para la configuración avanzada (no crea ningún clúster), teniendo en cuenta que todas las ubicaciones deben ser diferentes. Por ejemplo:
sudo ./install-haa.sh --install-dir /opt/haa-uipath --config-dir /etc/opt/haa-uipath --var-dir /var/opt/haa-uipath
sudo ./install-haa.sh --install-dir /opt/haa-uipath --config-dir /etc/opt/haa-uipath --var-dir /var/opt/haa-uipath
Vuelve a comprobar la ruta de instalación seleccionada.No es posible mover una instalación desde una ubicación a otra después de la instalación.
Instalación del nodo secundario
Después de instalar el nodo principal, realiza los siguientes pasos en cada nodo secundario:
-
SSH el nodo secundario con permisos root.
-
Crea el directorio en el que planeas descargar y extraer HAA, por ejemplo:
mkdir haamkdir haa -
Cambia al directorio recién creado:
cd /<path-to>/haa/cd /<path-to>/haa/ -
Descarga el script de instalación
get-haa.sh:wget https://download.uipath.com/haa/get-haa.shwget https://download.uipath.com/haa/get-haa.shNota:Consulta la sección Parámetros de script para obtener más información.
-
Convierte el script
get-haa.shen ejecutable:chmod a+x get-haa.shchmod a+x get-haa.sh -
Instala el nodo secundario:
Nota:Para introducir tu sistema operativo en el formato correcto al ejecutar el comando de instalación, ejecuta primero lo siguiente y anota el valor relevante del sistema operativo en el menú de ayuda:
get-haa.sh -hget-haa.sh -hPara obtener la lista de sistemas operativos compatibles, consulta Requisitos de software.
sudo ./get-haa.sh -u <email> -p <password> -o <OS> -j <IP_address_of_the_master_node> --accept-license-agreementsudo ./get-haa.sh -u <email> -p <password> -o <OS> -j <IP_address_of_the_master_node> --accept-license-agreementImportante:Proporciona la dirección de correo electrónico, la contraseña y la dirección IP establecidas al crear el nodo principal.
Script parameters
La siguiente tabla describe los parámetros que están disponibles al ejecutar el script de instalación de HAA:
| Parámetro | Descripción |
|---|---|
|
| El nombre de usuario del administrador del clúster HAA. -u documentation@uipath.com. |
|
| La contraseña del usuario de administración, establecida al instalar el nodo principal. -p SuperSecret_Password. |
|
| La dirección IP del nodo principal. Cuando se proporciona, se instala un nodo secundario (esclavo). -j 10.10.22.10. |
|
| Indica la ruta al directorio de instalación de HAA (solo cuando ejecutes el script install-haa.sh para la instalación avanzada). Asegúrate de comprobar la ruta de instalación seleccionada. No se admite el traslado de una instalación de una ubicación a otra después de la instalación. |
|
| Indica la ruta al directorio de configuración de HAA (solo cuando ejecutes el script install-haa.sh para la instalación avanzada). |
|
| Indica la ruta al directorio de variables de HAA (solo cuando ejecutes el script install-haa.sh para la instalación avanzada). |
|
| Se utiliza para mostrar la guía de instalación. |
|
| El código de licencia de tu clúster de HAA. Por favor, introduce la licencia sin --- LICENSE START --- o --- LICENSE END --- al principio o al final y con ningún carácter new line. |
|
| Acepta el acuerdo de licencia de UiPath |
|
| Para instalaciones sin conexión. Da por hecho que el paquete se encuentra en la carpeta actual, al igual que el script de instalación. El enlace al paquete puede encontrarse en el script get-haa.sh. |
Configuración de UiPath.Orchestrator.dll.config
Este paso solo es necesario si utilizas HAA para Orchestrator independiente.
Debes configurar Orchestrator independiente para utilizar HAA y añadir todos los nodos HAA al archivo de configuración de Orchestrator mediante los parámetros LoadBalancer.UseRedis y LoadBalancer.Redis.ConnectionString. Por ejemplo:
<add key="LoadBalancer.UseRedis" value="true" />
<add key="LoadBalancer.Redis.ConnectionString" value="10.10.20.184:10000,10.10.24.148:10000,10.10.22.114:10000,password=SuperSecret_Password,abortConnect=false" />
<add key="LoadBalancer.UseRedis" value="true" />
<add key="LoadBalancer.Redis.ConnectionString" value="10.10.20.184:10000,10.10.24.148:10000,10.10.22.114:10000,password=SuperSecret_Password,abortConnect=false" />
Puedes utilizar direcciones IP o registros DNS para los nodos del clúster de Redis en el parámetro LoadBalancer.Redis.ConnectionString .
Sin embargo, para entornos de producción, se recomienda el uso de registros DNS, pues es más escalable.
Para obtener más detalles, consulta Configurar el DNS del clúster.
Configuring cluster_config.json
Este paso solo es necesario si utilizas HAA para Automation Suite.
Debes configurar Automation Suite para utilizar HAA actualizando la sección fabric.redis en el archivo cluster_config.json. Para obtener más información, consulta Configuración de High Availability Add-on.
Verificar la instalación del clúster
Después de instalar todos los nodos de tu clúster de HAA, confirma la configuración con éxito de la siguiente manera:
-
Dirige tu navegador a la dirección IP de cualquier nodo HAA en el puerto
8443. Por ejemplo:https://10.10.20.196:8443/. Se muestra la página de inicio de sesión HAA.
-
Introduce el nombre de usuario y la contraseña que se proporcionan durante la instalación para iniciar sesión.
-
Selecciona la pestaña de nodos y verifica que todos los nodos instalados se muestran con un estado de Aceptar.

-
Selecciona la pestaña de bases de datos y confirma que la base de datos
uipath-orchestratoraparece con el estado OK. -
Si se implementa en más de un nodo, asegúrate de que la Replicación esté habilitada en la configuración de la base de datos y de que dos nodos muestren un recuento de fragmentos de 1. Esto garantiza que la base de datos se ha replicado en dos nodos.
Nota:Por defecto, esta base de datos se crea en el puerto
10000con la contraseña que se proporciona en la instalación.
Licencia de HAA
Para añadir o actualizar la licencia de High Availability Add-on realiza los siguientes pasos:
-
Usando el explorador, ve a la dirección IP de cualquier nodo HAA en el puerto
8443.Por ejemplo:
https://10.10.20.196:8443/. Se muestra la página de inicio de sesión HAA. -
Escribe el nombre de usuario y la contraseña proporcionados durante la instalación para iniciar sesión.
-
Selecciona Configuración > pestaña General.
-
En el campo Clave del clúster, escribe tu clave de licencia.
-
Selecciona Guardar.
Tu grupo HAA ya está listo. Puedes proceder con la instalación de Orchestrator, como se describe en el instalador de Windows.