9.5.2. L'application mod_cluster-manager

L'application mod_cluster-manager peut être utilisée pour effectuer un certain nombre de tâches administratives sur les noeuds de worker.
Le schéma ci-dessous montre la page web de l'application mod_cluster-manager contenant des annotations qui mettent en relief les composants importants et les options d'administration sur cette page.
Description

Figure 9.1. La page web d'administration de mod_cluster

Les annotations sont expliquées ci-dessous :
  • [1] mod_cluster/1.2.8.Final : indique la version de la bibliothèque de mod_cluster native
  • [2] ajp://192.168.122.204:8099: indique le protocole utilisé (un parmi AJP, HTTP, HTTPS), le nom d'hôte ou l'adresse IP d'un noeud de worker et le port
  • [3] jboss-eap-6.3-2: indique la JVMRoute du noeud de worker.
  • [4] Virtual Host 1: indique le(s) hôte(s) virtuel(s) configuré(s) sur le noeud de worker
  • [5] Disable : il s'agit d'une option administrative qui peut être utilisée pour désactiver la création de nouvelles sessions dans un contexte particulier. Cependant, les sessions courantes ne sont pas désactivées et demeurent intactes.
  • [6] Stop : il s'agit d'une option administrative qui peut être utilisée pour stoper la redirection de demandes de sessions au contexte. Les sessions restantes seront reprises par défaut par un autre noeud à moins que la propriété sticky-session-force soit définie sur "true"
  • [7] Enable Contexts Disable Contexts Stop Contexts (Activer les contextes Désativer les contextes Stopper les contextes) : opérations qui peuvent être effectuées sur tout le noeud. En sélectionnant une de ces options, vous affectez tous les contextes de noeuds dans tous ses hôtes virtuels.
  • [8] Load balancing group (LBGroup): la propriété load-balancing-group est définie dans le sous-système mod_cluster dans la configuration EAP pour regrouper tous les noeuds de worker en groupes d'équilibrage de charges personnalisés. Le groupe d'équilibrage de charge (LBGroup) est un champ informel qui donne des informations sur tous les groupes d'équilibrage de charge définis. Si ce champ n'est pas défini, alors tous les noeuds de worker sont regroupés en un seul groupe d'équilibrage de charges par défaut.

    Note

    Il s'agit d'un champ informationnel qui ne peut donc pas être utilisé pour définir la propriété load-balancing-group. Cette propriété doit être définie dans le sous-système mod_cluster dans la configuration EAP.
  • [9] Load (value) : indique la charge sur le noeud de worker. Les « load factors » ou facteurs de charge sont évalués ainsi :
    -load > 0  : un facteur de charge de 1 indique une surcharge du noeud de worker, 100 indique qu'il est libre de toute charge.
    -load = 0  : un facteur de charge de 0 indique que le noeud de worker est en attente, c-a-d qu'aucune demande de session ne sera redirigée vers ce noeud sauf si les autres noeuds de worker ne sont pas disponibles
    -load = -1 : un facteur de charge de -1 indique qu'il y a une erreur dans l'état du noeud de worker.
    -load = -2 : un facteur de charge de -2 indique que le noeud de worker est en cours de CPing/CPong et se trouve dans un état de transition