17.5.3. Désactiver les annonces dans le sous-système mod_cluster.
mod_cluster
utilise l'UDP multidiffusion pour annoncer sa présence aux workers d'arrière-plan. Si vous le souhaitez, vous pouvez désactiver les annonces. Utiliser la procédure suivante pour configurer ce comportement.
Procédure 17.7.
Modifier la configuration httpd.
Modifier la configuration httpd pour désactiver « server advertising » 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
avec lesquels le worker peut communiquer.La configuration demod_cluster
pour le serveur Web se trouve généralement dans le répertoire/etc/httpd/
ouetc/httpd/
au sein de l'installation httpd, s'il est installé dans un emplacement non standard. Reportez-vous à Section 17.6.3, « Installer le module mod cluster dans un serveur Apache HTTP ou dans JBoss Enterprise Web Server (Zip) » et Section 17.6.5, « Configurer les propriétés de Server Advertisement de votre serveur web activé par votre mod_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 directiveEnableMCPMReceive
) et désactiver le serveur d'annonces en remplaçant la directiveServerAdvertise
comme suit.ServerAdvertise Off
Désactiver les annonces dans le sous-système
mod_cluster
de JBoss EAP 6, et fournir une liste de proxys.Vous pouvez désactiver les annonces du sous-systèmemod_cluster
et fournir une liste de proxys, en utilisant la console de gestion basée web ou l'interface CLI de lignes de commande. La liste de proxys est utile car le sous-systèmemod_cluster
ne sera pas en mesure de découvrir les proxys automatiquement si les annonces sont désactivées.Console de gestion
Si vous utilisez un domaine géré, vous ne pourrez uniquement configurer quemod_cluster
dans les profils où il est activé, tels queha
etfull-ha
.- Connectez-vous à la console de gestion et sélectionner Configuration en haut de l'écran. Si vous utilisez un domaine géré, sélectionner le profil
ha
oufull-ha
à partir du menu déroulant Profile en haut et à gauche. - Étendre sur le menu Subsystems. Étendre Web, et sélectionner mod_cluster.
- Cliquer sur Edit sous l'onglet Advertising dans
mod_cluster
. Pour désactiver la publicité, retirer la marque de la case qui se situe à côté d'Advertise, et cliquer sur Save.Figure 17.1. Écran de configuration de publicité
mod_cluster
- Cliquer sur l'onglet Proxies. Cliquer sur Edit et saisir une liste des serveurs proxy dans le champ Proxy List. La syntaxe qui convient est une liste séparée par des virgules de strings
HOSTNAME:PORT
, comme suit :10.33.144.3:6666,10.33.144.1:6666
Cliquer sur le bouton Enregistrer pour terminer.
Interface CLI
Les deux commandes d'interface 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 profilfull-ha
. Si vous utilisez un profil différent, modifier son nom dans les commandes. Si vous utilisez un serveur autonome à l'aide du profilstandalone-ha
profil, supprimer 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")
L'équilibreur httpd n'annonce plus sa présence aux nœuds de worker et la multidiffusion UDP n'est plus utilisée.
Note
advertise="false"
, vous devez également définir l'attribut proxy-list="address:port"
. Si l'attribut proxy-list
est vide, l'attribut advertise="false"
sera ignoré. Pour désactiver le sous-système mod_cluster subsystem, vous pouvez le retirer de la configuration de serveur.