Konfigurationsmethoden für Content Based Routing

Erfahren Sie, mit welchen Methoden Sie Content Based Routing (CBR) konfigurieren können. Im Information Center wird von der Verwendung der Befehlszeile ausgegangen.

Es gibt vier grundlegende Methoden für die Konfiguration der Komponente Content Based Routing:
Einschränkung: Voraussetzung für die Verwendung von CBR ist die Installation von Caching Proxy. Caching Proxy ist ein Dienst, der nach der Installation standardmäßig automatisch gestartet wird. Stoppen Sie Caching Proxy, bevor Sie die CBR-Serverfunktion (cbrserver) starten, und ändern Sie den Dienst Caching Proxy in der Weise, dass er manuell anstatt automatisch gestartet wird.

Befehlszeile

Die Befehlszeile ist die direkte Methode für die Konfiguration von Content Based Routing. Die Werte der Befehlsparameter müssen in englischen Zeichen eingegeben werden. Die einzige Ausnahme hiervon bilden Hostnamen (die z. B. in den Befehlen "cluster" und "server" verwendet werden) und Dateinamen.

Starten Sie CBR wie folgt von der Befehlszeile:
  1. Starten Sie cbrserver wie folgt:
    • [AIX][HP-UX][Linux][Solaris] Wechseln Sie in das Verzeichnis <Installationsstammverzeichnis>/cbr/servers/bin, und setzen Sie den folgenden Befehl an der Eingabeaufforderung ab:
      cbserver
      Setzen Sie zum Stoppen des Dienstes den folgenden Befehl ab:
      cbserver stop
    • [Windows] Klicken Sie auf Start > Systemsteuerung > Verwaltung > Dienste. Klicken Sie mit der rechten Maustaste auf IBM Content Based Routing und wählen Sie Starten aus. Zum Stoppen des Services müssen Sie dieselben Schritte ausführen und Beenden auswählen.
  2. Setzen Sie die gewünschten CBR-Steuerbefehle ab, um die Konfiguration einzurichten. Der Befehl lautet cbrcontrol. Weitere Informationen zu Befehlen finden Sie im Artikel "Befehle".
  3. Starten Sie Caching Proxy, indem Sie den Befehl ibmproxy an einer Eingabeaufforderung eingeben. Vor dem Starten von Caching Proxy müssen Sie den Executor starten. s

    [Windows] Klicken Sie auf Windows-Plattformen auf Start > Einstellungen (für Windows 2000) > Systemsteuerung > Verwaltung > Dienste.

Für die Parameter des Befehls cbcontrol können Sie die Kurzform verwenden. Sie müssen nur die eindeutigen Buchstaben der Parameter eingeben. Wenn Sie beispielsweise Hilfe für den Befehl zum Speichern von Dateien aufrufen möchten, können Sie
cbcontrol he f
anstelle des Folgenden Befehls eingeben:
cbcontrol help file

Zum Starten der Befehlszeilenschnittstelle setzen Sie den Befehl cbcontrol ab, um eine cbcontrol-Eingabeaufforderung aufzurufen. Zum Beenden der Befehlszeilenschnittstelle setzen Sie den Befehl exit oder quit ab.

[Windows] Tipp: Auf Windows-Plattformen wird die Dispatcher-Komponente dsserver automatisch gestartet. Falls Sie nur mit CBR und nicht mit der Komponente Dispatcher arbeiten, können Sie den automatischen Start von dsserver wie folgt unterbinden:
  1. Klicken Sie im Fenster Dienste mit der rechten Maustaste auf IBM Dispatcher.
  2. Wählen Sie Eigenschaften aus.
  3. Wählen Sie im Feld Starttyp die Option Manuell aus.
  4. Klicken Sie auf OK, und schließen Sie das Fenster Dienste.
Tipp: Wenn Sie Content Based Routing (CBR) nicht über die Eingabeaufforderung cbrcontrol>>, sondern über die Eingabeaufforderung des Betriebssystems konfigurieren möchten, sollten Sie vorsichtig sein, wenn Sie die folgenden Zeichen verwenden:
  • ( ) linke und rechte runde Klammer
  • & Et-Zeichen
  • | vertikaler Balken
  • ! Ausrufezeichen
  • * Stern
Die Shell des Betriebssystems könnte diese Zeichen als Sonderzeichen interpretieren und in alternativen Text konvertieren, bevor sie von cbrcontrol ausgewertet werden.
Die oben aufgelisteten Sonderzeichen sind optionale Zeichen für den Befehl cbrcontrol rule add und werden zum Angeben eines Musters für eine Inhaltsregel verwendet. Der folgende Befehl ist deshalb möglicherweise nur bei Verwendung der Eingabeaufforderung cbrcontrol>> gültig:
rule add  10.1.203.4@80@cbr_prod_rule_ek type  content pattern uri=/nipoek/*
Damit dieser Befehl mit Verwendung von Sonderzeichen an der Eingabeaufforderung des Betriebssystems angegeben werden kann, müssen Sie das Muster wie folgt in Anführungszeichen (″ ″) einschließen:
cbrcontrol rule add  10.1.203.4@80@cbr_prod_rule_ek type  content pattern  "uri=/nipoek/*"
Fehlen die Anführungszeichen, könnte beim Speichern der Regel in CBR ein Teil des Musters abgeschnitten werden. Bei Verwendung der Eingabeaufforderung cbrcontrol>> werden keine Anführungszeichen unterstützt.

Scripts

Sie können zum Verzeichnis <Installationsstammverzeichnis>/cbr/servers/bin wechseln, Befehle für die Konfiguration von Content Based Routing in einer Konfigurationsscriptdatei eingeben und diese dann zusammen ausführen. Falls Sie den Inhalt einer Scriptdatei (z. B. myscript) schnell ausführen möchten, verwenden Sie einen der folgenden Befehle:
  • Führen Sie zum Aktualisieren der derzeitigen Konfiguration die folgenden ausführbaren Befehle Ihrer Scriptdatei aus:
    cbcontrol file appendload myscript
  • Führen Sie zum vollständigen Ersetzen der derzeitigen Konfiguration die folgenden ausführbaren Befehle Ihrer Scriptdatei aus:
    cbcontrol file newload myscript
Speichern Sie die aktuelle Konfiguration in einer Scriptdatei (z. B. savescript), indem Sie den folgenden Befehl ausführen:
cbcontrol file save savescript

Dieser Befehl speichert die Konfigurationsscriptdatei im Verzeichnis Installationsstammverzeichnis/servers/configurations/cbr.

Grafische Benutzerschnittstelle

Gehen Sie zum Starten der grafischen Benutzerschnittstelle (GUI) wie folgt vor:
  1. Gehen sie wie folgt vor, um sicherzustellen, dass cbserver ausgeführt wird:
    • [AIX][HP-UX][Linux][Solaris] Führen Sie den folgenden Befehl als Root im Verzeichnis <Installationsstammverzeichnis>/cbr/servers/bin aus:
      cbserver
    • [Windows] cbserver wird als Dienst ausgeführt, der automatisch gestartet wird.
  2. Starten Sie die grafische Benutzerschnittstelle (GUI):
    • [AIX][HP-UX][Linux][Solaris] Führen Sie den folgenden Befehl aus:
      lbadmin
    • [Windows] Klicken Sie auf Start > Programme > IBM WebSphere > Edge Components > IBM Load Balancer > Load Balancer
  3. Starten Sie Caching Proxy wie folgt:
    • [AIX][HP-UX][Linux][Solaris] ibmproxy
    • [Windows] Rufen Sie die Anzeige Dienste auf, indem Sie auf Start > Einstellungen (für Windows 2000) > Systemsteuerung > Verwaltung > Dienste klicken.

Zum Konfigurieren der Komponente CBR von der GUI aus müssen Sie zunächst in der Baumstruktur Content Based Routing auswählen. Sie können den Executor (Steuerprogramm) und den Manager starten, nachdem Sie eine Verbindung zu einem Host hergestellt haben. Sie können auch Cluster erstellen, die Ports und Server umfassen, und Advisor für den Manager starten.

Über die grafische Benutzerschnittstelle können Sie die gleichen Schritte wie mit dem Befehl cbrcontrol ausführen. Wenn Sie beispielsweise einen Cluster über die Befehlszeile konfigurieren möchten, müssten Sie den Befehl cbcontrol cluster add Cluster ausgeben. Wenn Sie einen Cluster über die grafische Benutzerschnittstelle definieren möchten, klicken Sie mit der rechten Maustaste auf Executor, und klicken Sie anschließend im Menü mit der linken Maustaste auf Cluster hinzufügen. Geben Sie die Clusteradresse im Fenster ein, und klicken Sie dann auf OK.

Bereits vorhandene CBR-Konfigurationsdateien können Sie mit der im Menü Host angezeigten Option Neue Konfiguration laden (zum vollständigen Ersetzen der derzeitigen Konfiguration) oder An aktuelle Konfiguration anfügen (zum Aktualisieren der derzeitigen Konfiguration) laden. Sichern Sie Ihre CBR-Konfiguration regelmäßig mit der Option Konfigurationsdatei sichern unter in einer Datei. Diese Option ist ebenfalls im Menü Host enthalten. Das oben in der grafischen Benutzerschnittstelle befindliche Menü Datei bietet Ihnen die Möglichkeit, die aktuellen Hostverbindungen in einer Datei zu speichern oder Verbindungen aus vorhandenen Dateien für alle Komponenten von Load Balancer wiederherzustellen.

Sie können die Hilfe aufrufen, indem Sie auf das Fragezeichen in der oberen rechten Ecke des Fensters von Load Balancer klicken.
  • Hilfe: Feldebene beschreibt jedes Feld und gibt die Standardwerte an.
  • Hilfe: Wie funktioniert das listet Aufgaben auf, die von dieser Anzeige aus ausgeführt werden können.
  • InfoCenter ermöglicht den zentralen Zugriff auf Produktinformationen.
Gehen Sie wie folgt vor, um einen Befehl über die grafische Benutzerschnittstelle auszuführen:
  1. Heben Sie in der Baumstruktur der grafischen Benutzerschnittstelle den Hostknoten hervor, und wählen Sie anschließend im Menü "Host" die Option Befehl senden... aus.
  2. Geben Sie im Befehlseingabefeld den gewünschten Befehl ein, z. B.:
    executor report
    In einem Fenster sehen Sie die Ergebnisse und die Historie der in der aktuellen Sitzung ausgeführten Befehle.

Konfigurationsassistent

Führen Sie folgende Schritte aus, wenn Sie den Konfigurationsassistenten verwenden:
  1. Wechseln Sie in das Verzeichnis <Installationsstammverzeichnis>/cbr/servers/bin, und setzen Sie den Befehl cbserver als Root oder Administrator an der Eingabeaufforderung ab.
  2. Starten Sie die Assistentenfunktion von Content Based Routing, indem Sie den Befehl cbwizard absetzen, oder wählen Sie den Konfigurationsassistenten im CBR-Komponentenmenü in der grafischen Benutzerschnittstelle aus.
  3. Starten Sie wie folgt Caching Proxy, um für den HTTP- oder HTTPS-Datenverkehr (SSL) den Lastausgleich durchzuführen.
    • [AIX][HP-UX][Linux][Solaris] ibmproxy
    • [Windows] Starten Sie Caching Proxy in der Anzeige Dienste, indem Sie auf Start > Einstellungen (für Windows 2000) > Systemsteuerung > Verwaltung > Dienste klicken.

    Der CBR-Assistent führt Sie schrittweise durch den Prozess zum Erstellen einer Basiskonfiguration für die Komponente CBR. Der Assistent stellt Ihnen Fragen bezüglich Ihres Netzes und führt Sie durch die Konfiguration eines Clusters, mit dem CBR den Datenverkehr auf eine Gruppe von Servern verteilen kann.

Concept topic    

Terms and conditions for information centers | Feedback

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