分散オペレーティング・システムでの バージョン 5.0 ブローカーのバージョン 6.0 へのマイグレーション

バージョン 6.0ブローカー・ドメインで使用可能な拡張機能を使用するために、ブローカーをマイグレーションします。

ブローカーを停止すれば、同一コンピューター上で新しいバージョンに直ちにマイグレーションできます。ビジネス・アプリケーションの問題を避けるためにブローカーを停止したくない場合、または他のコンピューターにブローカー機能を複製したい場合、バージョン 5.0 ブローカーのアプリケーション・ロジックを別の バージョン 6.0 ブローカーに移動できます。

バージョン 5.1 Message Brokers Toolkit を使用している場合、「バージョン 5.0」に言及している箇所はすべて「バージョン 5.1」に置き換えてください。

ご使用の環境に該当するトピックを選択してください。

同じコンピューター上でのブローカーのマイグレーション

始める前に

ブローカーをマイグレーションする前に、集約が進行中でないことを確認してください。ブローカーをWebSphere® Message Broker バージョン 6.0 にマイグレーションすると、進行中の集約用に保管されているライブ・データはすべて失われます。

ロケールトピックのリストに含まれないロケールでブローカーを実行する場合、サポートされるコード・ページにコード・ページが含まれ、ロケールが正しくセットアップされていることを確認してください。

分散オペレーティング・システム上のバージョン 5.0 ブローカーを、同一コンピューター上でバージョン 6.0 へマイグレーションするには、以下のステップを実行します。
  1. WebSphere Business Integration Message Broker バージョン 5.0 とは異なる場所にWebSphere Message Broker バージョン 6.0 をインストールします。
  2. バージョン 5.0 コマンド環境で、バージョン 5.0 ブローカーを停止します。
  3. バージョン 5.0 ブローカーに接続されているチャネルをすべて停止します。
  4. マイグレーション時の ODBC 定義の更新の指示に従って、ODBC 定義ファイルをバージョン 6.0 形式に更新します。
  5. 変更の始まり正しい バージョン 6.0 コマンド環境をセットアップします。
    • Linux platformUNIX platform 変更の始まりLinux® および UNIX® システムで、新しいシェルを開いてこの バージョン 6.0 インストールの環境プロファイル mqsiprofile を実行します。変更の終わり
    • Windows platform Windows® では、「開始」をクリックして、 この バージョン 6.0 インストールに関連するコマンド・コンソールを開きます。
    変更の終わり
  6. mqsimigratecomponents コマンドを入力して、ブローカーをマイグレーションします。 以下に例を示します。
    mqsimigratecomponents Broker1
  7. 64 ビット・オペレーティング・システムで バージョン 6.0 を実行している場合、環境に以下の変更を加えてください。
    • 32 ビット・ライブラリーを LIBPATH 環境変数にエクスポートする必要はなくなりました。 以下のような変数設定をすべて削除してください。
      export LD_LIBRARY_PATH=[DB2instanceDir]/sqllib/lib32:$LD_LIBRARY_PATH
      export SHLIB_PATH=$ORACLE_HOME/lib32:$SHLIB_PATH
    • 引き続き 32 ビット実行グループを使用することを望み、またブローカー・データベースとして DB2® を使用するのであれば、インストールした DB2 のバージョンに適合した環境変数を設定してください。

      DB2 バージョン 8 では:

      MQSI_LIBPATH32=$MQSI_LIBPATH32:[DB2InstanceDir]/sqllib/lib
      DB2 バージョン 9 では:
      MQSI_LIBPATH32=$MQSI_LIBPATH32:[DB2InstanceDir]/sqllib/lib32
      ブローカーが 64 ビット実行グループのみをサポートする場合、この変数は必要ありません。
  8. mqsistart コマンドを使用して、バージョン 6.0 ブローカーを開始します。

バージョン 5.0 ブローカーのアプリケーション・ロジックについての別のインストール済み環境へのマイグレーション

始める前に

このタスクを完了するには、バージョン 5.0 またはバージョン 6.0 Message Brokers Toolkit を使用可能にする必要があります。

ブローカーをマイグレーションする前に、集約が進行中でないことを確認してください。ブローカーをバージョン 6.0 にマイグレーションすると、進行中の集約用に保管されているライブ・データはすべて失われます。

ロケールトピックのリストに含まれないロケールでブローカーを実行する場合、サポートされるコード・ページにコード・ページが含まれ、ロケールが正しくセットアップされていることを確認してください。

分散オペレーティング・システムでバージョン 5.0 ブローカーをバージョン 6.0 へマイグレーション (同じコンピューターの別の場所、または別のコンピューターでのマイグレーション) するには、以下のステップを実行します。
  1. WebSphere Business Integration Message Broker バージョン 5.0 がインストールされているコンピューター上の新規インスタンスとして、または別のコンピューターに、WebSphere Message Broker バージョン 6.0をインストールします。 詳細な指示については、インストール・ガイドを参照してください。
  2. マイグレーション時の ODBC 定義の更新の指示に従って、ODBC 定義ファイルをバージョン 6.0 形式に更新します。
  3. 変更の始まり正しい バージョン 6.0 コマンド環境をセットアップします。
    • Linux platformUNIX platform 変更の始まりLinux および UNIX システムで、新しいシェルを開いてこの バージョン 6.0 インストールの環境プロファイル mqsiprofile を実行します。変更の終わり
    • Windows platform Windows では、「開始」をクリックして、 この バージョン 6.0 インストールに関連するコマンド・コンソールを開きます。
    変更の終わり
  4. mqsicreatebroker コマンドを使用して バージョン 6.0 ブローカーを作成し、バージョン 5.0 ブローカーとは異なる名前を付けます。

    ブローカーはキュー・マネージャーを共用できません。 既存のブローカーによって既に使用されているキュー・マネージャーに、ブローカーをマイグレーションすることはできません。

  5. mqsistart コマンドを使用して、バージョン 6.0 ブローカーを開始します。
  6. 以下のタスクを完了して、新規ブローカーをドメインに追加します。
    1. 構成マネージャーの作成
    2. ドメイン接続の作成
    3. ブローカー・ドメインへの接続
    4. ブローカー・ドメインへのブローカーの追加
  7. バージョン 5.0 ブローカーに上にある実行グループのリストを作成し、新しいブローカー上にそれらと同じ実行グループを作成します。 バージョン 5.0 または バージョン 6.0 Message Brokers Toolkit のいずれかを使用してこのステップを実行します。
  8. バージョン 5.0 ブローカーのメッセージ・フローおよびメッセージ・セットバージョン 6.0 ブローカーにデプロイします。 バージョン 5.0 または バージョン 6.0 Message Brokers Toolkit のいずれかを使用してこのステップを実行します。
  9. バージョン 5.0 ブローカーのその他のすべての関連プロパティーをバージョン 6.0 ブローカー上で構成します。 例えば、mqsichangeproperties コマンドを使用して、あるいは Publication ノードまたは SCADA ノードといった特定のノードを使用した結果として、プロパティーを構成しなければならない場合があります。
  10. バージョン 5.0 ブローカーを停止します。 変更の始まり同じコンピューターに バージョン 6.1 をインストールしてある場合は、mqsistop コマンドを正しいバージョン 5.0 コマンド環境で入力する必要があります。変更の終わり
  11. ワークベンチからバージョン 5.0 ブローカーを除去します。
  12. トポロジーを再デプロイします。
  13. mqsideletebroker コマンドを使用して バージョン 5.0 ブローカーを削除します。
ブローカーをマイグレーションしたら、以下の残りのコンポーネントをマイグレーションします。

これらのタスクを完了したら、マイグレーション後に実行できるタスクに関する情報について『マイグレーション後の作業』を参照してください。

関連概念
ブローカー
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
最終更新 : 2009-02-20 12:43:56

ah23831_