![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
SIP On Demand Router in Load Balancer integrieren
Der Session Initiation Protocol (SIP) On Demand Router (ODR) kann in Load Balancer integriert werden. Load Balancer for IBM® WebSphere Application Server unterstützt Sie dabei, das Potenzial Ihrer Website optimal zu nutzen und ist eine leistungsstarke, flexible und skalierbare Lösung für die Bewältigung von Problemen bei Lastspitzen.
Vorbereitende Schritte
![[z/OS]](../images/ngzos.gif)
Installieren Sie Load Balancer for IBM WebSphere Application Server. Informationen zur Installation finden Sie im Knowledge Center von Edge Components.

Vorgehensweise
- Starten Sie Load Balancer.
- Geben Sie an der Eingabeaufforderung dsserver start ein.
- Geben Sie anschließend lbadmin ein, um die Administrationskonsole für Load Balancer zu starten.
- Klicken Sie in der Administrationskonsole mit der rechten Maustaste auf Dispatcher, und wählen Sie anschließend Verbindung zum Host herstellen aus.
- Klicken Sie mit der rechten Maustaste auf den Hostnamen, und wählen Sie Executor starten aus.
- Starten Sie den Konfigurationsassistenten für Load Balancer. Klicken Sie mit der rechten Maustaste auf
Dispatcher > Konfigurationsassistenten starten.
- Wählen Sie den Standardhost aus.
- Geben Sie eine Clusteradresse ein. Die Clusteradresse ist vor dem Start des Executors nicht verfügbar. Sie müssen denselben Hostwert eingeben, wenn Sie einen benutzerdefinierten Port erstellen.
- Geben Sie eine Portnummer, z. B. 5060, ein.
- Fügen Sie dem Port Server hinzu. Fügen Sie jeden Server hinzu, an den Load Balancer Proxy-Datenverkehr sendet. In Ihrer Konfiguration ist der ODR-Server der Lastausgleichsserver für Ihre Konfiguration von WebSphere Application Server.
- Starten Sie einen Advisor, indem Sie auf Ja klicken. Starten Sie für HTTP-Datenverkehr beispielsweise den HTTP-Advisor. Für SIP-Datenverkehr starten Sie den SIP-Advisor. Der Advisor teilt dem Manager mit, ob ein bestimmter Port Datenverkehr akzeptiert.
- Geben Sie einen Aliasnamen für die Clusteradresse im Loopback-Adapter des SIP-Proxy-Servers an.
Geben Sie beispielsweise lb-alias.sh cluster_ip_address ein:
#!/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
- Definieren Sie über die Administrationskonsole von Intelligent Management
die angepassten Eigenschaften für den SIP-ODR.
- Klicken Sie in der Administrationskonsole auf Server > Servertypen > On Demand Router > Name_des_ODR > Einstellungen für SIP On Demand Router.
- Klicken Sie im Abschnitt "Weitere Eigenschaften" unter "Allgemeine Eigenschaften" auf Angepasste Eigenschaften.
- Erstellen Sie folgende angepasste Eigenschaften für den SIP-ODR:
- LBIPAddr : Die IP-Adresse der Load-Balancer-Maschine.
- SIPAdvisorMethodName: Der Typ der Nachrichten, die vom Load-Balance-Advisor gesendet werden. Verwenden Sie den Wert "INFO".
- serverUDPInterface: Die IP-Adresse der Servermaschine.
- serverUDPPort : Geben Sie die Nummer eines nicht verwendeten Ports an, z. B. 5080.
- udp.IPSprayer.host: Sie haben diesen Wert in Schritt 2b angegeben.
- Erstellen Sie über die Administrationskonsole von
Intelligent Management einen benutzerdefinierten Port.
- Klicken Sie in der Administrationskonsole auf Server > Servertypen > On Demand Router > On_Demand_Router > Übertragungen > Ports.
- Klicken Sie auf Neu.
- Wählen Sie einen benutzerdefinierten Port aus.
- Geben Sie SIP_LB_Address im Feld Portname ein.
- Geben Sie im Feld Host einen Wert ein. Sie haben diesen Wert in Schritt 2b angegeben.
- Geben Sie im Feld Port einen Wert ein. Sie haben diesen Wert in Schritt 2c angegeben. Klicken Sie auf OK. Klicken Sie auf Speichern, um Ihre Änderungen zu speichern.
- Ändern Sie unter "Ports" den Wert von PROXY_SIP_ADDRESS von * in den tatsächlichen Hostnamen der Proxy-Servermaschine.
- Klicken Sie auf Anwenden und anschließend auf Speichern.
- Ändern Sie die SIP-ODR-Transporte.
- Klicken Sie in der Administrationskonsole auf Server > Servertypen > On Demand Router > Name_des_ODR > Einstellungen für SIP On Demand Router > Transporte für SIP On Demand Router > UDP_SIP_PROXY_CHAIN > UDPInbound Channel (UDP_1).
- Wählen Sie in der Dropdown-Liste im Feld Port den Eintrag SIP_LB_Address aus.
- Klicken Sie auf Anwenden und anschließend auf Speichern.
- Vergewissern Sie sich, dass der Hostname der ODR-Maschine für "PROXY_SIP_ADDRESS" definiert ist. Klicken Sie in der Administrationskonsole auf Server > Servertypen > On Demand Router > Name_des_ODR > Übertragungen > Port > PROXY_SIP_ADDRESS.
- Erstellen Sie eine UDP-Transportkette. Klicken Sie auf
Server > Servertypen > On Demand Router > Name_des_ODR > Einstellungen für SIP Demand Router > Transporte für SIP Demand Router > Neu.
- Geben Sie einen Namen für die neue Kette ein, z. B. ODR_SIP_PROXY_CHAIN.
- Wählen Sie in der Dropdown-Liste den Eintrag Proxy-UDP aus.
- Klicken Sie auf Weiter.
- Wählen Sie Vorhandenen Port verwenden und PROXY_SIP_ADDRESS aus. Wählen Sie Weiter und anschließend auf der Übersichtsseite Fertigstellen aus. Wenn PROXY_SIP_ADDRESS nicht in der Liste der vorhandenen Ports angezeigt wird, wählen Sie einen der anderen Ports aus, um die Erstellung der Transportkette durchzuführen, und ändern Sie anschließend den eingehenden UDP-Kanal der soeben neu erstellten Kette. Wählen Sie die neue Transportkette aus. Wählen Sie anschließend den eingehenden UDP-Kanal aus, und ändern Sie den Port in PROXY_SIP_ADDRESS.
- Erstellen Sie eine TCP-Transportkette. Klicken Sie auf
Server > Servertypen > On Demand Router > Name_des_ODR > Einstellungen für SIP Demand Router > Transporte für SIP Demand Router > Neu.
- Geben Sie einen Namen für die neue Kette ein, z. B. TCP_SIP_PROXY_CHAIN.
- Wählen Sie in der Dropdown-Liste den Eintrag SIP_LB_Address aus.
- Wählen Sie Weiter und anschließend auf der Übersichtsseite Fertigstellen aus.
- Starten Sie den ODR erneut, damit die Änderungen wirksam werden.
- Erstellen Sie in jedem ODR eine Systemeigenschaft mit dem Namen clientUDPInterface, und setzen Sie sie auf die IP-Adresse der Clusteradresse. Wählen Sie zum Erstellen der Systemeigenschaft Server > Servertypen > On Demand Router > Name_des_ODR > Java- und Prozessverwaltung > Prozessdefinition > Java Virtual Machine > Angepasste Eigenschaften > Neu aus.
- Speichern und synchronisieren Sie die Konfiguration.
- Starten Sie den ODR erneut.
Zugehörige Konzepte:
Zugehörige Tasks:
Zugehörige Informationen:


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