[Windows]

キュー・マネージャーを MSCS ストレージに移動する

この手順に従えば、既存のキュー・マネージャーが、MSCS 制御下に置くのに適した状態になるように構成されます。

この操作を行うには、ログ・ファイルとデータ・ファイルを共有ディスクに移動して、障害が起きた場合に他のコンピューターで使用できるようにしておく必要があります。 例えば、既存のキュー・マネージャーには、C:\WebSphere MQ\log\QMnameC:\WebSphere MQ\qmgrs\QMnameなどのパスが存在する場合があります。
重要: ファイルを手動で移動しないでください。このトピックで説明するように、 IBM® MQ MSCS サポートの一部として提供されるユーティリティー・プログラムを使用してください。

移動するキュー・マネージャーが TLS 接続を使用し、その TLS のキー・リポジトリーがローカル・マシン上のキュー・マネージャーのデータ・ディレクトリー内にある場合は、そのキー・リポジトリーは、他のキュー・マネージャーによって共用ディスクに移動されます。 デフォルトでは、TLS 鍵リポジトリーの場所を指定するキュー・マネージャー属性 SSLKEYR は、キュー・マネージャー・データ・ディレクトリーの下にある MQ_INSTALLATION_PATH\qmgrs\QMGRNAME\ssl\keyに設定されます。 MQ_INSTALLATION_PATH は、 IBM MQ がインストールされている上位ディレクトリーを表します。 hamvmqm コマンドは、このキュー・マネージャー属性を変更しません。 この状況では、 IBM MQ Explorer または MQSC コマンド ALTER QMGRを使用して、新しい TLS キー・リポジトリー・ファイルを指すようにキュー・マネージャー属性 SSLKEYR を変更する必要があります。

手順は次のとおりです。
  1. キュー・マネージャーをシャットダウンし、エラーがないことを確認します。
  2. キュー・マネージャーのログ・ファイルまたはキュー・ファイルが既に共有ディスクに保管されている場合は、この手順の残りをスキップして、 キュー・マネージャーを MSCS 制御下に置くに直接進んでください。
  3. キュー・ファイルとログ・ファイルのフル・メディア・バックアップを作成し、バックアップを安全な場所に保管します (これが重要な理由については、 キュー・マネージャーのログ・ファイル を参照してください)。
  4. 適切な共用ディスク・リソースを既に持っている場合は、ステップ6に進みます。 そうでない場合は、MSCSクラスター・アドミニストレーターを使用して、キュー・マネージャーのログ・ファイルおよびデータ(キュー)ファイルを保管するための十分な容量を持つタイプ共有ディスクのリソースを作成します。
  5. 共有ディスクをテストするため、MSCS クラスター・アドミニストレーターを使用して共有ディスクをクラスター・ノードから別のノードへ移動し、また元に戻します。
  6. 共用ディスクが、キュー・マネージャーのログ・ファイルとデータ・ファイルをローカルで保管している クラスター・ノード上でオンラインになっていることを確認します。
  7. ユーティリティー・プログラムを実行して、次のようにキュー・マネージャーを移動します。
    
    hamvmqm /m qmname /dd " e: \ 
    IBM MQ " /ld " e: \ 
    IBM MQ \log"
    
    qmnameはキュー・マネージャー名に、 eは共有ディスク・ドライブ名に、 IBM MQは選択したディレクトリーに置き換えます。 ディレクトリーは、なければ作成されます。
  8. IBM MQ Explorerを使用して、キュー・マネージャーをテストし、機能することを確認します。 以下に例を示します。
    1. キュー・マネージャーのツリー・ノードを右マウス・ボタン・クリックして、「Start (開始)」を選択します。 キュー・マネージャーが開始します。
    2. 「キュー」 ツリー・ノードを右クリックして、 新規 > 「ローカル・キュー ...」を選択します。 キューに名前を付けます。
    3. 「完了 (Finish)」 をクリックします。
    4. キューを右マウス・ボタン・クリックして、「Put Test Message... (テスト・メッセージの書き込み...)」を選択します。 「Put Test Message (テスト・メッセージの書き込み)」パネルが表示されます。
    5. メッセージ・テキストを入力してから、「Put Test Message (テスト・メッセージの書き込み)」をクリックし、パネルをクローズします。
    6. キューを右クリックして、「メッセージの参照...」を選択します。 「メッセージ・ブラウザー」パネルが表示されます。
    7. メッセージがキュー上にあることを確認して、「Close (クローズ)」をクリックします。 「メッセージ・ブラウザー」パネルが閉じます。
    8. キューを右クリックして、「Clear Messages... (メッセージの消去...)」を選択します。 キューにあるメッセージがクリアされます。
    9. キューを右クリックし、 「削除 ...」を選択します。 確認パネルが表示されるため、 「OK (了解)」をクリックします。 キューが削除されます。
    10. キュー・マネージャーのツリー・ノードを右マウス・ボタン・クリックして、「Stop... (停止...)」を選択します。 「キュー・マネージャーの終了」パネルが表示されます。
    11. OK」をクリックします。 キュー・マネージャーが停止します。
  9. IBM MQ 管理者として、キュー・マネージャーの始動属性が手動に設定されていることを確認します。 IBM MQ Explorerで、キュー・マネージャー・プロパティー・パネルの「Startup (始動)」フィールドを manual に設定します。
  10. キュー・マネージャーを MSCS 制御下に置くに進みます。