WebSphere® Virtual Enterprise 管理コンソールで、以前のバージョンの WebSphere 製品アプリケーション・サーバーを管理できます。トポロジーが大きく、そのトポロジーを手動でマイグレーションすることが困難な場合、マイグレーション・ツールキットを使用して構成を自動的に検出し、その構成をバージョン 6.1 以降のセルにインポートすることができます。
始める前に
- バージョン 5.1 およびバージョン 6 のコンピューター上に、デプロイメント・マネージャーを含め、
バージョン 6.1.0.1 以降のミドルウェア・エージェントをインストールし、統合します。このタスクの目的のために、バージョン 5.1 またはバージョン 6 のデプロイメント・マネージャーを
旧デプロイメント・マネージャー と呼びます。
ミドルウェア・エージェントを旧デプロイメント・マネージャーで実行していない場合は、
AGENT_HOME/lib/legacycell.jar ファイルおよび AGENT_HOME/bin/Extractor.sh(bat) ファイルを、
旧デプロイメント・マネージャーにデプロイされているミドルウェア・エージェントを持つ別のワークステーションからコピーできます。
- バージョン 6.1.0.1 以降対応のデプロイメント・マネージャーをインストールまたは拡張します。
このタスクについて
マイグレーション・ツールキットは、以前の WebSphere 構成を自動的に検出し、
それらをバージョン 6.1 以降のセルにインポートします。
マイグレーション・ツールキットは、一連のスクリプトを使用して 1 つのセルに接続し、データを読み取ってから、
同じプロセスを使用してそのデータを別のセルにインポートします。
バージョンが異なるためにデータを操作する必要があります。それらのスクリプトは、アダプターや統合インターフェースとしても機能します。マイグレーション・スクリプトのロジックはすべてのルーティング情報および環境検出を操作し、
インポート後に正しく動作するようデータを設定し、安定した構成を保証するために整合性検査を実行します。
マイグレーション・ツールキットの機能について詳しくは、
マイグレーション・ツールキット
を参照してください。
プロシージャー
-
マッピング・ファイルを生成します。
マッピング・ファイルでは、自動的には収集できない追加データを定義します。
マッピング・ファイルは、ミドルウェア・デプロイメントをインポートする前に生成する必要があります。
-
旧デプロイメント・マネージャー・コンピューターにログインします。
-
デプロイメント・マネージャー・コンピューターで、AGENT_HOME/bin ディレクトリーか、別のワークステーションからミドルウェア・エージェント・ファイルをコピーしたディレクトリーに移動します。
-
Extractor.sh または Extractor.bat スクリプトを実行します。
例えば、次のコマンドを実行します。
./Extractor.sh install_root/config
複数のノードがインストールされている WebSphere Application Server バージョン 5.1 の場合は、
デプロイメント・マネージャーの install_root ディレクトリーにナビゲートします。WebSphere Application Server バージョン 6 以降では、単一の install_root ディレクトリーがデプロイメント・マネージャーのデフォルト・プロファイル・ディレクトリーとなります。install_root でデプロイメント・マネージャーのプロファイル・ディレクトリーがデフォルトとして指定されていない場合、install_root/profiles/deployment_manager_profile/config を引数として渡します。
このスクリプトが完了すると、スクリプトを実行したディレクトリーに Mapping.dat ファイルが作成されます。
-
Mapping.dat ファイルを、WebSphere Extended Deployment バージョン 6.1.0.1 デプロイメント・マネージャー
の install_root/bin ディレクトリーにコピーします。
-
自動化スクリプトを実行します。
-
WebSphere Extended Deployment バージョン 6.1.0.1 デプロイメント・マネージャー・コンピューターにログインします。
-
デプロイメント・マネージャー・コンピューターで、install_root/bin ディレクトリーに移動します。
-
MirrorCell.bat または MirrorCell.sh スクリプトを実行します。
MirrorCell スクリプトは以下の形式を使用します。
MirrorCell.* [-props PROPS] [-mode MODE] [-nosec, –nosave]
必須パラメーターは、properties ファイルを参照する絶対パスを指定する、-props パラメーターだけです。
MirrorCell スクリプトのパラメーターについての詳細は、MirrorCell.bat|.sh スクリプト
を参照してください。
問題の回避: スクリプト呼び出しに、スペースを含むパスを含める場合は、これらのパスを引用符で囲んでください。例えば、以下のようにします。
"C:¥Program Files"
gotcha
デフォルトでは、このスクリプトは旧デプロイメント・マネージャーに接続し、新たに検出された構成と既に知られている最後の構成のコピーの間で必要な差分情報を生成します。これにより、スクリプトは、この差分情報を使用して、バージョン 6.1.0.1 セル内で構成を再作成します。状況の更新は、マイルストーンごとに報告されます。
-
WebSphere Virtual Enterprise セルにログインし、構成が正しく作成されたことを確認します。
サーバーがコンソールで表現されることを確認するために、「サーバー」>「その他のミドルウェア・サーバー」>「外部 WebSphere Application Servers (External WebSphere application servers)」をクリックします。
アプリケーションの表現が作成されたことを確認するには、「アプリケーション」>「すべてのアプリケーション」をクリックします。
次に実行する作業
旧構成は、WebSphere Extended Deployment セルから管理できます。