WebSphere Extended Deployment, Version 6.0.x     Systèmes d'exploitation : AIX, HP-UX, Linux, Solaris, Windows, z/OS

Spécification des propriétés personnalisées pour le positionnement d'application

Les propriétés personnalisées permettent de modifier la configuration du positionnement d'application.




Related tasks
Création et configuration de clusters dynamiques
Configuration du positionnement dynamique d'application

[Version 6.0.1 and later]

Propriété personnalisée cpuUtilizationThreshold

La propriété personnalisée cpuUtilizationThreshold permet de définir le pourcentage de la puissance d'unité centrale que vous pouvez utiliser sur chaque noeud d'une cellule.

La valeur par défaut est 100, ce qui signifie que le serveur d'applications ferme la connexion à partir du plug-in au bout de 100 demandes. Le contrôleur de positionnement d'application tente de calculer les positionnements de sorte que l'utilisation de chaque noeud ne dépasse pas le seuil défini. Lorsqu'il effectue ces calculs, le contrôleur de positionnement d'application prend en compte tous les processus, y compris les processus non associés à WebSphere Application Server ou WebSphere Extended Deployment.

ImportantColonSymbol [zos platforms] Cette propriété doit être spécifiée et associée à une valeur inférieure à 100 pour les configurations qui comportent des noeuds z/OS.
Vous pouvez définir cette propriété dans la cellule pour qu'elle s'applique à tous les noeuds de la cellule ou bien spécifier la valeur d'un noeud particulier de votre configuration. Pour définir la propriété afin de spécifier le seuil de tous les noeuds de la cellule, procédez comme suit :
  1. Dans la console d'administration, cliquez sur Stratégies d'exploitation > Gestionnaires autonomes > Contrôleur de positionnement d'application > Propriétés personnalisées > Nouveau.
  2. Entrez le noeud de la propriété personnalisée, tel que cpuUtilizationThreshold.
  3. Spécifiez le pourcentage de la puissance d'unité centrale que chaque noeud de la cellule doit utiliser.
  4. Cliquez sur Valider pour sauvegarder votre configuration.
Pour définir la propriété d'un noeud particulier, procédez comme suit :
  1. Dans la console d'administration, cliquez sur Stratégies d'exploitation > Gestionnaires autonomes > Contrôleur de positionnement d'application > Propriétés personnalisées > Nouveau.
  2. Entrez le nom de la propriété personnalisée, au format cpuUtilizationThreshold.nom_noeud, où nom_noeud désigne le nom du noeud. Par exemple, si le nom s'appelle noeud1, le nom de la propriété personnalisée est cpuUtilizationThreshold.noeud1.
  3. Spécifiez le pourcentage de la puissance d'unité centrale à utiliser sur le noeud donné.
  4. Cliquez sur Valider pour sauvegarder votre configuration.
[Version 6.0.1 and later]

Propriété personnalisée GenerateUniquePorts

La propriété personnalisée GenerateUniquePorts permet de générer des ports uniques pour chaque membre du cluster dynamique.

Par défaut, les membres du cluster dynamique sur des noeuds distribués sont créés au moyen de ports uniques, mais les noeuds z/OS ne disposent pas de ports uniques. Sur la plateforme z/OS, les numéros de port sont généralement définis de façon symétrique en fonction d'une plage de nombres spécifique. Le premier membre d'un cluster dynamique comporte toujours des ports uniques et ces numéros de port sont appliqués aux autres membres du cluster dynamique. Vous pouvez définir cette propriété sur le groupe de noeuds ou pour un seul noeud.
  • Définition de la propriété personnalisée sur le groupe de noeuds :
    1. Dans la console d'administration, cliquez sur Administration du système > Groupes de noeuds > nom_groupe_noeuds > Propriétés personnalisées > Nouveau.
    2. Entrez GenerateUniquePorts en tant que nom de propriété personnalisée.
    3. Spécifiez la valeur true ou false. Si vous spécifiez true, des ports uniques sont générés pour chaque membre du cluster dynamique. Si vous spécifiez false, des ports uniques sont créés pour le premier membre du cluster dynamique, et les membres suivants du cluster utilisent le même port.
  • Définition de la propriété personnalisée pour un seul noeud :
    1. Dans la console d'administration, cliquez sur Administration du système > Groupes de noeuds > nom_groupe_noeuds > Propriétés personnalisées > Nouveau.
    2. Entrez GenerateUniquePorts.nom_noeud en tant que nom de la propriété personnalisée, où la variable nom_noeud désigne le nom du noeud dans le groupe de noeuds.
    3. Spécifiez la valeur true ou false. Si vous spécifiez true, des ports uniques sont générés pour chaque membre du cluster dynamique indiqué. Si vous spécifiez false, des ports uniques sont créés pour le premier membre du cluster dynamique, et les membres suivants du cluster utilisent les mêmes ports.
Table 1. Valeurs par défaut de la propriété personnalisée GenerateUniquePorts
valeur par défaut (z/OS) false
AttentionColonSymbol Si l'empilement vertical est activé pour un cluster dynamique z/OS, la stratégie d'allocation de port est obligatoirement "true", de sorte à générer des ports uniques pour chaque membre du cluster dynamique.
valeur par défaut (plateformes distribuées) true

Propriété personnalisée HttpSessionRebalanceOff

La propriété personnalisée HttpSessionRebalanceOff permet de désactiver le rééquilibrage de session HTTP.

A partir de la version 6.0 de WebSphere Extended Deployment, le rééquilibrage de session HTTP est activé automatiquement. Le rééquilibrage de session HTTP permet de réaffecter des affinités de session existantes à de nouveaux serveurs qui deviennent disponibles pour le traitement de l'application Web donnée. Pour plus d'informations, voir Rééquilibrage de session HTTP.

Utilisez la propriété personnalisée HttpSessionRebalanceOff si vous souhaitez rétablir l'ancien comportement de session HTTP de votre configuration, dans laquelle les affinités de session sont établies avec un serveur d'applications particulier et ne sont réaffectées à aucun nouveau serveur devenu disponible.

Si la taille des sessions est importante, vous pouvez envisager de désactiver le rééquilibrage de session HTTP. Si vos sessions sont de grande taille, le déplacement des sessions vers un nouveau serveur peut être plus coûteux que le retrait de la charge de travail du serveur original. A l'aide de l'infrastructure PMI (Performance Monitoring Infrastructure), vous pouvez prendre la décision de désactiver le rééquilibrage de session. En lisant vos données PMI, vous pouvez constater que le temps de réponse, l'utilisation de la mémoire et l'utilisation de l'UC augmentent sur certains serveurs pour le transfert des informations de session. Pour plus d'informations sur l'analyse de données PMI et les recommandations d'utilisation des sessions HTTP, consultez le centre de documentation de WebSphere Application Server Network Deployment.

Si vous ne désactivez pas le rééquilibrage de session, la distribution du nombre de sessions ainsi que celle de la mémoire et de l'utilisation de l'UC entre les serveurs du cluster deviennent plus équitables. Si un cluster est plus équilibré, il est plus aisé pour WebSphere Extended Deployment de prendre des décisions autonomes.

Pour désactiver le rééquilibrage de session HTTP, procédez comme suit :

  1. Dans la console d'administration, cliquez sur Serveurs > Clusters dynamiques > nom_cluster_dynamique > Propriétés personnalisées > Nouveau.
  2. Indiquez HttpSessionRebalanceOff et true comme nom et comme valeur respectivement.
  3. Cliquez sur Valider pour sauvegarder votre configuration.

Pour réactiver le rééquilibrage de session, supprimez la propriété personnalisée.

Propriété personnalisée memoryProfiler.isDisabled

En mode d'exploitation par défaut, le contrôleur de positionnement d'application profile des clusters dynamiques en ligne pour déterminer leur utilisation de la mémoire. Pour désactiver ce comportement par défaut, associez la propriété personnalisée memoryProfiler.isDisabled sur true. Quand le profileur de mémoire est désactivé, le contrôleur de positionnement d'application utilise une valeur par défaut pour l'utilisation de la mémoire. Cette valeur d'utilisation de la mémoire est calculée selon l'équation 64 ko + 1,2 tailleMaxiSegment, où tailleMaxiSegment correspond au paramètre de taille maximale du segment dans le modèle serveur du cluster dynamique.

Pour désactiver le profileur de mémoire, procédez comme suit :
  1. Dans la console d'administration, cliquez sur Stratégies d'exploitation > Gestionnaires autonomes > Contrôleur de positionnement d'application > Propriétés personnalisées > Nouveau.
  2. Indiquez memoryProfiler et true comme nom et comme valeur respectivement.
  3. Cliquez sur Valider pour sauvegarder votre configuration.

Propriété personnalisée numVerticalInstances

Cette propriété personnalisée permet de définir le nombre d'instances de clusters dynamiques sur un noeud.

N'utilisez cette propriété personnalisée que si les noeuds de votre cluster dynamique sont hétérogènes et de puissance variable. Si les noeuds de votre cluster dynamique sont homogènes, vous pouvez définir le nombre d'instances de cluster dynamique dans la console d'administration.

Pour plus d'informations, voir Configuration de l'empilement vertical.

[Version 6.0.1 and later]

Propriétés personnalisées reservedMemoryFixed et reservedMemoryPercent

Ces propriétés personnalisées permettent de définir la quantité de mémoire qui doit être réservée sur chaque noeud pour les processus non associés à WebSphere Application Server ou WebSphere Extended Deployment.

Une fois ces propriétés définies, la mémoire totale sur un noeud, destinée aux processus autres que WebSphere Application Server ou WebSphere Extended Deployment, peut être calculée au moyen de la formule suivante :
reservedMemoryFixed + reservedMemoryPercent * (totalNodeMemory - reservedMemoryFixed)
Nom de la propriété Définition Valeur par défaut
reservedMemoryFixed Quantité définie de mémoire à réserver. 64 Mo
reservedMemoryPercent Pourcentage de mémoire à réserver. 5 %
Vous pouvez définir ces propriétés personnalisées sur l'ensemble de la cellule pour qu'elles s'appliquent à tous les noeuds de la cellule, ou des noeuds isolés. Pour définir ces propriétés personnalisées pour tous les noeuds de la cellule, procédez comme suit :
  1. Dans la console d'administration, cliquez sur Stratégies d'exploitation > Gestionnaires autonomes > Contrôleur de positionnement d'application > Propriétés personnalisées > Nouveau.
  2. Entrez le nom de la propriété personnalisée, reservedMemoryFixed ou reservedMemoryPercent.
  3. Spécifiez la valeur de mémoire réservée à appliquer à tous les noeuds de la cellule.
  4. Cliquez sur Valider pour sauvegarder votre configuration.
Pour définir ces propriétés personnalisées pour un noeud spécifique de la cellule, procédez comme suit :
  1. Dans la console d'administration, cliquez sur Stratégies d'exploitation > Gestionnaires autonomes > Contrôleur de positionnement d'application > Propriétés personnalisées > Nouveau.
  2. Entrez le nom de la propriété personnalisée, reservedMemoryFixed.nom_noeud ou reservedMemoryPercent.nom_noeud, où nom_noeud désigne le nom du noeud. Par exemple, si le nom s'appelle noeud1, les noms des propriétés personnalisées sont reservedMemoryFixed.noeud1 et reservedMemoryPercent.noeud1.
  3. Spécifiez la valeur de mémoire réservée à appliquer à un noeud spécifique.
  4. Cliquez sur Valider pour sauvegarder votre configuration.


Conditions d'utilisation | Commentaires Dernière mise à jour le : Mar 16, 2006 9:55:50 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/odoe_task/rodplacecustprop.html

© Copyright IBM 2004, 2006. All Rights Reserved.
Ce centre de documentation s'appuie sur la technologie Eclipse. (http://www.eclipse.org)