Einen Cluster für hohe Verfügbarkeit und Skalierbarkeit einem Bus hinzufügen

Sie können einen Cluster als Member eines Busses hinzufügen und die Unterstützung für Messaging-Engine-Richtlinien und eine vordefinierte Messaging-Engine-Richtlinie, die hohe Verfügbarkeit, Skalierbarkeit oder Skalierbarkeit mit hoher Verfügbarkeit unterstützt, verwenden. Die Unterstützung für Messaging-Engine-Richtlinien hilft Ihnen beim Erstellen und Konfigurieren der Messaging-Engines in einem Cluster, um das erforderliche Messaging-Engine-Verhalten bereitzustellen.

Vorbereitende Schritte

Vergewissern Sie sich, dass die im Artikel Cluster als Member eines Busses hinzufügen aufgelisteten Ressourcen definiert sind.

Informationen zu diesem Vorgang

Die folgenden vordefinierten Messaging-Engine-Richtlinien sind verfügbar:
  • Hohe Verfügbarkeit. Verwenden Sie die Richtlinie für hohe Verfügbarkeit, wenn Sie sicherstellen möchten, dass immer eine Messaging-Engine im Cluster aktiv ist, sodass die Nachrichten immer übertragen werden.

    Die Messaging-Engine-Richtlinie für hohe Verfügbarkeit erstellt eine einzige Messaging-Engine für den Cluster. Die Messaging-Engine wird so konfiguriert, dass sie von den anderen Servern im Cluster übernommen werden kann. Die Reihenfolge, in der die Server für die Übernahme verwendet werden, richtet sich nach deren Reihenfolge in der Liste bevorzugter Server. Je höher sich ein Server in der Liste befindet, desto höher ist die Präferenz für diesen Server. Die Messaging-Engine wird nicht wieder zurücksetzt, d. h., sollte ein Server mit einer höheren Präferenz verfügbar werden, wird die Messaging-Engine nicht auf diesen Server zurückgesetzt.

  • Skalierbarkeit. Verwenden Sie die Skalierbarkeitsrichtlinie für Systeme, auf denen Sie einem Cluster weitere Server hinzufügen und die Leistung verwalten möchten.

    Die Messaging-Engine-Richtlinie für Skalierbarkeit erstellt eine Messaging-Engine für jeden Server im Cluster. Jede Messaging-Engine kann nur in dem Server ausgeführt werden, dem sie zugeordnet ist, und nicht von einem anderen Server übernommen werden. Wenn ein Server ausfällt, fällt auch die Messaging-Engine, die in diesem Server ausgeführt wird, aus, und bleibt so lange nicht verfügbar, bis der Server wiederhergestellt wird. Sie können dem Cluster neue Server hinzufügen, ohne die vorhandenen Messaging-Engines im Cluster zu beeinträchtigen.

  • Skalierbarkeit mit hoher Verfügbarkeit. Verwenden Sie die Skalierbarkeitsrichtlinie mit hoher Verfügbarkeit für Systeme, auf denen Sie einem Cluster weitere Server hinzufügen und die Leistung verwalten, aber zusätzlich sicherstellen möchten, dass das Messaging immer verfügbar ist.

    Die Messaging-Engine-Richtlinie für Skalierbarkeit mit hoher Verfügbarkeit erstellt eine Messaging-Engine für jeden Server im Cluster. Jede Messaging-Engine kann von einem anderen angegebenen Server im Cluster übernommen werden. Jeder Server kann bis zu zwei Messaging-Engines hosten, sodass es eine geordnete zirkuläre Beziehung zwischen den Servern gibt. Jede Messaging-Engine kann wieder zurücksetzt werden, d. h., wenn eine Messaging-Engine von einem anderen Server übernommen wird und der ursprüngliche Server wieder verfügbar wird, wird die Messaging-Engine automatisch auf diesen Server zurückgesetzt.

[AIX Solaris HP-UX Linux Windows][IBM i]Optional können Sie die Anfangsgröße und die maximale Größe des JVM-Heapspeichers optimieren. Durch die Optimierung der Größen für den Heapspeicher stellen Sie sicher, dass den Anwendungsservern mit einer oder mehreren Messaging-Engines eine entsprechende Speicherkapazität für den erforderlichen Nachrichtendurchsatz bereitgestellt wird.

Wenn Sie mit einer heterogenen Zelle arbeiten, kann ein Service Integration Bus, der in dieser Version des Produkts ausgeführt wird, nur Busmember der WebSphere Application Server Version 6 enthalten, die in den folgenden Versionen des Produkts ausgeführt werden:
  • 6.0.2 (Fixpack 23 oder höher)
  • 6.1.0 (Fixpack 13 oder höher)

Wenn die Sicherheit aktiviert ist und im Bus Busmember verschiedener Versionen enthalten sind, wird das Vertrauen zwischen den Busmembern über einen Authentifizierungsalias für die gegenseitige Authentifizierung der Engines hergestellt. Wenn Sie einen Server-Cluster der WebSphere Application Server Version 6 als Busmember hinzufügen und dieser Server das erste Busmember dieser Version ist, müssen Sie im Rahmen dieser Task einen Authentifizierungsalias auswählen oder erstellen. Diese Aktion legt den Alias für die gegenseitige Authentifizierung fest.

Vorgehensweise

  1. Klicken Sie im Navigationsfenster auf Serviceintegration -> Busse -> Busname -> [Topologie] Busmember.
  2. Klicken Sie auf Hinzufügen, um den Assistenten "Neues Busmember hinzufügen" zu starten.
  3. Wählen Sie im ersten Teilfenster Cluster und anschließend in der Dropdown-Liste den Cluster aus, den Sie als Member des Busses hinzufügen möchten.
  4. Stellen Sie sicher, dass im Teilfenster "Richtlinienunterstützung für Messaging-Engines" das Kontrollkästchen Richtlinienunterstützung für Messaging-Engines ausgewählt ist. Wählen Sie abhängig von der erforderlichen Messaging-Engine-Richtlinie eine der folgenden Optionen aus:
    • Hohe Verfügbarkeit
    • Skalierbarkeit
    • Skalierbarkeit mit hoher Verfügbarkeit
    Wenn in der Spalte "Weitere Konfiguration erforderlich" für die ausgewählte Messaging-Engine-Richtlinie der Wert "Nein" angezeigt wird, fahren Sie mit der Prozedur fort. Andernfalls untersuchen Sie die angezeigten Nachrichten und entscheiden, ob Sie die Clusterkonfiguration ändern müssen oder fortfahren können. Es wird ein Diagramm des ausgewählten Clusters und des schließlichen Ergebnisses der ausgewählten Messaging-Engine-Richtlinie angezeigt.
  5. Wählen Sie den Typ des bereits definierten Nachrichtenspeichers aus.
  6. Klicken Sie im Teilfenster "Messaging-Engines konfigurieren" für jede aufgelistete Messaging-Engine auf den Namen der Messaging-Engine und geben Sie Details für den zugehörigen Nachrichtenspeicher ein.
    • Wenn Sie einen Dateispeicher verwenden, geben Sie die Verzeichnispfade für die Protokolldateien, den permanenten Dateispeicher und den temporären Dateispeicher an. Verwenden Sie nicht den Standardpfad, und stellen Sie sicher, dass für jede Messaging-Engine ein eindeutiger Pfad verwendet wird.
    • Wenn Sie einen Datenspeicher verwenden, geben Sie den JNDI-Namen der Datenquelle an, die den Zugriff auf die Datenbank mit dem Datenspeicher ermöglicht.
  7. Optional: [AIX Solaris HP-UX Linux Windows][IBM i]Im Teilfenster "Leistungsparameter optimieren" können Sie die aktuellen Einstellungen der anfänglichen Größe und der maximalen Größe des JVM-Heapspeichers anzeigen. Wenn Sie die Leistung optimieren möchten, indem Sie die aktuellen Einstellungen ändern, wählen Sie das Kontrollkästchen Größen des Heapspeichers ändern aus und geben Sie in den Feldern Empfohlene Größen des Heapspeichers die erforderlichen Änderungen ein.
  8. Wenn die Sicherheit aktiviert ist und durch das Hinzufügen dieses Busmembers des Typs "Cluster" ein sogenannter heterogener Bus, d. h. ein Bus mit Membern verschiedener Versionen, entsteht, fordert der Assistent Sie zur Eingabe eines Authentifizierungsalias auf. Führen Sie eine der folgenden Aktionen aus:
    • Wählen Sie einen vorhandenen Authentifizierungsalias aus.
    • Erstellen Sie einen neuen Authentifizierungsalias. Geben Sie einen eindeutigen Aliasnamen und ein Kennwort an.
    Diese Aktion legt den Alias für die gegenseitige Authentifizierung fest.
  9. Wenn Sie alle Schritte im Assistenten "Neues Busmember hinzufügen" ausgeführt haben, speichern Sie Ihre Änderungen in der Masterkonfiguration.

Ergebnisse

Sie haben ein Busmember des Typs "Cluster" erstellt.
  • Für die Messaging-Engine-Richtlinie für hohe Verfügbarkeit gibt es eine einzige Messaging-Engine mit dem Namen Clustername.nnn-Busname, die von jedem der Server im Cluster übernommen werden kann.
  • Für die Messaging-Engine-Richtlinie für Skalierbarkeit gibt es eine Messaging-Engine für jeden Server im Cluster mit dem Namen Clustername.nnn-Busname. Jede Messaging-Engine im Cluster kann nur ein einem einzigen Server ausgeführt werden.
  • Für die Messaging-Engine-Richtlinie für Skalierbarkeit mit hoher Verfügbarkeit gibt es eine Messaging-Engine für jeden Anwendungsserver im Cluster mit dem Namen Clustername.nnn-Busname. Jede Messaging-Engine im Cluster kann von einem anderen angegebenen Server im Cluster übernommen und bei Wiederverfügbarkeit des ursprünglichen Servers wieder auf diesen zurückgesetzt werden.
Für jede Messaging-Engine gibt es eine Stammgruppenrichtlinie mit dem Namen Name_der_Messaging-Engine-NummerPolicy. Diese Stammgruppenrichtlinie wird mit dem Verhalten konfiguriert, das Sie für die Messaging-Engine-Richtlinie ausgewählt haben, und wird der Messaging-Engine über die zugehörigen Übereinstimmungskriterien zugeordnet.

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