Propriétés personnalisées de cellule

Vous pouvez configurer des paires de données nom-valeur, où le nom est une clé de propriété et la valeur une chaîne, pouvant être utilisées pour définir les propriétés de configuration d'une cellule. La définition d'une nouvelle propriété personnalisée pour une cellule permet de configurer un paramètre au-delà des éléments disponibles dans la console d'administration. Cette rubrique répertorie les propriétés personnalisées qui sont disponibles pour configurer une cellule.

Pour indiquer une propriété personnalisée pour une cellule :

  1. Dans la console d'administration, cliquez sur Administration du système > Cellule > Propriétés personnalisées.
  2. Dans la page Propriétés personnalisées, cliquez sur Nouveau.
  3. Dans la page des paramètres, entrez la propriété personnalisée à configurer dans la zone Nom et, dans la zone Valeur, la valeur à lui attribuer.
  4. Cliquez sur Appliquer ou sur OK, puis sur Enregistrer pour sauvegarder vos modifications de configuration.
  5. Redémarrez le serveur sur lequel se trouve la cellule.

Les propriétés personnalisées suivantes sont fournies avec le produit :

com.ibm.websphere.management.launcher.options

Spécifiez la valeur displayServerInFront pour afficher le nom de la cellule, du noeud et du serveur devant la sortie de la commande ps -ef. L'utilisation de cette propriété a pour but de vous aider à identifier l'ID processus d'un serveur. La propriété n'a aucune incidence sur le processus du serveur.

Information Valeur
Propriété com.ibm.websphere.management.launcher.options
Type de données String (chaîne)
Valeur par défaut Aucune
[z/OS]

com.ibm.websphere.process.terminator.deletepid

Par défaut, l'attribut autoRestart de la règle de surveillance du serveur a pour valeur false, car la fonction de gestion du redémarrage automatique est généralement utilise pour gérer les redémarrages automatiques des serveurs d'applications. Cet attribut est défini dans le fichier server.xml.

Si vous affectez la valeur true à l'attribut autoRestart car vous ne souhaitez pas utiliser le gestionnaire de redémarrage automatique (ARM) pour gérer les redémarrages automatiques du serveur, vous devez également ajouter la propriété personnalisée de cellule com.ibm.websphere.process.terminator.deletepid à la configuration de cellule et affecter la valeur true à cette propriété personnalisée. Si vous modifiez uniquement la valeur de l'attribut autoRestart, les serveurs contenus dans la cellule continuent de redémarrer automatiquement en réponse à une commande stopImmediate.

Information Valeur
Propriété com.ibm.websphere.process.terminator.deletepid
Type de données Boolean
Valeur par défaut false

enableAdminAuthorizationCache

Par défaut, la mise en cache pour l'autorisation est désactivée. La mise en cache peut être activée en affectant la valeur true à cette propriété.

{
wsadmin> set c [$AdminConfig list Cell]
wsadmin> $AdminConfig create Property $c {{name enableAdminAuthorizationCache}{value true}}
}

Lorsque cette propriété est définie, le nombre d'autorisations RACF doit être moins élevé.

IBM_CLUSTER_CALLBACK_TIMEOUT

Indique, en millisecondes, la durée d'attente de l'agent de noeud pour que les données du cluster soient collectées après qu'un client soumet la première demande pour ce cluster. Il n'est pas nécessaire de spécifier une valeur pour cette propriété si la propriété personnalisée IBM_CLUSTER_ENABLE_PRELOAD a pour valeur true, car dans ce cas, les données sont préchargées pendant le processus de démarrage du serveur.

Si le délai spécifié pour cette propriété n'est pas suffisant pour la quantité de données de cluster à collecter, des exceptions NO_IMPLEMENT: No Cluster Data Available peuvent se produire les premières fois qu'un client envoie des demandes à un cluster. La spécification d'un délai approprié pour cette propriété ou la spécification de la valeur 0, qui élimine les délais d'attente, empêche les exceptions NO_IMPLEMENT: No Cluster Data Available de se produire car les données du cluster sont collectées pendant le laps de temps indiqué.

Information Valeur
Propriété IBM_CLUSTER_CALLBACK_TIMEOUT
Type de données Integer
Valeur par défaut 18 0000, ce qui équivaut à 3 minutes

IBM_CLUSTER_CUSTOM_ADVISOR_THREAD_POOL_SIZE

Spécifie le nombre d'unités d'exécution dans le pool d'unités d'exécution qui sont utilisées pour exécuter les assistants de personnalisation.

Une unité d'exécution est utilisée pour exécuter tous les assistants de personnalisation configurés sur un serveur proxy. Si le pool comporte plus d'assistants personnalisés que d'unités d'exécutions et si l'intervalle d'interrogation, ainsi que d'autres circonstances, sont tels que le nombre d'assistants personnalisés qui doit s'exécuter simultanément doit être supérieur au nombre d'unités d'exécution présentes dans le pool, certains assistants personnalisés sont placés en file d'attente et s'exécutent dès qu'une unité d'exécution devient disponible.

Information Valeur
Propriété IBM_CLUSTER_CUSTOM_ADVISOR_THREAD_POOL_SIZE
Type de données Integer
Intervalle 1 à 50
Valeur par défaut 5

IBM_CLUSTER_ENABLE_ACS_DELAY_POSTING

Indique si la publication des mises à jour de ActiveClusterSet est différée. L'activation de cette propriété personnalisée permet d'améliorer les performances des topologies de bus d'intégration de services de grande taille et les destinations configurées, ce qui se traduit par une réduction du nombre d'arrêts et de démarrages du moteur de messagerie.

Si vous affectez à cette propriété la valeur true, la publication des mises à jour est différée.

Si vous affectez à cette propriété la valeur false, les mises à jour sont publiées immédiatement.

Information Valeur
Propriété IBM_CLUSTER_ENABLE_ACS_DELAY_POSTING
Type de données Boolean
Valeur par défaut true

IBM_CLUSTER_ENABLE_CAR_DELAY_POSTING

Indique si la publication des mises à jour de ClusterDescription est différée. L'activation de cette propriété personnalisée permet d'améliorer les performances dans les topologies de bus d'intégration de services (SIBus) volumineuses et les destinations configurées, provoquant ainsi une réduction des délais de démarrage et d'arrêt du moteur de messagerie.

Si vous affectez à cette propriété la valeur true, la publication des mises à jour est différée.

Si vous affectez à cette propriété la valeur false, les mises à jour sont publiées immédiatement.

Information Valeur
Propriété IBM_CLUSTER_ENABLE_CAR_DELAY_POSTING
Type de données Boolean
Valeur par défaut true

IBM_CLUSTER_ENABLE_PRELOAD

Indique si la logique de préchargement est exécutée au démarrage de serveur, sur l'agent de noeud. Sans préchargement, un agent de noeud charge uniquement les données d'un cluster une fois que l'agent de noeud a reçu la première demande pour ce cluster.

Lorsque cette propriété a pour valeur true, les données de cluster sont chargées sur l'agent de noeud au démarrage, et il est inutile de les créer et de les propager en phase d'exécution.

Lorsque cette propriété a pour valeur false, les données de cluster sont créées et propagées lors de la première demande de cluster, ce qui cause parfois des exceptions NO_IMPLEMENT: No Cluster Data Available, les premières fois qu'un client envoie une demande de cluster.

Information Valeur
Propriété IBM_CLUSTER_ENABLE_PRELOAD
Type de données Boolean
Valeur par défaut true

IBM_CLUSTER_ENABLE_SERVLET30_NON_DEFAULT_COOKIE_NAMES

Affectez à cette propriété personnalisée la valeur true pour indiquer qu'un nom de cookie est indiqué dans un fichier web.xml ou dans une instance ServletContextListener afin que le serveur proxy puisse maintenir l'affinité de session avec plusieurs applications sur différents clusters. Le serveur proxy peut conserver l'affinité de session car il peut reconnaître les cookies de session Servlet 3.0 autres que JSESSIONID.

Si vous configurez à la fois les cookies autres que ceux par défaut Servlet 3.0 et les cookies autres que ceux par défaut au niveau du serveur, de l'application ou du module, les cookies Servlet 3.0 ont la priorité la plus haute.

Si vous changez la configuration de gestion d'une session, attendez que tous les membres du cluster aient été mis à jour avec la nouvelle configuration avant d'exécuter un démarrage en cascade du cluster. Sinon, le basculement de session risque de ne pas fonctionner correctement.

Si vous changez la configuration de gestion d'une session de module ou d'application, attendez que tous les membres du cluster aient été mis à jour avec la nouvelle configuration avant d'arrêter puis de redémarrer l'application. Sinon, le basculement de session risque de ne pas fonctionner correctement.

Information Valeur
Propriété IBM_CLUSTER_ENABLE_SERVLET30_NON_DEFAULT_COOKIE_NAMES
Type de données Boolean
Valeur par défaut false

IBM_CLUSTER_PURGE_NOTIFICATIONS

Indique si les références aux identités sont supprimées lorsqu'aucun ClusterObserver n'est enregistré pour envoyer des notifications sur ces identités. Lorsqu'une identité est supprimée, tous les articles qui lui sont associés dans le tableau d'affichage sont effacés. La définition de la valeur true pour cette propriété permet de supprimer les références aux identités sur lesquelles aucun ClusterObserver n'est enregistré.

Généralement, plusieurs destinations sont définies dans le scénario hiérarchique d'un bus d'intégration de services. Si cette propriété a pour valeur false et qu'un produit, tel que WebSphere Process Server, est installé par dessus WebSphere Application Server, la gestion de charge de travail ne permet pas la récupération de place pour les données stockées sur le tableau d'affichage. Cette situation peut générer une fuite de mémoire lente si certaines tâches, telles que l'installation et la désinstallation des applications, sont répétées sans redémarrer le processus. Si le processus est redémarré, tous les articles associés à ce serveur sont automatiquement supprimés, ce qui empêche les fuites de mémoire.

Information Valeur
Propriété IBM_CLUSTER_PURGE_NOTIFICATIONS
Type de données Boolean
Valeur par défaut false

IBM_CLUSTER_REUSE_ORIGINAL_IOR

Indique si un client léger ou un processus serveur Java™ peut effectuer des tentatives de connexion en continu jusqu'à ce que les données de cluster soient disponibles pour être renvoyées au client. Après quoi, les données de cluster sont utilisées pour toutes les futures tentatives.

Information Valeur
Propriété IBM_CLUSTER_REUSE_ORIGINAL_IOR
Type de données Boolean
Valeur par défaut true

IBM_CLUSTER_RIPPLESTART_NOTIFICATION_TIMEOUT

Spécifiez une valeur, en millisecondes, pour indiquer le délai pendant lequel la fonction de démarrage en cascade attend que les processus s'arrêtent avant de les redémarrer. Si vous tentez un démarrage en cascade alors que les processus n'ont pas été arrêtés avant l'opération de démarrage, un ou plusieurs de ces processus ne pourront pas être redémarrés.

Information Valeur
Propriété IBM_CLUSTER_RIPPLESTART_NOTIFICATION_TIMEOUT
Type de données Integer
Valeur par défaut 300000 millisecondes (5 minutes)

IBM_CLUSTER_USE_LEGACY_COMPRESSOR

A partir de la version 6.1.0.37, la fonction de gestion de charge de travail utilise une nouvelle procédure pour compresser et extraire les données transmises entre les processus. Cette procédure réduit le temps système relatif à la compression dans des topologies de bus d'intégration de services et WebSphere Process Server de grande taille, comportant au moins 2 000 destinations. Elle empêche également la perte des données compressées si une série d'octets à compresser n'a pas pu être réellement compressée en raison de l'unicité de chaque octet. Cette situation peut entraîner une perte de données en raison de la manière dont les données compressées étaient précédemment gérées par la fonction de gestion de charge de travail.

Cette procédure de compression et de décompression optimisée convient pour la plupart des environnements. Toutefois, si elle pose des problèmes dans votre environnement, ajoutez la propriété personnalisée IBM_CLUSTER_USE_LEGACY_COMPRESSOR à vos paramètres de cellule et affectez-lui la valeur true. Lorsque vous affectez la valeur true à cette propriété, la fonction de gestion de charge de travail traite la compression et la décompression des données comme elle le faisait avant l'installation de la version 6.1.0.37 ou ultérieure.

Si vous ajoutez cette propriété personnalisée à vos paramètres de cellule, vous devez synchroniser les noeuds et redémarrer tous les processus de la cellule pour que cette modification soit prise en compte.

Information Valeur
Propriété IBM_CLUSTER_USE_LEGACY_COMPRESSOR
Type de données Boolean
Valeur par défaut false

IBM_CLUSTER_WBI_SUPPORT

Indique si votre système prend en charge l'interaction avec les clients WebSphere Business Integration version 5.1 ou les clients WebSphere Process Server for Multiplatforms version 5.0.2. Si les clients WebSphere Business Integration version 5.1 ou WebSphere Process Server for Multiplatforms version 5.0.2 doivent envoyer des données à votre système, vous devez affecter la valeur true à cette propriété. Lorsque cette propriété n'est pas incluse dans les paramètres de configuration de votre cellule, ou si elle a pour valeur false, un problème d'interopérabilité se produit et le flux de données transmis et reçu est corrompu, ce qui génère l'exception suivante :
Exception stack trace: javax.naming.NamingException:
Error during resolve.  Root exception is rg.omg.CORBA.NO_IMPLEMENT:Trace from server:
  server_name at host host_name
Eviter les incidents Eviter les incidents: Cette propriété peut également être spécifiée comme propriété personnalisée de serveur d'applications. Toutefois, si cette propriété est spécifiée aux deux niveaux, la valeur indiquée pour la propriété au niveau du serveur est prioritaire sur la valeur spécifiée pour la propriété au niveau de la cellule. Pour activer la propriété au niveau du serveur, dans la console d'administration, cliquez sur Serveurs > Type de serveur > Serveurs d'applications WebSphere, puis sous Infrastructure du serveur, cliquez sur Administration > Propriétés personnalisées.gotcha
Information Valeur
Propriété IBM_CLUSTER_WBI_SUPPORT
Type de données Boolean
Valeur par défaut false

IBM_CLUSTER_WLM_ENFORCE_VHOST_IN_WEBAPP

Lors que la valeur true est affectée à cette propriété, la fonction de gestion de charge de travail du serveur proxy WebSphere impose l'hôte virtuel configuré dans une application Web. Si un hôte virtuel est configuré dans une application Web, lorsque la fonction de gestion de charge de travail du proxy recherche des noeuds finaux disponibles, seuls les noeuds finaux sur les ports associés à cet hôte virtuel sont pris en compte.

Propriété IBM_CLUSTER_WLM_ENFORCE_VHOST_IN_WEBAPP
Type de données Boolean
Valeur par défaut false

LargeTopologyOptimization

Affectez à cette propriété la valeur false pour désactiver toutes les fonctionnalités de Gestion intelligente :
  • Routeur On Demand, règles de routage et politiques
  • Contrôleurs autonomes, qui fournissent un cluster dynamique, un équilibrage de charge dynamique, une protection contre la surcharge et un support d'élasticité
  • Politiques de service, qui permettent la hiérarchisation du trafic
  • Gestion de santé
Avant de désactiver Gestion intelligente, assurez-vous qu'aucune de ces fonctions n'est requise. Par défaut, Gestion intelligente est disponible, et est activé en définissant des options de configuration. La plupart des fonctionnalités sont inactives tant que vous ne modifiez pas une configuration spécifique de Gestion intelligente. Si les fonctionnalités de Gestion intelligente ne sont pas requises, affectez la valeur false à la propriété personnalisée de cellule, et toutes les fonctionnalités de Gestion intelligente sont désactivées. Affectez la valeur false si vous voulez désactiver l'infrastructure PMI. Si des profils ont été créés alors que Gestion intelligente était activé, et si Gestion intelligente est ensuite désactivé, définissez la variable d'environnement LargeTopologyOptimization_console=disable, puis recréez les profils. Après quoi, les panneaux de Gestion intelligente ne s'affichent plus dans la console d'administration. Si vous ne recréez pas de profil, les panneaux de Gestion intelligente continuent de s'afficher dans la console d'administration mais ils ne sont pas opérationnels.
Information Valeur
Propriété LargeTopologyOptimization
Portée Cellule
Valeur True, false
Valeur par défaut True

Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ragt_cell_customprops
Nom du fichier : ragt_cell_customprops.html