Eliminar nodos de una configuración de clúster

Como administrador de la plataforma RPA, puede eliminar nodos de una configuración de clúster de Control Room a fin de sustituirlos o actualizarlos para mejorar el rendimiento.

Antes de empezar

Revise lo siguiente:

  • Compruebe que todos los nodos primarios y las bases de datos están respaldadas.
  • Asegúrese de que tiene privilegios raíz o de administrador en los servidores de Control Room.
Nota: A partir de Automation 360 v.28 (Compilación 17593), el servicio Elasticsearch se sustituye por el servicio OpenSearch como tecnología subyacente para las funciones principales del producto, como auditoría, Bot Insight, etc.

Realice los siguientes pasos para eliminar tres nodos (N1, N2 y N3) de un clúster que tiene seis nodos (N1, N2, N3, N4, N5 y N6).

Procedimiento

  1. Verifique el nodo primario.
    Utilice la siguiente API de OpenSearch a través de un navegador o una herramienta de API para identificar el nodo primario:

    https://172.31.18.37/_cat/nodes

  2. Inicie sesión en el servidor como administrador y detenga todos los servicios de Control Room con el siguiente comando:
    services.msc
    Inicie sesión en uno de los nodos originales N2 o N3 y no en el nodo primario N1.
  3. Del mismo modo, detenga todos los servicios de Control Room del nodo principal N1.
  4. Antes de eliminar los nodos, verifique la salud del clúster con la siguiente API de OpenSearch a través de un navegador o una herramienta de API:
    Desde un navegador, navegue hasta la dirección IP de cualquier nodo del clúster con el puerto 47599 y utilice la API _cat/nodes.
    https://172.31.18.37/_cat/nodes
    Nota: El nodo primario se indica con un asterisco (*).
  5. Edite el archivo cluster.propertiesubicado en C:\Program Files\Automation Anywhere\Automation 360\config.
  6. Elimine las direcciones IP de los tres nodos originales del atributo cluster.properties.
    Nota: Realice esta acción para todos los nodos del clúster. Cuando elimine las direcciones IP de los tres nodos originales, no cambie su secuencia.
  7. Edite el archivo elasticsearch.yml en C:\Program Files\Automation Anywhere\Automation 360\elasticsearch\config.
  8. Elimine las direcciones IP de los tres nodos originales del atributo discovery.zen.ping.unicast.hosts.
    Nota: El atributo discovery.zen.ping.unicast.hosts debe contener las direcciones IP solo para los nuevos nodos y en la misma secuencia dentro del archivo en cada nodo.
  9. Para verificar el nuevo nodo primario, utilice la siguiente API de OpenSearch a través de un navegador o una herramienta de API:
    https://172.31.18.37/_cat/nodes
  10. Actualice la dirección IP del nuevo nodo primario en el atributo cluster.initial_master_nodes.
  11. Ejecute el siguiente comando para iniciar los servicios en cada nodo:
    services.msc
    Al final, debe reiniciar los servicios en el nodo primario.
  12. Para verificar la salud del clúster, utilice la API de OpenSearch a través de un navegador o una herramienta de API.
    1. Desde un navegador, navegue hasta la dirección IP de cualquier nodo del clúster con el puerto 47599 y utilice la API _cat/nodes.
      https://172.31.30.120:47599/_cat/nodes
      Nota: El nodo primario se indica con el carácter asterisco (*).
    2. Desde un navegador, navegue hasta la dirección IP de cualquier nodo del clúster con el puerto 47599 y utilice la API _cat/health?pretty.
      https://172.31.30.120:47599/_cat/health?pretty
    El estado de la replicación se vuelve green cuando el clúster está totalmente sincronizado. Debe esperar hasta que el estado de replicación se vuelva green. El tiempo de replicación varía en función de la cantidad de datos en los clústeres.