16.4.3. Désactiver les annonces dans le sous-système mod_cluster.

Par défaut, l'équilibreur du sous-système mod_cluster utilise l'UDP multidiffusion pour annoncer sa présence aux workers d'arrière-plan. Si vous le souhaiter, vous pouvez désactiver les annonces. Utiliser la procédure suivante pour configurer ce comportement.

Procédure 16.4. 

  1. Modifier la configuration HTTPD.

    Modifier la configuration HTTPD pour désactiver la publicité serveur et pour utiliser un proxy à la place. La liste de proxys est configurée sur le worker, et contient tous les serveurs HTTPS activés-mod_cluster auxquels le worker peut parler.
    La configuration de mod_cluster pour le serveur HTTPD se trouve généralement dans le répertoire /etc/httpd/ ou etc/httpd/ au sein de l'installation de HTTPD, s'il est installé dans un emplacement non standard. Reportez-vous à Section 16.5.3, « Installer le Module mod cluster dans Apache HTTPD ou dans JBoss Enterprise Web Server HTTPD » et Section 16.5.4, « Configurer les propriétés Server Advertisement de votre HTTPD activé par un cluster » pour plus d'informations sur le fichier lui-même. Ouvrez le fichier contenant l'hôte virtuel qui écoute les requêtes MCPM (à l'aide de la directive EnableMCPMReceive) et désactiver le serveur d'annonces en remplaçant la directive ServerAdvertise comme suit.
    ServerAdvertise Off
  2. Désactiver les annonces dans le sous-système mod_cluster de JBoss Enterprise Application Platform, et fournir une liste de proxys.

    Vous pouvez désactiver les annonces du sous-système mod_cluster et fournir une liste de console de gestion basée web ou le Management CLI de lignes de commande. La liste de proxys est utile car le sous-système mod_cluster ne sera pas en mesure de découvrir les proxys automatiquement si les annonces sont désactivées.
    • Console de gestion

      1. Si vous utilisez un domaine géré, vous ne pourrez uniquement configurer que mod_cluster dans les profils où il est activé, tels que ha et full-ha.
      2. Connectez-vous à la Console de gestion et sélectionner l'étiquette Profiles en haut et à droite de l'écran. Si vous utilisez un domaine géré, sélectionner le profil ha ou full-ha à partir de la boîte de sélection Profiles en haut et à gauche de la page Profiles.
      3. Cliquer sur le menu Subsystems pour l'étendre. Étendre le sous-menu Web, et sélectionner Modcluster.
      4. Cliquer sur le bouton Edit en haut, pour modifier les options qui s'appliquent à tout le sous-système mod_cluster. Modifier la valeur de Advertise sur false. Utilisez le bouton Save pour enregistrer les paramètres.
      5. Cliquer sur l'onglet Proxies près du bas de l'écran. Cliquer sur le bouton Edit dans la sous-page de Proxies et entrez une liste de serveurs proxys. La syntaxe correcte est une liste séparée par des virgules de chaînes HOSTNAME:PORT, semblable à la suivante.
        10.33.144.3:6666,10.33.144.1:6666
        Cliquer sur le bouton Save pour enregistrer les modifications.
    • Management CLI

      Les deux commandes de Management CLI suivantes créent la même configuration que les instructions de la Console de gestion ci-dessus. Elles supposent que vous exécutez un domaine géré et que votre groupe de serveurs utilise le profil full-ha. Si vous utilisez un profil différent, modifiez son nom dans les commandes. Si vous utilisez un serveur autonome à l'aide du profil standalone-ha profil, supprimez la portion /profile=full-ha des commandes.
      /profile=full-ha/subsystem=modcluster/mod-cluster-config=configuration/:write-attribute(name=advertise,value=false)
      
      /profile=full-ha/subsystem=modcluster/mod-cluster-config=configuration/:write-attribute(name=proxy-list,value="10.33.144.3:6666,10.33.144.1:6666")
      
Résultat

Le sous-système mod_cluster n'annonce plus sa disponibilité.