[AIX Solaris HP-UX Linux Windows][z/OS]

Configuration de l'affinité de session HTTP passive sur le routeur On Demand

Lorsque le routeur On-Demand (ODR) traite une demande, il obtient la stratégie de descripteur d'affinité de session du cluster auquel appartient le serveur. Si vous avez modifié les paramètres par défaut pour l'un des serveurs middleware, il peut être nécessaire de mettre à jour les propriétés de descripteur de middleware pour que le routeur ODR puisse obtenir la stratégie de descripteur. Dans la plupart des cas, il n'est pas nécessaire de configurer le routeur ODR pour prendre en charge l'affinité de session HTTP. Dans certains cas, cependant, la configuration est nécessaire pour que le routeur ODR puisse découvrir les serveurs de secours qui peuvent être définis par les serveurs dorsaux dans le cookie d'affinité de session.

Avant de commencer

Les serveurs de votre configuration doivent appartenir à un cluster de serveurs génériques ou à un cluster dynamique. Vous pouvez utiliser l'affinité de session HTTP passive avec un cluster statique.

Pourquoi et quand exécuter cette tâche

Dans les environnements où le routeur ODR transfère les demandes à ses membres de cluster de serveur générique et à des serveurs WebSphere Application Server non fédérés, un ensemble de propriétés doit être défini pour le routeur ODR afin de soutenir correctement l'affinité de session. Une affinité de session HTTP passive signifie que le routeur ODR transmet le cookie de session défini par le serveur dorsal au client, par opposition au routeur ODR qui définit le cookie WSJSESSIONID. L'affinité de session HTTP passive est utilisée dans les cas suivants :
  • Lorsque le routeur ODR achemine des demandes vers des serveurs qui n'exécutent pas des produits middleware WebSphere Application Server.
  • Lorsque le routeur ODR achemine des demandes vers des serveurs d'applications WebSphere Application Server situés dans différents groupes centraux qui ne sont pas connectés par la passerelle de groupes centraux.
  • Lorsque l'application utilise une affinité de session HTTP Java™ Platform, Enterprise Edition (Java EE) (Java 2 Platform, Enterprise Edition) non standard. Par exemple, le nom du cookie correspondant à l'ID de session de l'application n'est pas JSESSIONID.

Procédure

  1. Si l'une des valeurs par défaut du serveur a été modifiée, modifiez le descripteur d'affinité de session. Dans la console d'administration, cliquez sur Administration système > Descripteurs middleware > serveur_middleware > valeur par défaut.
  2. Définissez les propriétés de descripteur d'affinité de session. Modifiez les valeurs pour toute zone applicable ci-dessous :
    • Apprendre les ID clone
    • Noms de cookie
    • Réécriture d'URL
    • Séparateur d'ID de clone
    • Séparateur d'identificateur de clone de remplacement
    • Mode d'affinité

    Définissez la valeur de la zone Apprendre les ID clone sur true pour que le routeur ODR analyse les ID clone à partir du cookie de réponse qui est renvoyé au client. Comme le routeur ODR reconnaît le serveur qui renvoie la réponse à ce point, l'ID clone analysé est associé au serveur. C'est pour cette raison que les futures demandes sont comparées à l'ensemble connu d'ID clone afin de soutenir l'affinité de session dans d'autres environnements de serveur middleware. Définissez la valeur de la zone Apprendre les ID clone sur true lorsque le routeur ODR ne dispose pas de la configuration On Demand du serveur. Notez que le routeur ODR peut uniquement analyser le cookie de réponse si l'ID session est dans un format JSESSIONID que le routeur ODR comprend.

    La zone Noms de cookie indique quel en-tête de réponse contient les informations d'ID session et doit être analysé pour déterminer l'ID clone. La zone Séparateur d'ID clone indique sur quelle partie du cookie de session la zone ID clone débute. Les zones Noms de cookie et Séparateur d'ID clone sont également utilisées par le routeur ODR pour analyser les ID clone à partir du cookie de demande afin d'appliquer l'affinité de session.

    Lorsqu'il n'y a aucune information de configuration On Demand pour les serveurs, comme les serveurs qui sont membres de clusters de serveurs génériques, définissez la valeur de la zone Apprendre les ID clone sur true pour que le routeur ODR analyse l'ID session de l'ID clone. Si l'ID session dans la réponse n'est pas au format JSESSIONID, vous devez définir le mode Affinité sur Affinité active[-conditionnelle]. Dans ce cas, le routeur ODR attribue en interne à chaque serveur d'applications d'arrière-plan un ID clone, qui est défini dans l'en-tête WSJSESSIONID. Le routeur ODR gère alors l'affinité de session lors de l'exploitation avec des environnements dorsaux qui ne peuvent pas générer d'ID session au format JSESSIONID. Une affinité active signifie que le routeur ODR définit toujours un cookie WSJSESSIONID avec l'ID clone du serveur dorsal qui envoie la réponse. Une affinité active-conditionnelle signifie que le routeur ODR définit uniquement le cookie WSJSESSIONID s'il reconnaît l'en-tête Set-Cookie dans la réponse.

    Dans les environnements WebSphere Application Server dans lesquels les ID clone sont disponibles pour le routeur ODR par la configuration On Demand, les informations sur l'ID clone ne sont jamais apprises en définissant la valeur de la zone Apprendre les ID clone sur true. Les ID clone sont disponibles pour le routeur ODR via la configuration On Demand, si le routeur ODR se trouve dans le même groupe central que les serveurs d'applications, si le routeur ODR se trouve dans un autre groupe central mais que les groupes centraux sont inter-reliés ou si le réseau BBSON est activé. BBSON est activé par défaut.

Résultats

Lorsque le routeur ODR traite une demande, il obtient la stratégie de descripteur d'affinité de session configurée pour le cluster auquel appartient le serveur. La méthode d'obtention de l'identification de clone de serveur dépend des valeurs de propriété des attributs de stratégie.


Icône indiquant le type de rubrique Rubrique de tâche



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=twve_odrpassive
Nom du fichier : twve_odrpassive.html