Lastausgleich mit dem SIP-Proxy-Server

Mit der Komponente Load Balancer for IBM® WebSphere® Application Server können Sie das Potenzial Ihrer Website durch die Bereitstellung einer leistungsstarken, flexiblen und skalierbaren Lösung für Probleme bei Lastspitzen maximieren. Die Konfiguration einer Lastausgleichsfunktion ist entscheidend, um Single Points of Failure im SIP-Proxy (Session Initiation Protocol) zu verhindern. Die Konfiguration einer Lastausgleichsfunktion ist erforderlich, wenn mehrere SIP-Proxys implementiert sind.

Vorbereitende Schritte

Führen Sie die folgenden Schritte aus, bevor Sie mit dieser Task beginnen:
  1. Installieren Sie Load Balancer for WebSphere Application Server. Weitere Informationen hierzu finden Sie im Information Center von Edge Components. Dieses Information Center ist auf der Bibliothekswebseite von WebSphere Application Server verfügbar.
  2. Führen Sie in Load Balancer for IBM WebSphere Application Server die Schritte zum Konfigurieren der Servermaschinen für den Lastausgleich aus. Legen Sie unbedingt eine Loopback-Adresse für Ihr Betriebssystem fest. Weitere Informationen finden Sie im Administratorhandbuch zu Load Balancer im Information Center von Edge Components.
  3. Starten Sie den SIP-Proxy-Server (Session Initiation Protocol).

Informationen zu diesem Vorgang

Führen Sie die folgenden Schritte aus, um den SIP-Proxy-Server mit Load Balancer zu integrieren.

Vorgehensweise

  1. Starten Sie Load Balancer.
    1. Geben Sie in 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.
    1. Wählen Sie den Standardhost aus.
    2. Geben Sie die Clusteradresse ein. Vor dem Start des Steuerprogramms (Executor) sollten Sie nicht in der Lage sein, die Clusteradresse mit Ping abzufragen.
    3. Definieren Sie Ihren Port für SIP-Datenverkehr. Geben Sie eine Port-Nummer ein, z. B. 5060. Sie müssen denselben Port-Wert beim Erstellen eines benutzerdefinierten Ports in Ihrem Proxy-Server angeben.
    4. Fügen Sie jeden Server hinzu, an den Load Balancer Datenverkehr weiterleitet. In Ihrer Konfiguration ist der Server mit Lastausgleich der Proxy-Server für Ihre Konfiguration.
    5. Starten Sie einen Advisor, indem Sie den Namen des Advisors eingeben. Starten Sie für HTTP-Datenverkehr beispielsweise den HTTP-Advisor. Für SIP-Datenverkehr wird der SIP-Advisor gestartet. Der Advisor teilt dem Manager mit, ob ein bestimmter Port Datenverkehr akzeptiert.
  3. Legen Sie eine Loopback-Adresse auf dem physischen Proxy-Server fest, die die virtuelle IP-Adresse für den in der Lastausgleichsfunktion definierten Cluster darstellt. Lesen Sie den Artikel zur Konfiguration der Servermaschinen im Information Center für Load Balancer.
  4. Konfigurieren Sie einen IP-Sprayer in der Administrationskonsole des Anwendungsservers.
    1. Klicken Sie in der Administrationskonsole auf Server > Servertypen > WebSphere-Proxy-Server > Name_des_Proxy-Servers > Einstellungen für SIP-Proxy-Server > SIP-Proxy-Einstellungen.
    2. Blättern Sie nach unten zur Einstellung für Statusprüfung für Load Balancer und geben Sie die physische IP-Adresse des Hosts an, auf dem Load Balancer installiert ist.
    3. Geben Sie den Namen der SIP-Statusprüfmethode an. IBM Load Balancer verwendet OPTIONS als Methodennamen.
    4. Klicken Sie auf Anwenden und speichern Sie Ihre Aktionen.
  5. Optional: Definieren Sie in der Administrationskonsole angepasste Eigenschaften für den SIP-Proxy-Server. Diese angepassten Eigenschaften können verwendet werden, um die Statusprüfung für SIP Proxy Load Balancer zu definieren.
    1. Klicken Sie im Abschnitt "Weitere Eigenschaften" auf Angepasste Eigenschaften.
    2. Vergewissern Sie sich, dass für die Proxy-Server die angepassten Eigenschaften LBIPAddr und SIPAdvisorMethodName definiert sind. Die Informationen für diese angepassten Eigenschaften sind folgende:
      Name Wert
      LBIPAddr Die physischen IP-Adressen der Maschine, auf der IBM Load Balancer installiert ist.
      SIPAdvisorMethodName OPTIONS
      Geben Sie Werte für diese angepassten SIP-Proxy-Eigenschaften an und klicken Sie anschließend auf OK.
      Achtung: Diese Einstellungen sind jetzt auf der Seite mit den SIP-Proxy-Einstellungen in der Administrationskonsole verfügbar. Es müssen keine angepassten Eigenschaften definiert werden, aber sie werden unterstützt. Wenn die angepasste Eigenschaft definiert ist, wird der Wert dieser angepassten Eigenschaft verwendet, selbst wenn Sie den Wert in der Administrationskonsole definiert haben.
  6. Erstellen Sie über die Administrationskonsole des Anwendungsservers einen benutzerdefinierten Port.
    1. Klicken Sie in der Administrationskonsole auf Server > Servertypen > WebSphere-Proxy-Server > Name_des_Proxy-Servers > Ports > Neu.
    2. Wählen Sie Benutzerdefinierter Port aus.
    3. Geben Sie SIP_LB_Address im Feld "Port-Name" ein.
    4. Geben Sie einen Wert im Feld "Host" ein. Das ist das virtuelle IP (Clusteradresse), das in Ihrer Lastausgleichsfunktion konfiguriert ist.
    5. Geben Sie im Feld "Port" einen Wert ein. Dieser Wert entspricht dem Port, über den die Server mit Lastausgleich so konfiguriert werden, dass sie Datenverkehr von der Lastausgleichsmaschine akzeptieren. Betrachten Sie die Server mit Lastausgleich als Ihre Proxy-Server für diese Konfiguration.
    6. Klicken Sie auf Anwenden und anschließend auf Speichern.
  7. Ändern Sie die SIP-Proxy-Transporte über die Administrationskonsole.
    1. Klicken Sie in der Administrationskonsole auf Server > Servertypen > WebSphere-Proxy-Server > Name_des_Proxy-Servers > Transportketten für SIP-Container > UDP_SIP_PROXY_CHAIN > UDP-Kanal für eingehende Anforderungen.
    2. Ändern Sie im Abschnitt für die SIP-Proxy-Transporte die Einstellung UDP_SIP_PROXY_CHAIN.
    3. Wählen Sie im Menü "Port" den Eintrag SIP_LB_Address aus.
    4. Klicken Sie auf Anwenden und anschließend auf Speichern.
  8. Starten Sie den Proxy-Server erneut, um Ihre Änderungen zu speichern.

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=tjpx_lb_proxy
Dateiname:tjpx_lb_proxy.html