WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

Broker und Warteschlangenmanager mit jeweils mehreren Instanzen erstellen

In diesem Abschnitt erfahren Sie, wie Sie für eine Hochverfügbarkeitskonfiguration gleichzeitig einen Broker und einen Warteschlangenmanager mit jeweils mehreren Instanzen erstellen.

Bevor Sie beginnen:

Zur Erstellung des Warteschlangenmanagers mit mehreren Instanzen müssen Sie die Option -ar crtmqm verwenden. Vor der Erstellung eines Brokers mit mehreren Instanzen in einer Domäne müssen Sie die Benutzer- und Dateiberechtigungen konfigurieren.

Öffnen Sie als Benutzer mqsiuser-admin eine Befehlskonsole mit erhöhten Berechtigungen. Dies erfolgt mit dem Befehl mqsicommandconsole. So erstellen Sie gleichzeitig einen Broker und einen Warteschlangenmanager mit mehreren Instanzen:

  1. Erstellen Sie die gemeinsam genutzten Verzeichnisse, die für den Broker mit mehreren Instanzen benötigt werden. Weitere Informationen zu gemeinsam genutzten Verzeichnissen finden Sie im Abschnitt Gemeinsam genutzte Verzeichnisse erstellen.
  2. Definieren Sie die folgenden Benutzer und Gruppen:
    1. Eine Domänengruppe innerhalb der lokalen Gruppe mqbrkrs (auf beiden Systemen). Beispiel: WMB\Domain mqbrkrs
    2. Eine Domänengruppe innerhalb der lokalen Gruppe mqm (auf beiden Systemen). Beispiel: WMB\Domain mqm
    3. Einen Domänenbenutzer innerhalb der Gruppen 'Domain mqbrkrs' und 'Domain mqm'. Die ID dieses Benutzers wird zur Ausführung des Brokers verwendet. Beispiel: WMB\mqsiuser
    4. Einen Domänenbenutzer innerhalb der Gruppe 'Domain mqbrkrs', der auf beiden Systemen auch zur lokalen Administratorgruppe gehört. Die ID dieses Benutzers wird zur Erstellung des Brokers verwendet. Dies kann die vorherige ID sein, wenngleich zur Ausführung des Brokers kein Administrator erforderlich ist. Beispiel: WMB\mqsiuser-admin. Die genannten Benutzer und Gruppen verwenden den Beispieldomänennamen WMB.
  3. Erstellen Sie auf dem Dateiserver einen Ordner für die gemeinsam genutzten Dateien des Brokers. Beispiel: c:\mqsishare. Richten Sie die Sicherheitsberechtigungen für den Ordner im Abschnitt Change Permissions (Berechtigungen ändern) des Fensters Advanced Security Settings (Erweiterte Sicherheitseinstellungen) ein:
    1. Inaktivieren Sie die Option 'Include inheritable permissions from this objects parent' (Übertragbare Berechtigungen des übergeordneten Objekts übernehmen).
    2. Entfernen Sie die vorhandenen Einträge.
    3. Fügen Sie 'Domain mqbrkrs' mit uneingeschränkten Berechtigungen hinzu.
    4. Fügen Sie 'Domain mqm' mit uneingeschränkten Berechtigungen hinzu.
    5. Entfernen Sie den Standardbenutzer 'Everyone' aus der Liste.
    6. Fügen Sie 'Domain mqbrkrs' mit uneingeschränkten Berechtigungen hinzu.
  4. Erstellen Sie auf dem Clientknoten A den Broker mit mehreren Instanzen MB1. Dazu müssen Sie den folgenden Befehl ausführen:
     mqsicreatebroker MIMB1 -i "WMB\mqsiuser" -a <Kennwort> –q MIQM1 –e \\MyServer\\mqsishare -B "WMB\Domain mqbrkrs"

    Dabei ist MIQM1 der Name des vorhandenen Mehrinstanz-Warteschlangenmanagers, der, wie im vorangegangenen Code beschrieben, mit dem Flag -a oder -ar erstellt wurde. <Kennwort> muss durch das Kennwort des Benutzers 'mqsiuser-admin' ersetzt werden. Soll der Mehrinstanzbroker als WebSphere MQ-Service gestartet werden, können Sie mit dem Befehl mqsicreatebroker auch -d defined angeben.

    Geben Sie im Befehl mqsicreatebroker -d defined an, um den Mehrinstanzbroker als WebSphere MQ-Service zu starten.

    Sie müssen sicherstellen, dass SharedLocation vorhanden ist und dass Ihre Benutzer-ID Zugriff auf die gemeinsam genutzte Speicherposition hat, bevor Sie diesen Befehl ausführen.

    Weitere Informationen finden Sie im Abschnitt Befehl mqsicreatebroker.

  5. Fügen Sie dem Clientknoten B die Angaben zum Broker MB1 hinzu. Dazu müssen Sie den folgenden Befehl ausführen:
     mqsiaddbrokerinstance MIMB1 -i "WMB\mqsiuser" -a <Kennwort> –e \\MyServer\\mqsishare
    Weitere Informationen finden Sie im Abschnitt mqsiaddbrokerinstance-Befehl.

    In dem oben angeführten Beispiel wird von einem UNIX-System ausgegangen.

  6. Starten Sie Warteschlangenmanager MIQM1, damit er auf dem Clientknoten A aktiv ist.
  7. Starten Sie den Broker MB1 auf dem Clientknoten A. Dazu müssen Sie den folgenden Befehl ausführen:
    mqsistart MB1
  8. Starten Sie den Broker MB1 auf dem Clientknoten B. Stellen Sie fest, ob der Broker MB1 für den Standby-Warteschlangenmanager QM1 im Standby-Modus ist. Dazu müssen Sie den folgenden Befehl ausführen:
    mqsilist 
  9. Optional: Stellen Sie wie folgt sicher, dass der Broker MB1 korrekt arbeitet:
    1. Stoppen Sie den Broker MB1 und den WS-Manager QM1 auf dem Clientknoten A. Der Broker MB1 und der WS-Manager QM1 auf dem Clientknoten B wechseln vom Standby-Modus in den aktiven Modus.
    2. Starten Sie den WS-Manager QM1 und den Broker MB1 auf dem Clientknoten A erneut. Der WS-Manager QM1 und der Broker MB1 auf dem Clientknoten B wechseln wieder zurück in den Standby-Modus.
Sie haben gleichzeitig einen Broker und einen Warteschlangenmanager mit mehreren Instanzen erstellt. Sobald der Broker MB1 und der Warteschlangenmanager QM1 auf dem Clientknoten A gestoppt werden, werden der gleiche Broker und Warteschlangenmanager auf dem Clientknoten B aktiv. Beide kehren in den Standby-Modus zurück, sobald Clientknoten A wieder aktiviert wird.
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:22:52


TaskthemaTaskthema | Version 8.0.0.5 | be13681_