Schnellkonfiguration für Content Based Routing

Dieses Beispiel für Schnellstart zeigt, wie drei lokal angeschlossene Workstations unter Verwendung von Content Based Routing (CBR) mit Caching-Proxy konfiguriert werden, um den Webdatenverkehr zwischen zwei Web-Servern gleichmäßig zu verteilen.

Vorbereitende Schritte

Achtung: Der Einfachheit halber zeigt dieses Beispiel die Server innerhalb desselben LAN-Segments. Bei Verwendung von CBR müssen sich die Server jedoch nicht in demselben LAN befinden.
In dem Beispiel für einen Schnellstart werden drei Workstations und vier IP-Adressen benötigt. Eine Workstation ist die CBR-Maschine, und die beiden anderen Workstations sind die Web-Server. Jeder Web-Server benötigt eine IP-Adresse. Die CBR-Workstation benötigt eine eigene Adresse und eine Adresse für den Lastausgleich.
Einfache lokale CBR-KonfigurationEinfache lokale CBR-Konfiguration

Weitere Informationen zu den verschiedenen Methoden für die Konfiguration von Load Balancer finden Sie im Artikel "Typen von Cluster-, Port- und Serverkonfigurationen für Content Based Routing". Diese Informationen helfen Ihnen beim Entwurf Ihrer Topologie.

Für die Verwendung von CBR muss auf demselben Server Caching Proxy installiert sein. Informationen zum Konfigurieren von Caching Proxy für CBR finden Sie unter "Komponente Content Based Routing einrichten".

Informationen zu diesem Vorgang

Diese Konfigurationsmethode ist eine schnelle Möglichkeit, um eine Verbindung zwischen Servern und der CBR-Maschine aufzubauen. Bei dieser Methode werden weder Advisor konfiguriert noch wird die Leistung optimiert. Informationen für eine vollständige Konfiguration finden Sie in den Artikeln "Load-Balancer-Maschine konfigurieren" und "Servermaschinen konfigurieren".

Vorgehensweise

  1. Bereiten Sie Ihre Server vor.
    1. Konfigurieren Sie Ihre Workstations für dieses Beispiel so, dass sie sich innerhalb eines LAN-Segments befinden. Stellen Sie sicher, dass der Datenaustausch im Netz zwischen den drei Maschinen nicht über Router oder Brücken erfolgen muss.
    2. Konfigurieren Sie die Netzadapter der drei Workstations. In diesem Beispiel wird die folgende Netzkonfiguration angenommen:
      Tabelle 1. Beispielnetzkonfiguration
      Workstation Name IP-Adresse
      1 server1.mywebsite.com 9.27.27.101
      2 server2.mywebsite.com 9.27.27.102
      3 server3.mywebsite.com 9.47.47.103
      Netzmaske = 255.255.255.0
      Jede Workstation enthält nur eine Standard-Ethernet-Netzschnittstellenkarte.
    3. Stellen Sie sicher, dass alle Server miteinander kommunizieren können.
      1. Stellen Sie sicher, dass server1.mywebsite.com Pingsignale an server2.mywebsite.com und server3.mywebsite.com senden kann.
      2. Stellen Sie sicher, dass server2.mywebsite.com und server3.mywebsite.com Pingsignale an server1.mywebsite.com senden kann.
    4. Stellen Sie sicher, dass die Web-Server von server2.mywebsite.com und server3.mywebsite.com betriebsbereit sidn. Fordern Sie in einem Web-Browser Seiten direkt von http://server2.mywebsite.com (z. B. .../member/index.html) und von http://server3.mywebsite.com (z. B. .../guest/index.html) an.
    5. Definieren Sie eine andere gültige IP-Adresse für dieses LAN-Segment. Dies ist die Clusteradresse, die Sie den Clients zur Verfügung stellen, die auf Ihre Site zugreifen möchten. In diesem Beispiel wird folgende Adresse verwendet:
      Name= www.mywebsite.com 
      IP=9.27.27.104
  2. Konfigurieren Sie CBR über die Befehlszeile, die grafische Benutzerschnittstelle (GUI) oder den Konfigurationsassistenten.

    Für CBR können Sie eine Konfiguration unter Verwendung der Befehlszeile, des Konfigurationsassistenten oder der grafischen Benutzerschnittstelle (GUI) erstellen. Dieses Beispiel für schnellen Start zeigt die Ausführung der Konfigurationsschritte in der Befehlszeile.

    Wichtig: Die Parameterwerte müssen als englische Zeichen eingegeben werden. Die einzigen Ausnahmen sind die Parameterwerte für Host- und Dateinamen.
    • Konfiguration über die Befehlszeile:
      1. Starten Sie cbserver:
        • [AIX][HP-UX][Linux][Solaris] Wechseln Sie in das Verzeichnis <Installationsstammverzeichnis>/cbr/servers/bin, und führen Sie als Root den folgenden Befehl aus:
          cbserver
        • [Windows] Starten Sie cbrserver (Content Based Routing) in der Anzeige "Dienste", indem Sie nacheinander auf Start > Einstellungen (für Windows 2000) > Systemsteuerung > Verwaltung > Dienste klicken.
      2. Starten Sie wie folgt die Executorfunktion von CBR. Geben Sie den folgenden Befehl ein:
        cbrcontrol executor start
      3. Starten Sie Caching Proxy. Caching Proxy kann nach dem Starten der Executorfunktion jederzeit gestartet werden.
        • [AIX][HP-UX][Linux][Solaris] Führen Sie den folgenden Befehl aus:
          ibmproxy
        • [Windows] Starten Sie den Befehl in der Anzeige "Dienste": Start > Einstellungen (für Windows 2000)> Systemsteuerung > Verwaltung > Dienste.
      4. Fügen Sie den Cluster (den Hostname und die Website, zu der Clients die Verbindung herstellen) wie folgt der CBR-Konfiguration hinzu:
        cbrcontrol cluster add www.mywebsite.com
      5. Fügen Sie die Clusteradresse (9.27.27.104) für die Website zur Netzschnittstellenkarte der CBR-Maschine hinzu.
      6. Fügen Sie wie folgt den Port für das HTTP-Protokoll zur CBR-Konfiguration hinzu:
        cbrcontrol port add www.mywebsite.com@80
      7. Fügen Sie alle Web-Server der CBR-Konfiguration hinzu:
        cbrcontrol server add www.mywebsite.com@80@server2.mywebsite.com cbrcontrolserver add www.mywebsite.com@80@server3.mywebsite.com
      8. Fügen Sie Inhaltsregeln zu Ihrer CBR-Konfiguration hinzu. Mit einer Inhaltsregel wird definiert, wie zwischen URL-Anforderungen unterschieden wird und wie eine Anforderung an einen der Server oder eine der Servergruppen gesendet wird.
        cbrcontrol rule add www.mywebsite.com@80@memberRule type content pattern uri=*/member/*
        cbrcontrol rule add www.mywebsite.com@80@guestRule type content pattern uri=*/guest/*

        In diesem Beispiel werden Clientanforderungen an die Web-Site www.mywebsite.com bei Anwendung der Inhaltsregel basierend auf einem Verzeichnis in ihrem URI-Anforderungspfad an verschiedene Server gesendet.

      9. Fügen Sie wie folgt Server zu Ihren Regeln hinzu:
        cbrcontrol rule useserver www.mywebsite@80@memberRule server2.mywebsite.com
        cbrcontrol rule useserver www.mywebsite@80@guestRule server3.mywebsite.com

        CBR führt den Lastausgleich jetzt basierend auf der Inhaltsregel durch. Ein Client mit einer URL-Anforderung, die die Angabe /member/ enthält, wird an server2.mywebsite.com weitergeleitet. Ein Client mit einer URL-Anforderung, die die Angabe /guest/ enthält, wird an server3.mywebsite.com weitergeleitet.

      10. Starten Sie wie folgt die Managerfunktion von CBR:
        cbrcontrol manager start
      11. Starten Sie wie folgt den Advisor von CBR:
        cbrcontrol advisor start http 80
        CBR stellt jetzt sicher, dass keine Clientanforderungen an einen ausgefallenen Web-Server gesendet werden.

        Die Basiskonfiguration mit lokal angeschlossenen Servern ist damit abgeschlossen.

  3. Testen Sie Ihre Konfiguration.
    1. Geben Sie in einem Web-Browser Folgendes ein: http://www.mywebsite.com/member/ index.htm. Wenn eine Seite angezeigt wird, funktioniert die Konfiguration.
    2. Laden Sie die Seite erneut im Web-Browser.
    3. Sehen Sie sich die Ergebnisse des folgenden Befehls an:
      cbrcontrol  server report   www.mywebsite.com@80@

      Die Einträge der Spalte "Summe Verbindungen" für beide Server sollten zusammen 2 ergeben.

Nächste Schritte

Sie können CBR auch über die grafische Benutzerschnittstelle (GUI) und mit dem Konfigurationsassistenten konfigurieren. Weitere Informationen finden Sie unter "Konfigurationsmethoden für Content Based Routing".
Task topic    

Terms and conditions for information centers | Feedback

Last updated: May 30, 2013 07:18 AM EDT
File name: tcfg_quickstrt_cbr.html