z/OS での zmmt コマンドを使用したマイグレーション定義の作成
WebSphere® Application Server バージョン 7.0 以降 ノードをバージョン 9.0 にマイグレーションする前に、実際のマイグレーション中に 実行するジョブ制御言語 (JCL) ジョブ (CNTL および DATA データ・セット) を作成する必要があります。zmmt コマンドを使用して、適切なジョブおよび指示を作成することができます。マイグレーション・プロセスにおける zmmt コマンドの使用方法について説明します。
始める前に

この項目では、プロファイル構成マイグレーションについて説明します。アプリケーションを最新バージョンにマイグレーションするには、WebSphere Application Server Migration Toolkit を使用します。詳しくは、WASdev の Migration Toolkit を参照してください。
sptcfgバージョン 7.0 以降 構成を含む z/OS® システムに WebSphere Application Server バージョン 9.0 をインストールします。
このタスクについて
zmmt コマンドを使用して、WebSphere Application Server バージョン 7.0 以降 ノードを バージョン 9.0 にマイグレーションするためのマイグレーション・ジョブを作成することができます。zmmt コマンド自体は、マイグレーションを 実行しませんが、実際のマイグレーション・タスクを実行する際に使用できるバッチ・ジョブおよび指示を作成します。
zmmt コマンドは、z/OS マイグレーション管理ツールの代替手段です。 WebSphere Customization Toolbox を使用できるワークステーションがない場合や、マイグレーション・ジョブの生成を自動化する必要がある場合は、マイグレーション・ジョブを作成するために、ツールではなくこのコマンドを使用してください。
手動で作成するマイグレーション応答ファイルを使用して、 zmmt コマンドを実行します。
ヒント: WebSphere Application Server アプリケーション・サービス環境のマイグレーションには、十分な計画と調整が必要になります。 アプリケーション・サーバーを初めてマイグレーションする場合は、 最初にサンプル応答ファイルを使用して「練習用」のスタンドアロン・アプリケーション・サーバーをマイグレーションする 必要があります。注: WebSphere Application Server バージョン 9.0 では、z/OS マイグレーション管理ツールまたは zmmt コマンド、およびそれらが生成するジョブを使用して、バージョン 7.0 以降 から バージョン 9.0 ノードにマイグレーションすることができます。 ただし、実際にノードをマイグレーションした後、WebSphere Application Server バージョン 9.0 管理コンソールまたはスクリプトを使用して、これを管理します。- zmmt.sh シェル・スクリプトは install_root/bin ディレクトリーにあります。
- このパラメーターは、応答ファイルへのパスを指定するために使用されます。
これを -profilePath パラメーターとともに使用することはできません。
- このパラメーターは、生成された一連の既存のジョブの完全修飾パス名を指定するために使用されます。
これを -responseFile パラメーターとともに使用することはできません。
- この必須パラメーターは、Eclipse ワークスペース・ディレクトリーを指定するために使用されます。
これは、profilePath 変数 と templatePath 変数用の .metadata ディレクトリーの前にあり、応答ファイルで指定されるパスと一致していなければなりません。
- このオプション・パラメーターは、生成されたジョブを、UNIX System Services (USS) ファイル・システムからペアの区分データ・セットにコピーするために使用されます。
zmmt コマンドは、最初にマイグレーション・ジョブを USS ファイル・システムに書き込みます。
- このオプション・パラメーターは、ターゲット・データ・セットを割り振るために使用されます。
このパラメーターは、-transfer パラメーターがないと使用できません。
データ・セットは、コピー元のジョブを含むプロファイルの zTargetHLQ 値に、値 ".CNTL" および値 ".DATA" を付加することで判別されます。 このオペレーションは、これらのデータ・セットの同じ名前の既存ファイルを上書きします。
- このパラメーターは、応答ファイルへのパスを指定するために使用されます。
以下の例では、 zmmt コマンドの属性を指定した標準的なコマンド行を説明しています。以下の例で /xxx は、 zmmt.sh スクリプトを呼び出すユーザーが読み取りアクセスと書き込みアクセスを持つ 任意のディレクトリーとすることができます。
手順
タスクの結果
install_root/bin:> zmmt.sh /zmmt/workspace
-responseFile /ZMigDmgr01.responseFile -allocate -transfer<
osgi> Customization definition successfully written to
/zmt/workspace/.metadata/.plugins/com.ibm.ws390.mmt.config/profiles/ZMigDmgr01
Attempting to allocate dataset: ZMMT.CNTL
Allocation successful.
Attempting to allocate dataset: ZMMT.DATA
Allocation successful.
Copying CNTL files to ZMMT.CNTL...
Copy successful.
Copying DATA files to ZMMT.DATA...
Copy successful.
マイグレーション・ジョブが CNTL および DATA データ・セットにコピーされました。 CNTL データ・セットで提供される生成された指示に従い、実際のマイグレーションを実行します。