Rubrique précédente: Ajout d'un noeud à un orchestrateur supplémentaireRubrique suivante: Installation d'un noeud de cluster pour un orchestrateur


Conditions préalables à l'installation d'un noeud de cluster pour un orchestrateur

Vous pouvez installer un noeud de cluster pour un orchestrateur. Les noeuds de cluster augmentent la puissance de traitement d'un orchestrateur et permettent donc d'en améliorer les performances. Les noeuds de cluster partagent les bases de données configurées pour les autres noeuds existants inclus dans le cluster d'orchestrateur.

Avant l'installation, effectuez les opérations suivantes :

Procédez comme suit :

  1. Identifiez un hôte pour le noeud de cluster d'orchestrateur qui remplit les conditions au niveau de la plate-forme et du matériel. Pour en savoir plus sur le composant Orchestrateur, consultez les deux rubriques suivantes :
  2. Vérifiez que l'hôte pour ce noeud de cluster appartient au même sous-réseau que les autres noeuds existants inclus dans l'orchestrateur.
  3. Vérifiez que l'hôte pour ce noeud de cluster appartient au même fuseau horaire que les autres noeuds existants inclus dans l'orchestrateur.
  4. Vérifiez que l'hôte de ce noeud de cluster est équipé d'un kit de développement Java pris en charge et, si ce n'est pas le cas, téléchargez ce kit JDK.

    Voir Configuration requise pour le kit de développement Java

  5. Si l'hôte pour le noeud de cluster exécute une version récente d'un système d'exploitation Windows, vérifiez l'option Contrôle de compte d'utilisateur (dans Panneau de configuration, Comptes d'utilisateurs). Si cette option est activée, décochez la case et redémarrez le serveur.
  6. Si l'orchestrateur a été configuré avec un équilibreur de charge F5, ajoutez ce noeud à l'équilibreur de charge.

    Voir Création d'un noeud F5 pour chaque noeud de cluster.

  7. Si l'orchestrateur a été configuré avec un équilibreur de charge Apache, ajoutez ce noeud à l'équilibreur de charge.
    1. Accédez au dossier répertoire_installation_apache\conf.
    2. Ouvrez le fichier workers.properties.
    3. Supprimer les marques de commentaire des lignes suivantes du fichier worker.properties, sous Define Node 2.
      worker.node2.port=8009
      
      worker.node2.host=nom_hôte
      
      worker.node2.type=ajp13
      
      worker.node2.lbfactor=1
      
    4. Remplacez nom_hôte par le nom d'hôte du serveur sur lequel le noeud Orchestrateur est installé.
    5. Ajoutez node2 à la ligne de worker.loadbalancer.balance_workers= sous Load-balancing behaviour. Exemple d'entrée :
      worker.loadbalancer.balance_workers=node1,node2
      

      Remarque : Suivez ces instructions pour le troisième noeud et les noeuds suivants, mais adaptez le nombre de noeuds et remplacez node2 par node3 ou node4, par exemple.

    6. Redémarrez Apache.
  8. Si l'orchestrateur a été configuré avec un équilibreur de charge NGINX, ajoutez ce noeud à l'équilibreur de charge.
    1. Accédez à l'emplacement du fichier pam-server.conf et ouvrez-le.
    2. Recherchez la ligne #Define node2. (Les données de node1 correspondent au premier noeud de l'orchestrateur. Ignorez les sections qui font référence au noeud node1)
    3. Insérez les éléments suivants :
      # Define node2
        server nom_hôte_node2:port_serveur_jetty max_fails=3 fail_timeout=3s;
      }              
      

      Remarque : Le port de serveur Jetty correspond à la valeur de Port du serveur indiquée lors de l'installation du premier noeud de l'orchestrateur de domaine. Entrez 80 pour la communication simplifiée ou 7003 pour la communication désapprouvée.

      Dans la balise Server, créez les entrées suivantes :

      Server{
           location = /ws {
      ...
                      // node2 est le nom du noeud en amont fourni ci-dessus.               
                      proxy_pass http://node2;                                                           
                      }  
           location /ws/node2/ {
                      // node2 est le nom du noeud en amont fourni ci-dessus.               
                      proxy_pass http://node2;                                           
                      }
      }