Rubrique précédente: Ajout d'un noeud à l'orchestrateur de domaineRubrique suivante: Installez un noeud de cluster pour l'orchestrateur de domaine


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

Vous pouvez installer un noeud de cluster pour l'orchestrateur de domaine. Les noeuds de cluster augmentent la puissance de traitement de l'orchestrateur de domaine 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 de domaine.

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 de domaine.
  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 de domaine.
  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 de domaine 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 de domaine 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 de domaine est installé.
    5. Ajoutez node2 à la ligne 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 le premier noeud de l'orchestrateur de domaine a été configuré avec un équilibreur de charge NGINX, ajoutez le noeud (node2) à 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 de domaine. Ignorez les sections qui font référence au noeud node1)

      Remarque : node2_hostname correspond à l'adresse IP ou au nom DNS de l'hôte sur lequel le noeud node2 est installé. port_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.

    3. Créez les entrées suivantes dans pam-server.conf pour définir le noeud node1 et le nouveau noeud node2 :
      // node1 est le nom du noeud de travailleur.
      upstream node1{
        # Define node1
        server nom_hôte_node2:port_serveur_jetty max_fails=3 fail_timeout=3s;
      }              
      // node2 est le nom du noeud de travailleur.
      upstream node2{
        # Define node2
        server nom_hôte_node2:port_serveur_jetty max_fails=3 fail_timeout=3s;
      }              
      
    4. Dans la balise server, créez les entrées suivantes pour les noeuds node1 et node2 :
      Server{
      
      ...
          location = /ws {
                     // node1 est le nom du noeud en amont fourni ci-dessus.               
                     proxy_pass http://node1;                           
                     }  
          location = /ws/ {
                     // node1 est le nom du noeud en amont fourni ci-dessus.               
                     proxy_pass http://node1;                           
                     } 
          location = /ws/node1 {
                     // node1 est le nom du noeud en amont fourni ci-dessus.               
                     proxy_pass http://node1;                                                           
                     }  
          location /ws/node1/ {
                     // node1 est le nom du noeud en amont fourni ci-dessus.               
                     proxy_pass http://node1;                                           
                     } 
          location = /ws/node2 {
                     // 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;                                           
                     }
      }