- Primeros pasos
- Requisitos
- Mejores prácticas
- Instalación
- Actualizando
- Servidor de identidad
- Complemento de alta disponibilidad
- Solución de problemas de errores de inicio
Instalación
Más información sobre la instalación High Availability Add-On (HAA).
Hay dos maneras de instalar High Availability Add-on (HAA) para tu instancia de Orchestrator:
-
rápido: descargando y ejecutando un script proporcionado; usado cuando quieres configurar HAA dentro de un único centro de datos.
Para más información, consulta Instalación rápida.
-
avanzado: realizando algunas operaciones complejas, incluyendo la configuración de DNS del clúster, y la creación y configuración del clúster, se usa cuando quieres configurar HAA dentro de varios centros de datos.
Para más información, consulta Instalación de Active/Active Disaster Recovery.
Antes de continuar con la instalación de HAA, asegúrate de cumplir los requisitos de hardware y software.
- eres el usuario root o tienes acceso a
sudo
del 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.
Nota:
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 -a
sudo swapoff -a - Para mantener este cambio en todos los reinicios, elimina la partición
swap
del 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 wget
yum 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
locale
instalado actualmente ejecutando cualquiera de los siguientes comandos:locale -alocalectl
locale -alocalectllocalectl
localectl - 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"
- Ver información sobre el
- Deshabilita
Para instalar HAA en el nodo principal, realiza los siguientes pasos:
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
.
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.
Después de instalar el nodo principal, realiza los siguientes pasos en cada nodo secundario:
Los siguientes parámetros 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. Por ejemplo
-u documentation@uipath.com .
|
|
La contraseña del usuario de administración, establecida al instalar el nodo principal. Por ejemplo
-p SuperSecret_Password .
|
|
La dirección IP del nodo principal. Cuando se proporciona, se instala un nodo secundario (esclavo). Por ejemplo
-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).
Nota: verifica 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.
|
|
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 .
|
Este paso solo es necesario si utilizas HAA para Orchestrator independiente.
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" />
<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" />
Después de instalar todos los nodos de tu clúster de HAA, confirma la configuración con éxito de la siguiente manera:
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 la configuración > pestaña general.
- En el campo Clave del clúster, escribe tu clave de licencia.
- Haz clic en Guardar.