UiPath Documentation
automation-suite
2.2510
true
Guía de instalación de Automation Suite en Linux
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Configuración de High Availability Add-on

Referencia para las opciones de configuración de High Availability Add-on para implementaciones multinodo de Automation Suite.

Automation Suite admite High Availability Add-on (HAA) instalado en el mismo clúster o en máquinas externas.

Nota:

Debe configurar HAA para habilitar la configuración de alta disponibilidad real para la configuración multinodo. Para ello, puede proporcionar la licencia HAA al instalador o instalar HAA en las máquinas externas y dar las configuraciones HAA al instalador.

Configuración de Redis High Availability Add-on en el clúster​

En una configuración de producción multinodo preparada para alta disponibilidad, la alta disponibilidad (HA) está habilitada de manera predeterminada. Sin embargo, la caché en memoria basada en Redis utilizada por los servicios del clúster se ejecuta en un único nodo y representa un único punto de fallo. Por lo tanto, si no has adquirido una licencia de High Availability Add-on (HAA), un fallo en el nodo de caché o el reinicio dará lugar a un tiempo de inactividad para todo el clúster.

Para evitar este tipo de incidente, puedes adquirir HAA, que permite la implementación de producción redundante y multinodo de alta disponibilidad de la caché.

Nota:

Todas las instalaciones incluyen el software HAA con una licencia de nodo único. Esta licencia es gratuita, no es necesario comprarla.

Si desea habilitar el complemento de alta disponibilidad (HAA) en varios nodos, es necesario adquirir una licencia de HAA. De este modo, se implementará una alta disponibilidad total para el clúster en una configuración de producción multinodo preparada para alta disponibilidad.

El complemento de alta disponibilidad se basa en la tecnología Redis.

Comprobación del estado de la licencia HAA de Redis​

Para comprobar el estado de la licencia actual, ejecute el siguiente comando de Shell:

kubectl get rec -n redis-system redis-cluster -o jsonpath='{.status.licenseStatus}' | jq
kubectl get rec -n redis-system redis-cluster -o jsonpath='{.status.licenseStatus}' | jq
  • Los clústeres implementados después de la fecha de vencimiento de la licencia incluida en el instalador mostrarán la licencia de prueba de 4 fragmentos que vence en 30 días, como en el siguiente ejemplo:

  • Los clústeres que ya se estaban ejecutando cuando la licencia caducó, mostrarán el siguiente estado:

Añadir o actualizar la licencia Redis HAA​

Para añadir o actualizar la licencia del complemento de alta disponibilidad de Redis, sigue los siguientes pasos:

Nota:

El mismo procedimiento se aplica al actualizar una licencia Redis HAA existente, como renovar o reemplazar una licencia caducada.

  1. Adquiera una licencia de complemento de alta disponibilidad (HAA). Ponte en contacto con UiPath® para obtener más información.

  2. Actualice los siguientes campos en el archivo cluster_config.json:

    • fabric.redis.license : introduce la licencia HAA convertida en una única cadena base64. Debes codificar la clave de licencia completa en base64, incluido el texto -----LICENSE START----- and -----LICENSE END-----. En bash, puedes hacerlo utilizando el siguiente comando:
      echo '-----LICENSE START-----<license_key_here>-----LICENSE END-----' | base64 -w0
      echo '-----LICENSE START-----<license_key_here>-----LICENSE END-----' | base64 -w0
      
    • fabric.redis.ha: utilice truepara habilitar HAA y asegúrese también de configurar el parámetro fabric.redis.license. Esto habilita la replicación de la base de datos HAA y aumenta el número de pods HAA a 3. De manera predeterminada, fabric.redis.ha está establecido en false.
      Nota:

      Si redis.ha está habilitado, redis.license necesita establecerse en una licencia que admita más de dos comparticiones.

      "fabric": {
          "redis": { 
              "ha": "true",
              "license": "Base64String" // Replace Base64String with the encoded full license string.
          }
      }
      "fabric": {
          "redis": { 
              "ha": "true",
              "license": "Base64String" // Replace Base64String with the encoded full license string.
          }
      }
      
  3. Vuelve a ejecutar el instalador:

    ./bin/uipathctl manifest apply /opt/UiPathAutomationSuite/cluster_config.json --versions versions/helm-charts.json
    ./bin/uipathctl manifest apply /opt/UiPathAutomationSuite/cluster_config.json --versions versions/helm-charts.json
    

Configuración de High Availability Add-on externo​

Al optar por una configuración activa/activa de Automation Suite, es obligatorio un High Availability Add-on alojado en el clúster externo. En todas las demás situaciones, es opcional.

Para configurar High Availability Add-on, debes actualizar los siguientes parámetros en el archivo cluster_config.json :

Parámetro

Descripción

fabric.redis.hostname

Proporciona el FQDN del servidor de High Availability Add-on (HAA).

fabric.redis.password

Proporciona la contraseña para conectarse al servidor HAA.

fabric.redis.port

Proporciona el puerto para el servidor HAA.
fabric.redis.tls

Habilita el protocolo TLS. De forma predeterminada, TLS está habilitado.

Si se requiere un certificado cuando TLS está habilitado, asegúrate de proporcionarlo a través del marcador additional_ca_certs . Para obtener más información, consulta Configuración de certificados.

"fabric": {
  "redis": {
    "hostname": "redis_fqdn",
    "password": "credential_to_connect_redis",
    "port": 6380,
    "tls": true,
  }
}
"fabric": {
  "redis": {
    "hostname": "redis_fqdn",
    "password": "credential_to_connect_redis",
    "port": 6380,
    "tls": true,
  }
}

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado