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

On Demand Router für Multi-Cluster-Failover und Lastausgleich konfigurieren

Wenn Sie den On Demand Router (ODR) so konfigurieren möchten, dass Anforderungen an einen anderen Cluster weitergeleitet werden, verwenden Sie angepasste Eigenschaften für die Routing-Richtlinien beim Failover mit mehreren Clustern und beim Lastausgleich. Sie können Anforderungen beim Ausfall des primären Clusters an einen Cluster in einer anderen Zelle weiterleiten, wenn Sie die Last auf mehrere Cluster in der Umgebung verteilen oder wenn Sie Anforderungen an einen bestimmten Cluster weiterleiten möchten.

Vorbereitende Schritte

  • Erstellen Sie den ODR für Ihre Zelle. Weitere Informationen finden Sie im Artikel zum Erstellen von ODRs.
  • Konfigurieren und implementieren Sie die Cluster und Anwendungen für Ihre Multi-Cluster-Richtlinie.
  • Wenn sich die Cluster in unterschiedlichen Zellen befinden, konfigurieren Sie die Stammgruppenbrücke so, dass die Zellen kommunizieren können, oder verwenden Sie eine Clusterdefinition mit generischen Servern.

Informationen zu diesem Vorgang

Verwenden Sie Multi-Cluster-Routing-Richtlinien für Failover und Lastausgleich. Für das Multi-Cluster Failover können Sie einen Cluster angeben, der die Arbeitslast übernimmt, wenn der primäre Cluster ausfällt. Beim Routing für Lastausgleich können Sie die Anforderungslasten auf mehrere Cluster verteilen.

Vorgehensweise

  1. Erstellen Sie eine angepasste Eigenschaft für die Multi-Cluster-Routing-Richtlinie. Klicken Sie in der Administrationskonsole auf Server > Servertypen > On Demand Router > ODR-Name > Eigenschaften für On Demand Router > Einstellungen für On Demand Router > Angepasste Eigenschaften > Neu.
  2. Geben Sie im Feld Name einen Namen für die Routing-Richtlinie für mehrere Cluster ein. Der Name muss mit der Tokenzeichenfolge MCRP@ beginnen. Die vollständige Syntax für das Namensfeld ist wie folgt:
    MCRP@Zellenname[$Anwendungsname[$Name_des_Webmoduls[$Clustername]]]
    Anmerkung: Es wird empfohlen, die Richtlinien für Multi-Cluster-Failover und die Routing-Richtlinien für den Lastausgleich über die wsadmin-Tasks zu konfigurieren, sofern sie noch nicht über eine angepasste Eigenschaft konfiguriert wurden. Weitere Informationen finden Sie im Artikel "Regeln für Verwaltungstasks für ODR-Routing-Richtlinien".
    Tabelle 1. Komponenten der Namensfeldsyntax
    Option Beschreibung
    MCRP Gibt an, dass die angepasste Eigenschaft eine MCRP (Multi Cluster Routing Policy, Routing-Richtlinie für mehrere Cluster) ist. Dieses Präfix muss in Großbuchstaben angegeben werden.
    @ Erforderliches Symbol. Dieses Symbol ist das Trennzeichen zwischen dem Policennamen und der Zelle. In dieser Konfiguration wird das Symbol generell verwendet, um einen Richtliniennamen von einem Zellennamen zu trennen.
    Zellenname Gibt den Namen der Zelle an. Diese Zelle muss eine gültige Zelle sein, in der WebSphere Application Server ausgeführt wird. Sie müssen dieselbe Groß-/Kleinschreibung und Schreibweise wie in der Konfiguration von WebSphere Application Server verwenden.
    $ Trennt die Objekte von WebSphere Application Server.
    Anwendung Gibt den Anwendungsnamen ohne die Dateierweiterung an. Wenn der Name der Unternehmensanwendung beispielsweise StockTrade.ear lautet, geben Sie StockTrade an.
    Name_des_Webmoduls Gibt den Namen des Webmoduls ohne die Dateierweiterung .war an.
    Clustername Gibt den Namen des Clusters an, in dem die Anwendung implementiert ist.
    [ ] Gibt optionale Variablen an.

    Im Folgenden finden Sie Beispiele für das Namensfeld:

    Der folgende Name wird für die Konfiguration der Richtlinie in allen Anwendungen in myCell01 verwendet.

    MCRP@myCell01

    Der folgende Name wird für die Konfiguration der Richtlinie in myWebModule in myApplication verwendet.

    MCRP@myCell01$myApplication$myWebModule

    Der folgende Name wird für die Konfiguration der Richtlinie in allen Webmodulen in myApplication verwendet.

    MCRP@myCell01$myApplication
    Der folgende Name wird für die Konfiguration der Richtlinie in myCluster1, dem myWebModule zugeordnet ist, verwendet.
    MCRP@myCell01$myApplication$myWebModule$myCluster
  3. Geben Sie im Feld Wert einen Wert ein. Die vollständige Syntax für das Wertfeld ist wie folgt:
    Richtlinientyp@Zellenname1$Clustername1[,Zellenname2$Clustername2,...]
    Tabelle 2. Komponenten der Wertfeldsyntax
    Option Beschreibung
    Richtlinientyp

    Im Wert für Richtlinientyp wird nicht zwischen Groß-/Kleinschreibung unterschieden. Die Werte failover, wlor und wrr können in Groß- oder Kleinbuchstaben angegeben werden.

    Gültige Werte:

    failover: Wenn eine Anforderung für das Anwendungswebmodul in der Zelle, die im Feld Name angegeben ist, scheitert, wird die Anforderung an die Zelle und den Cluster übergeben, die hinter dem Symbol @ im Feld Wert angegeben sind. Anforderungen werden nur an die konfigurierte Zelle und den konfigurierten Cluster weitergeleitet, wenn die primäre Zelle ausfällt. Der Zellenstatus wird mit dem HTTP-Statuscode 503, Service nicht verfügbar angegeben.

    wlor: Gibt eine Lastausgleichsrichtlinie des Typs "Ausstehende Anforderungen mit niedrigster Gewichtung" an. Diese Richtlinie wird wirksam, wenn der ODR aktiv ist und die Konfiguration seiner angepassten Eigenschaften liest. Diese Richtlinie für Lastausgleich berücksichtigt nicht nur Bewertungen, sondern auch die Anzahl der ausstehenden HTTP-Anforderungen in einem Cluster. Daher kann diese Richtlinie die Anforderungen effizienter auf Cluster verteilen, in denen sie verarbeitet werden. Der Wert wlor ist dem Wert wrr vorzuziehen.

    Neue Wertigkeiten werden in einem Intervall von 15 Sekunden vom Dynamic Workload Manager (DWLM) abgerufen. Hierbei wird die Antwortzeit auf Anwendungsebene berücksichtigt. Verwenden Sie die Systemeigenschaft mcrp.ui, um die neue Aktualisierungszeit in Sekunden anzugeben.
    Anmerkung: Das Standardverhalten des ODR ist so definiert, dass er einen "wlor"-Lastausgleich in den Zellen und Clustern durchführt, wenn eine Anforderung nicht mit einer vorhandenen ODR-Routingregel übereinstimmt oder wenn keine ODR-Routing-Regel existiert.

    wrr: Gibt eine Lastausgleichsrichtlinie des Typs "Round-Robin mit Gewichtung" an. Diese Richtlinie wird wirksam, wenn der ODR aktiv ist und die Konfiguration seiner angepassten Eigenschaften liest.

    Neue Wertigkeiten werden in einem Intervall von 15 Sekunden vom Dynamic Workload Manager (DWLM) abgerufen. Hierbei wird die Antwortzeit auf Anwendungsebene berücksichtigt. Verwenden Sie die Systemeigenschaft mcrp.ui, um die neue Aktualisierungszeit in Sekunden anzugeben.

    Zellenname Gibt den Namen der Zelle an. Diese Zelle muss eine gültige Zelle sein, in der WebSphere Application Server ausgeführt wird. Sie müssen dieselbe Groß-/Kleinschreibung und Schreibweise wie im Zellennamen in WebSphere Application Server verwenden.
    Clustername

    Als Clusternamen können die Namen von statischen oder dynamischen Clustern in der lokalen Zelle, die Namen von Clustern in einer Zelle, die über eine Brücke mit dem Service für Stammgruppenbrücken verbunden ist, oder die Namen generischer Server-Cluster angegeben werden.

    Der Clustername muss in Großbuchstaben und genauso angegeben werden, wie Sie ihn beim Erstellen des Clusters in der Administrationskonsole definiert haben.

    , Das Komma (,) wird verwendet, um eine Gruppe von Werten in der Liste voneinander zu trennen.

    Die Namen aller J2EE-Artefakte (Java™ Platform, Enterprise Edition (Java EE)), z. B. Zellenname, Anwendungsname und Clustername, müssen so geschrieben werden, wie sie in der Konfiguration von WebSphere Application Server angegeben sind.

    Für die Werte Zellenname und Clustername in den Feldern Name und Wert kann ein Platzhalterzeichen (*) verwendet werden. Wenn Sie das Platzhalterzeichen anstelle eines Zellennamens verwenden, geben Sie damit alle Zellen in der Zellengruppe an. Zu einer Zellengruppe gehören alle Zellen, die über die Stammgruppenbrücke miteinander verbunden sind. Wenn Sie das Platzhalterzeichen anstelle von Clustername verwenden, geben Sie damit alle Cluster in einer bestimmten Zelle an. Die Verwendung eines Platzhalterzeichens ist nur von Bedeutung, wenn Sie mit Routingverfahren für den Lastausgleich in mehreren Clustern arbeiten.

    Im Folgenden finden Sie Beispiele für das Wertfeld:

    Die folgende Richtlinie konfiguriert eine Failoverrichtlinie. Wenn ein Failover stattfindet, können Anforderungen vom generischen Server-Cluster "myGSC1" in der Zelle "thesaharaCell01" übernommen werden.
    failover@myCell01$myCluster1,myCell01$myGSC1
    Die folgende Richtlinie konfiguriert eine Lastausgleichsrichtlinie des Typs "Ausstehende Anforderungen mit niedrigster Gewichtung".
    wlor@thesaharaCell01$myCluster1,myCell2$myCluster2
    Die folgende Richtlinie konfiguriert eine Richtlinie für Lastverteilung nach dem Round-Robin-Prinzip mit Gewichtung.
    wrr@thesaharaCell01$myNYCGSC,cell_2$cluster_2
    Wenn Sie den folgenden Wert angeben, wird die Anforderungslast auf alle Zellen- und Clusterkombinationen, in denen die konfigurierte Anwendung implementiert ist, verteilt:
    wrr@*$*
  4. Klicken Sie auf Anwenden oder OK, um Ihre neuen angepassten Einstellungen festzuschreiben.

Ergebnisse

Der ODR leitet Anforderungen gemäß der von Ihnen konfigurieren Multi-Cluster-Routing-Richtlinie an mehrere Cluster weiter.

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_odrcustom
Dateiname:twve_odrcustom.html