Verwenden Sie diese Task, um Anforderungen vom On Demand Router (ODR)
an externe Knoten weiterzuleiten.
Vorbereitende Schritte
Anmerkung: Wenn Sie die Unterstützung für
dynamische Operationen für andere Typen von Middleware-Servern konfigurieren möchten, können Sie Ihre
anderen Middleware-Server als Member eines dynamischen Clusters definieren. Weitere Informationen finden Sie im Artikel "Konfigurationen Middleware-Server hinzufügen".
Sie müssen einen oder mehrere Knoten haben, auf denen Intelligent Management nicht ausgeführt wird. Mit
dieser Task fügen Sie die Knoten, auf denen Intelligent Management nicht ausgeführt wird,
als Ports für generische Server-Cluster hinzu.
Zum Erstellen und Bearbeiten generischer Server-Cluster
benötigen Sie die Verwaltungsberechtigungen der Rolle "Verwaltung" (Administrator) oder "Konfiguration" (Configurator).
Sie müssen die folgenden Tasks ausführen, bevor
Sie den ODR so konfigurieren können, dass er Anforderungen an externe Knoten sendet:
- Erstellen Sie einen On Demand Router.
- Konfigurieren Sie Service- und Transaktionsklassen für den ODR.
Informationen zu diesem Vorgang
Der ODR unterstützt die automatische Weiterleitung an Knoten, die in fernen Zellen enthalten sind, wenn die lokale
Zelle des ODR über eine Stammgruppenbrücke mit der fernen Zelle verbunden ist.
Wenn Sie Anforderungen an Knoten
weiterleiten möchten, auf denen
Intelligent Management nicht installiert ist, müssen Sie einen generischen
Server-Cluster konfigurieren.
Ein generischer Server-Cluster ist eine Gruppe von Transportendpunkten, die als Ziel für eine ODR-Routing-Regel verwendet werden können.
Server und Knoten werden aus den Endpunkten des generischen Server-Clusters und den Eigenschaften abgeleitet.
Bei diesen Servern kann es sich um fremde oder generische Server handeln. Fremde Server können von einem Node Agent von WebSphere Application Server gestoppt und erneut gestartet werden. Fremde Server können von einem Node Agent von WebSphere Application Server ebenfalls gestoppt und erneut gestartet werden. Beispiele für fremde Server sind Apache Tomcat und JBoss
Application Server.
Vorgehensweise
- Optional: Erstellen Sie einen oder mehrere nicht verwaltete Knoten. Für jede der folgenden Konfigurationssituationen müssen Sie nicht verwaltete Knoten erstellen:
- Sie möchten, dass der ferne Agent an einem anderen Port als dem Standardport 9980 auf Anforderungen wartet.
- Sie möchten ein angepasstes Collector-Plug-in für Statistiken verwenden, um die Knotengeschwindigkeit und die durchschnittliche
CPU-Auslastung für das Arbeitsprofil zu ermitteln.
- Sie verwenden Knoten, die mit mehreren Netzen verbunden sind, d. h., die mehrere Netzschnittstellenkarten oder mehrere
Hostnamen haben.
Klicken Sie in der Administrationskonsole auf , um einen nicht verwalteten Knoten zu erstellen.
- Optional: Wenn der ferne Agent an einem anderen Port als dem Standardport
9980 auf eingehende Anforderungen wartet, geben Sie für den nicht verwalteten Knoten die angepasste Eigenschaft "stats.collector.remote.agent.port" an.
- Klicken Sie auf .
- Geben Sie im Feld Name den Wert stats.collector.remote.agent.port ein.
- Geben Sie im Feld Wert die Nummer des Ports ein, an dem der
ferne Agent auf die Anforderungen wartet.
Hinweis: Notieren Sie sich den Portwert. Sie verwenden diesen Wert, wenn Sie den fernen Agenten
auf dem nicht verwalteten Knoten starten.
- Optional: Wenn Sie ein angepasstes Collector-Plug-in für Statistiken verwenden, um die Knotengeschwindigkeit und die durchschnittliche
CPU-Auslastung für das Arbeitsprofil zu ermitteln, definieren Sie den Namen der Klasse als angepasste Eigenschaft für den
nicht verwalteten Knoten.
In diesem Fall hat das Plug-in die Möglichkeit, einen fernen Agenten zu verwenden. Bevor Sie diese angepasste Eigenschaft konfigurieren, müssen Sie ein angepasstes Collector-Plug-in für
Statistiken codiert und im Verzeichnis lib installiert haben.
- Klicken Sie auf .
- Geben Sie im Feld Name den Wert stats.collector.implementation.class ein.
- Geben Sie im Feld Wert den Namen der Klasse des angepassten Collector-Plug-ins für Statistiken ein.
Standardmäßig ist dies die Klasse com.ibm.ws.externalnode.plugins.DefaultStatsCollector.
- Sie können weitere Konfigurationsparameter angeben, indem Sie die angepasste Eigenschaft
stats.collector.config für die nicht verwalteten Knoten hinzufügen. Der Provider des angepassten Plug-in muss Ihnen diese Informationen zur Verfügung stellen.
Die Eigenschaft stats.collector.config ist nicht erforderlich, wenn Sie die Standardklasse
com.ibm.ws.externalnode.plugins.DefaultStatsCollector verwenden.
- Erstellen Sie einen generischen Server-Cluster.
- Klicken Sie in der Administrationskonsole auf .
- Geben Sie im Feld Name einen Wert ein, und wählen Sie ein Protokoll für den
generischen Server-Cluster aus.
- Klicken Sie auf Anwenden.
- Geben Sie die Endpunkte bzw. Ports für den generischen Server-Cluster an. Klicken Sie auf der Seite mit den Einstellungen des generischen Server-Clusters auf Ports.
- Klicken Sie auf Neu, um dem generischen Server-Cluster Endpunkte hinzuzufügen.
- Optional: Wenn Sie den fernen Agenten im vorherigen Schritt für die Empfangsbereitschaft an einem anderen Port
als dem Standardport konfiguriert haben, ein angepasstes Collector-Plug-in für Statistiken verwenden oder
Ihre Knoten mit mehreren Schnittstellen verbunden sind, d. h. mehrere
Netzschnittstellenkarten oder mehrere Hostnamen haben, müssen Sie die angepasste Eigenschaft "node" für die Endpunkte des generischen Server-Clusters
definieren.
- Klicken Sie in der Administrationskonsole auf .
- Definieren Sie die angepasste Eigenschaft. Geben Sie für den Namen der angepassten Eigenschaft node ein. Der Wert der angepassten Eigenschaft muss der Name
des nicht verwalteten Knotens sein, der dem Port für den generischen Server-Cluster zugeordnet ist.
- Klicken Sie auf Anwenden.
- Installieren Sie Ihre Anwendung mit den definierten Portnummern auf den externen Knoten.
- Aktivieren Sie die externe Überwachung, indem Sie den fernen Agenten auf allen externen Knoten aktivieren.
- Definieren Sie die Routing-Richtlinien für generische Server-Cluster.
Bevor Sie Routing-Regeln
erstellen, müssen Sie die zugehörigen virtuellen Hosts erstellen.
Zum Definieren der virtuellen Hosts klicken Sie in der Administrationskonsole auf
.
- Definieren Sie die Servicerichtlinien für generische Server-Cluster.
Ergebnisse
Der Work-Profiler ruft die durchschnittliche CPU-Auslastung und Knotengeschwindigkeit von den externen Knoten ab und kann den Datenverkehr
an die externen Knoten weiterleiten.
Nächste Schritte
Fahren Sie mit der Konfiguration des On Demand Routers und des Autonomic Request
Flow Manager fort.