Convertir un déploiement à un seul nœud en un déploiement à plusieurs nœuds

Vous pouvez convertir votre déploiement à un seul nœud en un déploiement à plusieurs nœuds en modifiant les fichiers de configuration et en restaurant les données dans le référentiel pour la configuration à un seul nœud.

Prérequis

Le déploiement d'un nœud unique peut fonctionner sur l'une des nombreuses infrastructures, machines locales, centres de données privés et fournisseurs de cloud.

Pour convertir un déploiement à nœud unique fonctionnant sur AWS ou un autre environnement pris en charge en un déploiement à plusieurs nœuds, effectuez les étapes suivantes.

Procédure

  1. Dans le Gestionnaire des tâches, arrêtez tous les Automation Anywhere services.
  2. Arrêtez l'instance de la Control Room.
  3. Créez une instance Amazon Machine Images (AMI) en utilisant l'instance Control Room.

    Pour plus d'informations sur la création d'AMI dans AWS, voir Création d'une AMI à partir d'une instance Amazon EC2.

  4. Créez une nouvelle instance en utilisant l'AMI créée à l'étape précédente.
  5. Modifiez les fichiers de configuration relatifs au serveur de base de données, au cluster Ignite, et Elasticsearch pour former les clusters dans le répertoire de configuration sur une installation standard.
    Les fichiers sont situés dans C:\Program Files\Automation Anywhere\Enterprise\config
    1. Modifiez l'URL du serveur de base de données pour qu'il pointe vers le serveur de base de données prévu dans : boot.db.properties.
      Ne modifiez pas l'URL si le serveur d'origine fait déjà référence à une adresse non-localhost.
    2. Modifiez la propriété suivante dans le fichier cluster.properties :
      Ajoutez à la liste une nouvelle IP de serveur dans : ignite.discovery.static.ips=<existing list of ips>, <current server ip>
    3. Modifiez les propriétés suivantes dans le fichier elasticsearch.yaml :
      • Ajoutez l'adresse du serveur actuel dans node.name: "<local-ip>"
      • Ajoutez l'adresse du serveur actuel dans network.host: "local-ip"
      • Laissez les valeurs existantes intactes et ajoutez l'IP du serveur actuel dans le champ discovery.zen.ping.unicast.hosts: ["ip1","<local-ip>"]
      • Laissez les valeurs existantes intactes dans cluster.initial_master_nodes: ["<master-ip>"]
  6. Restaurez et montez le référentiel sur le chemin respectif à partir du même instantané prévu que l'instantané sélectionné Control Room.
  7. Mettez à jour les tables de configuration pour assurer la visibilité TCP entre les nœuds.
  8. Démarrez les services sur le nœud répliqué et attendez quelques minutes pour que le clustering s'établisse.
  9. Connectez-vous à la Control Room pour vérifier si les robots sont disponibles et que la structure du référentiel est intacte.
  10. Vérifiez l'intégration Git pour les installations standard.
    Si l'installation contient une configuration Git externe, vérifiez la validité en effectuant un test d'archive et confirmez les journaux d'audit.