Auf verteilten Betriebssystemen einen Broker der Version 5.0 auf Version 6.0 migrieren

Migrieren Sie einen Broker, um die erweiterten Funktionen zu verwenden, die in einer Brokerdomäne der Version 6.0 zur Verfügung stehen.

Wenn Sie den Broker stoppen, können Sie ihn unverzüglich auf die neue Version auf demselben Computer migrieren. Falls Sie den Broker nicht stoppen möchten, um Probleme für die Geschäftsanwendungen zu vermeiden, oder wenn Sie die Brokerfunktionalität auf einem anderen Computer reproduzieren möchten, können Sie die Anwendungslogik des Version 5.0-Brokers auf einen separaten Version 6.0-Broker verschieben.

Wenn Sie das Message Brokers ToolkitVersion 5.1 verwenden, ersetzen Sie alle Verweise auf "Version 5.0" durch "Version 5.1".

Wählen Sie das zu Ihrer Umgebung gehörende Thema aus.

Broker auf demselben Computer migrieren

Vor dem Start

Vergewissern Sie sich vor der Migration eines Brokers, dass keine Aggregation in Bearbeitung ist. Wenn Sie einen Broker auf WebSphere Message Broker Version 6.0 migrieren, gehen alle aktuellen Daten, die für laufende Aggregationen gespeichert werden, verloren.

Wenn der Broker mit einer Ländereinstellung ausgeführt wird, die nicht unter Ländereinstellungen aufgeführt ist, prüfen Sie, ob die Codepage zu den unterstützten Codeseiten gehört und die Ländereinstellung korrekt konfiguriert ist.

Gehen Sie folgendermaßen vor, um einen Broker der Version 5.0 auf verteilten Betriebssystemen auf Version 6.0 auf demselben Computer zu migrieren:
  1. Installieren Sie WebSphere Message Broker Version 6.0 in einem anderen Verzeichnis als WebSphere Business Integration Message Broker Version 5.0.
  2. Stoppen Sie in Ihrer Befehlsumgebung der Version 5.0 den Broker der Version 5.0.
  3. Stoppen Sie alle Kanäle, die mit dem Broker der Version 5.0 verbunden sind.
  4. Stellen Sie die ODBC-Definitionsdatei auf das Format der Version 6.0 um. Gehen Sie dazu nach den Anweisungen im Abschnitt ODBC-Definitionen bei der Migration aktualisieren vor.
  5. Beginn der ÄnderungRichten Sie die Version 6.0-Befehlsumgebung ein:
    • Linux platformUNIX platform Beginn der ÄnderungÖffnen Sie auf Linux- und UNIX-Systemen eine neue Shell, und führen Sie das mqsiprofile für diese Version 6.0-Installation aus.Ende der Änderung
    • Windows platform Klicken Sie unter Windows auf Start, und öffnen Sie die Befehlskonsole, die dieser Version 6.0-Installation zugeordnet ist.
    Ende der Änderung
  6. Geben Sie den Befehl mqsimigratecomponents ein, um den Broker zu migrieren. Beispiel:
    mqsimigratecomponents Broker1
  7. Wenn Sie Version 6.0 auf einem 64-Bit-Betriebssystem ausführen, nehmen Sie folgenden Änderungen in der Betriebsumgebung vor:
    • Es müssen keine 32-Bit-Bibliotheken mehr in die Umgebungsvariable LIBPATH exportiert werden. Entfernen Sie alle Variableneinstellungen, die weitgehend mit den folgenden Einstellungen übereinstimmen:
      export LD_LIBRARY_PATH=[DB2instanceDir]/sqllib/lib32:$LD_LIBRARY_PATH
      export SHLIB_PATH=$ORACLE_HOME/lib32:$SHLIB_PATH
    • Wenn Sie weiterhin 32-Bit-Ausführungsgruppen verwenden möchten und DB2 für Ihre Brokerdatenbank nutzen, legen Sie die geeignete Umgebungsvariable für die installierte DB2-Version fest.

      Für DB2 Version 8:

      MQSI_LIBPATH32=$MQSI_LIBPATH32:[DB2InstanceDir]/sqllib/lib
      Für DB2 Version 9:
      MQSI_LIBPATH32=$MQSI_LIBPATH32:[DB2InstanceDir]/sqllib/lib32
      Wenn der Broker nur 64-Bit-Ausführungsgruppen unterstützt, ist diese Variable nicht erforderlich.
  8. Starten Sie den Version 6.0-Broker mit dem Befehl mqsistart.

Migration der Anwendungslogik eines Brokers der Version 5.0 auf eine andere Installation

Vor dem Start

Zur Ausführung dieser Aufgabe muss Ihnen entweder ein Message Brokers Toolkit der Version 5.0 oder der Version 6.0 zur Verfügung stehen.

Vergewissern Sie sich vor der Migration eines Brokers, dass keine Aggregation in Bearbeitung ist. Wenn Sie einen Broker auf Version 6.0 migrieren, gehen alle aktuellen Daten, die für laufende Aggregationen gespeichert werden, verloren.

Wenn der Broker mit einer Ländereinstellung ausgeführt wird, die nicht unter Ländereinstellungen aufgeführt ist, prüfen Sie, ob die Codepage zu den unterstützten Codeseiten gehört und die Ländereinstellung korrekt konfiguriert ist.

Führen Sie folgende Schritte aus, um einen Broker der Version 5.0 auf verteilten Betriebssystemen in einem anderen Verzeichnis auf demselben Computer oder auf einem anderen Computer auf Version 6.0 zu migrieren.
  1. Installieren Sie WebSphere Message Broker Version 6.0 entweder als neue Instanz auf dem Computer, auf dem WebSphere Business Integration Message Broker Version 5.0 installiert ist, oder auf einem anderen Computer. Ausführliche Informationen finden Sie unter Installationshandbuch.
  2. Stellen Sie die ODBC-Definitionsdatei auf das Format der Version 6.0 um. Gehen Sie dazu nach den Anweisungen im Abschnitt ODBC-Definitionen bei der Migration aktualisieren vor.
  3. Beginn der ÄnderungRichten Sie die Version 6.0-Befehlsumgebung ein:
    • Linux platformUNIX platform Beginn der ÄnderungÖffnen Sie auf Linux- und UNIX-Systemen eine neue Shell, und führen Sie das mqsiprofile für diese Version 6.0-Installation aus.Ende der Änderung
    • Windows platform Klicken Sie unter Windows auf Start, und öffnen Sie die Befehlskonsole, die dieser Version 6.0-Installation zugeordnet ist.
    Ende der Änderung
  4. Erstellen Sie mit dem Befehl mqsicreatebroker einen Broker der Version 6.0, und geben Sie ihm einen anderen Namen als dem Broker der Version 5.0.

    WS-Manager können von verschiedenen Brokern nicht gemeinsam genutzt werden. Sie können einen Broker nicht auf einen WS-Manager migrieren, der schon von einem vorhandenen Broker verwendet wird.

  5. Starten Sie den Version 6.0-Broker mit dem Befehl mqsistart.
  6. Fügen Sie der Domäne den neuen Broker hinzu. Führen Sie dazu folgende Tasks aus:
    1. Konfigurationsmanager erstellen
    2. Domänenverbindung erstellen
    3. Verbindung zur Brokerdomäne herstellen
    4. Broker einer Brokerdomäne hinzufügen
  7. Erstellen Sie eine Liste der Ausführungsgruppen, die es auf dem Broker der Version 5.0 gibt, und erstellen Sie dieselben Gruppen auf dem neuen Broker. Verwenden Sie für diesen Schritt entweder das Message Brokers Toolkit der Version 5.0 oder der Version 6.0.
  8. Implementieren Sie die Nachrichtenflüsse und Nachrichtengruppen des Version 5.0-Brokers auf dem Version 6.0-Broker. Verwenden Sie für diesen Schritt entweder das Message Brokers Toolkit der Version 5.0 oder der Version 6.0.
  9. Konfigurieren Sie alle anderen relevanten Eigenschaften des Brokers der Version 5.0 auch für den Broker der Version 6.0. Beispiel: Sie müssen möglicherweise Eigenschaften konfigurieren, die Sie mit dem Befehl mqsichangeproperties oder infolge der Verwendung bestimmter Knoten, wie dem Veröffentlichungs- oder SCADA-Knoten, gesetzt haben.
  10. Stoppen Sie den Broker der Version 5.0. Beginn der ÄnderungWenn Sie Version 6.1 auf demselben Computer installiert haben, müssen Sie den Befehl mqsistop in der richtigen Befehlsumgebung der Version 5.0 eingeben.Ende der Änderung
  11. Entfernen Sie den Broker der Version 5.0 aus der Workbench.
  12. Implementieren Sie die Topologie neu.
  13. Löschen Sie den Version 5.0-Broker mit dem Befehl mqsideletebroker.
Nach der Migration des Brokers können die restlichen Komponenten migriert werden:

Wenn Sie diese Aufgaben abgeschlossen haben, lesen Sie den Abschnitt Aufgaben nach der Migration. Hier finden Sie Informationen zu den Aufgaben, die im Anschluss an eine Migration gegebenenfalls auszuführen sind.

Zugehörige Konzepte
Broker
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Letzte Aktualisierung : 2009-02-17 15:29:22

ah23831_