![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Intégration du routeur On Demand SIP (SIP Initiation Protocol) à l'équilibreur de charge
Vous pouvez intégrer le routeur ODR SIP (Session Initiation Protocol) à l'équilibreur de charge. Load Balancer for IBM® WebSphere Application Server permet d'optimiser le potentiel de votre site Web car il fournit une solution puissante, souple et évolutive aux problèmes liés aux pics de demandes.
Avant de commencer
![[z/OS]](../images/ngzos.gif)
Installez Load Balancer for IBM WebSphere Application Server. See the Edge Components Knowledge Center for installation information.

Procédure
- Démarrez l'équilibreur de charge.
- A partir de l'invite de commande, entrez dsserver start.
- Ensuite, entrez lbadmin pour ouvrir la console d'administration de l'équilibreur de charge.
- Dans la console d'administration, cliquez avec le bouton droit de la souris sur Répartiteur, puis sélectionnez Connexion à l'hôte.
- Cliquez avec le bouton droit de la souris sur le nom d'hôte et sélectionnez Démarrer le programme d'exécution.
- Démarrez l'assistant de configuration pour l'équilibreur de charge. Cliquez avec le bouton droit de la souris sur Répartir > Lancer l'assistant de configuration.
- Sélectionnez l'hôte par défaut.
- Entrez l'adresse d'un cluster. L'adresse du cluster n'est pas disponible avant le démarrage du programme d'exécution. Vous devez spécifier cette même valeur pour l'hôte lorsque vous créez un port défini par l'utilisateur.
- Entrez un numéro de port, tel que 5060.
- Ajoutez des serveurs au port. Ajoutez chaque serveur auquel l'équilibreur de charge doit envoyer une partie du trafic. Dans votre configuration, le serveur soumis à l'équilibrage de charge est le serveur ODR de votre configuration WebSphere Application Server.
- Démarrez un conseiller en cliquant sur Oui. Par exemple, pour le trafic HTTP, lancez le conseiller HTTP. Pour le trafic SIP, lancez le conseiller SIP. L'assistant indique au gestionnaire si un port déterminé accepte du trafic.
- Attribuez un alias à l'adresse du cluster sur l'adaptateur de bouclage du routeur On Demande SIP. Par exemple, tapez lb-alias.sh adresse_ip_cluster :
#!/bin/sh CLUSTER=$1 if [ -f /proc/sys/net/ipv4/conf/all/arp_ignore -a -f /proc/sys/net/ipv4/conf/all/arp_announce ] then echo Using arp_ignore echo "3" >/proc/sys/net/ipv4/conf/all/arp_ignore echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce ip addr add $CLUSTER/32 scope host dev lo elif [ -f /proc/sys/net/ipv4/conf/all/hidden -a -f /proc/sys/net/ipv4/conf/lo/hidden ] then echo Using hidden echo "1" > /proc/sys/net/ipv4/conf/all/hidden echo "1" > /proc/sys/net/ipv4/conf/lo/hidden ip addr add $CLUSTER/32 dev lo elif [ ! -z "$( which arptables )" ] then echo Using arptables arptables -A IN -s $CLUSTER -j DROP arptables -A OUT -s $CLUSTER -j mangle --mangle-ip-s $(hostname) ip addr add $CLUSTER/32 dev lo else echo Using iptables iptables -t nat -A PREROUTING -d $CLUSTER -j REDIRECT fi
- Définissez les propriétés personnalisées du routeur ODR SIP à partir de la console d'administration Gestion intelligente.
- Dans la console d'administration, cliquez sur Serveurs > Types de serveurs > Routeurs On Demand > nom_routeur_odr > Règles SIP de la stratégie de routage.
- Sous Propriétés générales, dans la section Propriétés supplémentaires, cliquez sur Propriétés personnalisées.
- Créez les propriétés personnalisées du routeur ODR SIP suivantes :
- LBIPAddr : Adresse IP du système de l'équilibreur de charge.
- SIPAdvisorMethodName : Type des messages envoyés par le conseilleur Load Balancer. Ce nom est INFO.
- serverUDPInterface : Adresse IP du serveur.
- serverUDPPort : Indiquez le numéro de port inutilisé. Exemple : 5080.
- udp.IPSprayer.host : Vous avez indiqué cette valeur à l'étape 2b.
- Dans la console d'administration de Gestion intelligente, créez un port défini par l'utilisateur.
- Dans la console d'administration, cliquez sur Serveurs > Types de serveur > Routeurs On Demand > routeur_On_Demand > Communications > > Ports.
- Cliquez sur Nouveau.
- Sélectionnez Port défini par l'utilisateur.
- Entrez SIP_LB_Address dans la zone Nom du port.
- Entrez une valeur dans la zone Hôte. Vous avez indiqué cette valeur à l'étape 2b.
- Entrez une valeur dans la zone Port. Vous avez indiqué cette valeur à l'étape 2c. Cliquez sur OK. Sauvegardez les modifications.
- Sous Ports, remplacez la valeur * indiquée pour PROXY_SIP_ADDRESS par le nom d'hôte réel de la machine du serveur proxy.
- Cliquez sur Valider puis sur Sauvegarder.
- Modifiez les transports de routeur On Demand SIP.
- Dans la console d'administration, cliquez sur Serveurs > Types de serveur > Routeurs On Demand > nom_routeur_odr > Paramètres du routeur ORD SIP > Transports du routeur ODR SIP > UDP_SIP_PROXY_CHAIN > UDPInbound Channel (UDP_1).
- Dans la liste déroulante Port, sélectionnez SIP_LB_Address.
- Cliquez sur Valider puis sur Sauvegarder.
- Vérifiez que le nom d'hôte de la machine du routeur On Demand est défini pour PROXY_SIP_ADDRESS. Pour effectuer cette vérification à partir de la console d'administration, cliquez sur Serveurs > Types de serveur > On demand routers > odr_name > Communications > Port > PROXY_SIP_ADDRESS.
- Créez une chaîne de transport UDP. Cliquez sur Serveurs > Types de serveur > Routeurs On Demand > nom_routeur_odr > Paramètres des routeurs SIP On Demand > Propriétés des routeurs SIP On Demand > Nouveau.
- Entrez un nom pour la nouvelle chaîne, tel ODR_SIP_PROXY_CHAIN.
- Dans la liste déroulante, sélectionnez Proxy-UDP.
- Cliquez sur Suivant.
- Sélectionnez Use existing port et PROXY_SIP_ADDRESS. Cliquez sur Next, puis sur Finish dans la page récapitulative. SiPROXY_SIP_ADDRESS n'apparaît pas dans la liste des ports existants, sélectionnez n'importe quel port pour terminer la création de la chaîne de transport, puis modifiez le canal entrant UDP de la nouvelle chaîne. Sélectionnez la nouvelle chaîne de transport, puis le canal entrant UDp et remplacez la valeur du port par PROXY_SIP_ADDRESS.
- Créez une chaîne de transport TCP. Cliquez sur Serveurs > Types de serveur > Routeurs On Demand > nom_routeur_odr > Paramètres des routeurs SIP On Demand > Propriétés des routeurs SIP On Demand > Nouveau.
- Entrez un nom pour la nouvelle chaîne, tel TCP_SIP_PROXY_CHAIN.
- Dans la liste déroulante, sélectionnez SIP_LB_Address.
- Cliquez sur Next, puis sur Finish dans la page récapitulative.
- Redémarrez le routeur ODR pour collecter les modifications.
- Créez une propriété système nommée clientUDPInterface sur chaque routeur ODR et associez-la à l'adresse IP de l'adresse du cluster. Pour créer la propriété système, sélectionnez Serveurs > Types de serveur > Routeurs On Demand > nom_routeur_odr > Gestion des processus et Java > Définition des processus > Machine Java virtuelle > Propriétés personnalisées > Nouveau.
- Sauvegardez et synchronisez la configuration.
- Redémarrez le routeur On Demand.
Concepts associés:
Tâches associées:
Information associée:


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twve_cgjpxproxy
Nom du fichier : twve_cgjpxproxy.html