La page Propriétés de cluster affiche la liste des propriétés définies pour les clusters sélectionnés. Ces propriétés ajoutent des informations de configuration facultatives sur le cluster.
Le champ Nom du cluster est un champ en lecture seule qui affiche le nom du cluster sélectionné.
Pour chaque propriété, les informations suivantes sont affichées :
Nom de la propriété.
Valeur de la propriété définie pour l'instance sélectionnée.
Texte de description qui fournit de plus amples informations sur la propriété.
La table Autres propriétés contient également les options ci-après.
Bouton permettant d'ajouter une propriété. Un clic sur ce bouton permet d'ajouter une ligne à la table Autres propriétés.
Bouton permettant de supprimer les propriétés sélectionnées. Toute propriété supprimée revient à sa valeur par défaut ou, si aucune valeur par défaut n'est configurée, n'est pas définie.
GlassFish Server définit les propriétés de cluster suivantes :
GMS_DISCOVERY_URI_LIST
Emplacements des instances GlassFish Server du cluster à utiliser pour détecter le cluster. Cette propriété n'est requise que si le service de gestion de groupes (GMS) n'utilise pas la multidiffusion pour diffuser des messages.
Les valeurs valides pour cette propriété sont les suivantes :
Liste des URI séparés par des virgules. Chaque URI doit localiser une instance GlassFish Server ou le serveur DAS. Ce format est obligatoire si plusieurs instances GlassFish Server sont en cours d'exécution sur le même hôte.
Le format de chaque URI de la liste est le suivant :
scheme://
host-name-or -IP-address:
port
scheme est le schéma d'URI, c'est-à-dire tcp
.
host-name-or -IP-address est le nom de l'hôte ou l'adresse IP de l'hôte sur lequel l'instance est en cours d'exécution.
port est le numéro du port sur lequel l'instance écoute les messages provenant du service GMS. La propriété système GMS_LISTENER_PORT-
clustername doit être définie pour l'instance. Pour plus d'informations sur la définition de cette propriété système pour une instance, reportez-vous à Discovering a Cluster When Multicast Transport Is Unavailable dans le manuel Oracle GlassFish Server High Availability Administration Guide.
Liste des adresses IP ou des noms d'hôte séparés par des virgules sur lesquels le serveur DAS ou les instances sont exécutés. La liste peut contenir une combinaison d'adresses IP et de noms d'hôte. Utilisez ce format uniquement si une instance incluse dans un cluster est en cours d'exécution sur chaque hôte. La valeur de la propriété GMS_LISTENER_PORT
doit être unique pour chaque cluster du domaine.
Mot-clé generate
. Vous pouvez utiliser ce format uniquement si une instance de cluster est exécutée sur chaque hôte et que le serveur DAS est exécuté sur un hôte distinct. Plusieurs instances situées sur un même hôte ne peuvent pas être membres du même cluster. La valeur de la propriété GMS_LISTENER_PORT
doit être unique pour chaque cluster du domaine.
GMS_LISTENER_PORT
Numéro du port sur lequel le cluster écoute les messages du service GMS.
La valeur par défaut est une référence à la propriété système GMS_LISTENER_PORT-
cluster-name. Par défaut, cette propriété système n'est pas définie. Dans ce cas, le service GMS sélectionne un port libre dans la plage définie par les propriétés GMS_TCPSTARTPORT
et GMS_TCPENDPORT
. Par défaut, cette plage est comprise entre 9090 et 9200. Dans la plupart des cas, le comportement par défaut est suffisant.
Cependant, si le service GMS n'a pas recours à la multidiffusion des messages, cette propriété doit indiquer un numéro de port valide pour toutes les instances GlassFish Server du cluster. Afin que la valeur par défaut permette de respecter cette exigence, utilisez une propriété système pour définir le numéro de port de chaque instance séparément.
Par exemple, utilisez la page Propriétés système de cluster pour créer la propriété système GMS_LISTENER_PORT-
cluster-name du DAS. Ensuite, pour chaque instance du cluster, définissez la propriété système GMS_LISTENER_PORT-
cluster-name sur le numéro de port sur lequel l'instance écoute les messages provenant du service GMS. La valeur par défaut de la propriété GMS_LISTENER_PORT
du cluster référence cette propriété système.
GMS_LOOPBACK
Indique si une instance peut recevoir des messages de niveau application qu'elle envoie elle-même vers le cluster.
Les valeurs possibles sont les suivantes :
False
L'instance ne peut pas recevoir de messages qu'elle a elle-même envoyés (valeur par défaut).
True
L'instance peut recevoir des messages qu'elle a elle-même envoyés. Utilisez ce paramètre pour tester une instance lorsqu'il s'agit de la seule instance dans un cluster.
GMS_MULTICAST_TIME_TO_LIVE
Nombre maximal d'itérations ou de transmissions qu'un message de multidiffusion peut subir pour les types d'événement suivants avant d'être supprimé :
Détection de groupe
Signaux d'activité du membre
Modifications d'appartenance
Pour une meilleure adéquation avec la configuration du réseau sur lequel le serveur DAS et les instances incluses dans un cluster sont déployés, définissez une valeur aussi faible que possible. Afin de déterminer la plus petite valeur possible pour le système, utilisez la sous-commande validate-multicast
(1).
La valeur 0 permet de s'assurer que les messages de multidiffusion ne quittent jamais l'hôte à partir duquel ils sont diffusés.
La valeur 1 risque d'empêcher la diffusion des messages entre les hôtes d'un même sous-réseau connectés via un commutateur ou un routeur.
La valeur par défaut est 4, ce qui permet de s'assurer que les messages sont correctement transmis à tous les membres du cluster dans les réseaux sur lesquels les hôtes sont connectés par des commutateurs ou des routeurs.
GMS_TCPENDPORT
Numéro de port maximal de la plage dans laquelle le service GMS sélectionne un port libre si la propriété système GMS_LISTENER_PORT-
cluster-name n'est pas définie. La valeur par défaut est 9200.
GMS_TCPSTARTPORT
Numéro de port minimal de la plage dans laquelle le service GMS sélectionne un port libre si la propriété système GMS_LISTENER_PORT-
cluster-name n'est pas définie. La valeur par défaut est 9090.