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

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]Einschränkung: Intelligent Management bietet keine Unterstützung für SIP-Features im Betriebssystem z/OS.

Installieren Sie Load Balancer for IBM WebSphere Application Server. Informationen zur Installation finden Sie im Knowledge Center von Edge Components.

Fehler vermeiden Fehler vermeiden: Der SIP ODR wird stabilisiert und wird derzeit nicht empfohlen. Verwenden Sie stattdessen den SIP-Proxy-Server.gotcha

Vorgehensweise

  1. Starten Sie Load Balancer.
    1. Geben Sie an der Eingabeaufforderung dsserver start ein.
    2. Geben Sie anschließend lbadmin ein, um die Administrationskonsole für Load Balancer zu starten.
    3. Klicken Sie in der Administrationskonsole mit der rechten Maustaste auf Dispatcher, und wählen Sie anschließend Verbindung zum Host herstellen aus.
    4. Klicken Sie mit der rechten Maustaste auf den Hostnamen, und wählen Sie Executor starten aus.
  2. Starten Sie den Konfigurationsassistenten für Load Balancer. Klicken Sie mit der rechten Maustaste auf Dispatcher > Konfigurationsassistenten starten.
    1. Wählen Sie den Standardhost aus.
    2. 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.
    3. Geben Sie eine Portnummer, z. B. 5060, ein.
    4. 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.
    5. 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.
  3. 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
  4. Definieren Sie über die Administrationskonsole von Intelligent Management die angepassten Eigenschaften für den SIP-ODR.
    1. Klicken Sie in der Administrationskonsole auf Server > Servertypen > On Demand Router > Name_des_ODR > Einstellungen für SIP On Demand Router.
    2. Klicken Sie im Abschnitt "Weitere Eigenschaften" unter "Allgemeine Eigenschaften" auf Angepasste Eigenschaften.
    3. 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.
  5. Erstellen Sie über die Administrationskonsole von Intelligent Management einen benutzerdefinierten Port.
    1. Klicken Sie in der Administrationskonsole auf Server > Servertypen > On Demand Router > On_Demand_Router > Übertragungen > Ports.
    2. Klicken Sie auf Neu.
    3. Wählen Sie einen benutzerdefinierten Port aus.
    4. Geben Sie SIP_LB_Address im Feld Portname ein.
    5. Geben Sie im Feld Host einen Wert ein. Sie haben diesen Wert in Schritt 2b angegeben.
    6. 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.
    7. Ändern Sie unter "Ports" den Wert von PROXY_SIP_ADDRESS von * in den tatsächlichen Hostnamen der Proxy-Servermaschine.
    8. Klicken Sie auf Anwenden und anschließend auf Speichern.
  6. Ändern Sie die SIP-ODR-Transporte.
    1. 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).
    2. Wählen Sie in der Dropdown-Liste im Feld Port den Eintrag SIP_LB_Address aus.
    3. Klicken Sie auf Anwenden und anschließend auf Speichern.
  7. 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.
  8. 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.
    1. Geben Sie einen Namen für die neue Kette ein, z. B. ODR_SIP_PROXY_CHAIN.
    2. Wählen Sie in der Dropdown-Liste den Eintrag Proxy-UDP aus.
    3. Klicken Sie auf Weiter.
    4. 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.
  9. 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.
    1. Geben Sie einen Namen für die neue Kette ein, z. B. TCP_SIP_PROXY_CHAIN.
    2. Wählen Sie in der Dropdown-Liste den Eintrag SIP_LB_Address aus.
    3. Wählen Sie Weiter und anschließend auf der Übersichtsseite Fertigstellen aus.
    4. Starten Sie den ODR erneut, damit die Änderungen wirksam werden.
  10. 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.
  11. Speichern und synchronisieren Sie die Konfiguration.
  12. Starten Sie den ODR erneut.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twve_cgjpxproxy
Dateiname:twve_cgjpxproxy.html