Supprimer des nœuds d'une configuration de cluster pour Linux

En tant qu'administrateur de la plateforme RPA, vous pouvez supprimer des nœuds d'une configuration de cluster d'une Control Room pour les remplacer ou les mettre à jour afin d'améliorer les performances.

Prérequis

Assurez-vous de ce qui suit :

  • Vérifiez que tous les nœuds principaux et bases de données ont des sauvegardes.
  • Assurez-vous que vous disposez des privilèges d'administrateur ou de root sur les serveurs Control Room.
Effectuez les étapes suivantes pour supprimer trois nœuds (N1, N2 et N3) d'un cluster comportant six nœuds (N1, N2, N3, N4, N5 et N6).

Procédure

  1. Exécutez la commande suivante dans le shell Linux pour identifier le nœud principal.
    curl -k --user es_client:Automation123 https://172.31.46.2:47599/_cat/nodes
  2. Retirez les nœuds non principaux N2 et N3 du cluster.
    1. Connectez-vous au serveur en tant qu'administrateur et exécutez la commande suivante pour arrêter tous les services Control Room.
      sudo systemctl stop controlroom*
    2. Connectez-vous à l'un des nœuds non principal.
    3. Modifiez le fichier cluster.properties situé à l'adresse /opt/automationanywhere/automation360/config.
    4. Supprimez les adresses IP des trois nœuds d'origine.
      Remarque : Effectuez cette action pour tous les nœuds du cluster. Lorsque vous supprimez les adresses IP des trois nœuds d'origine, ne modifiez pas leur séquence.
    5. Modifiez le fichier elasticsearch.yml à l'adresse /opt/automationanywhere/automation360/elasticsearch/config.
    6. Supprimez les anciennes adresses IP de la liste dans l'attribut discovery.zen.ping.unicast.hosts.
    7. Redémarrez les nœuds non principaux, un par un.
  3. Retirez le nœud principal N1 du cluster.
    1. Connectez-vous au serveur en tant qu'administrateur et exécutez la commande suivante pour arrêter tous les services Control Room.
      sudo systemctl stop controlroom*
    2. Connectez-vous à l'un des nœuds non principal.
    3. Modifiez le fichier cluster.properties et supprimez l'adresse IP de l'ancien nœud principal.
    4. Exécutez la commande suivante dans l'un des autres nœuds pour identifier le nouveau nœud principal.
      curl -k --user es_client:<es password>https://172.31.18.37/_cat/nodes
    5. Modifiez le fichier elasticsearch.yml à l'adresse /opt/automationanywhere/automation360/elasticsearch/config.
    6. Mettez à jour l'adresse IP du nouveau nœud principal dans l'attribut cluster.initial_master_nodes.
    7. Supprimez l'adresse IP de l'ancien nœud principal de la liste dans l'attribut discovery.zen.ping.unicast.hosts.
    8. Exécutez la commande suivante pour démarrer les services sur chaque nœud :
      sudo systemctl start controlroom*
  4. Pour vérifier l'intégrité du cluster, exécutez la commande suivante dans la ligne de commande :
    curl -k --user es_client:<es password>https://172.31.18.37/_cat/nodes
    Le statut de réplication devient green lorsque le cluster est entièrement synchronisé. Vous devez attendre que le statut de la réplication passe en green.