restoreConfig および wsadmin コマンドを使用すると、
マイグレーションした WebSphere Application Server バージョン 6.1 のデプロイメント・セルを
バージョン 5.x または 6.0.x にロールバックすることができます。
これにより、構成はマイグレーション前の状態に戻ります。
デプロイメント・セルをロールバックした後、マイグレーション・プロセスを再開できます。
始める前に
ベスト・プラクティス: マイグレーション後に以前の状態にロールバックできるようにする場合は、バージョン 5.x または 6.0.x のデプロイメント・セルをマイグレーションするとき、ベスト・プラクティスは以下のアクションを実行することです。
- backupConfig コマンドまたは設定済みバックアップ・ユーティリティー
を使用して、既存の構成をバックアップします。
- backupConfig コマンドまたは独自のユーティリティーを実行して、
バージョン 5.x または 6.0.x のデプロイメント・マネージャー構成をバックアップします。
重要: このバックアップ構成の正確な名前と位置を記録しておく必要があります。
backupConfig コマンド
を参照してください。
- backupConfig コマンドまたは独自のユーティリティーを実行して、
バージョン 5.x または 6.0.x の管理対象ノード構成をバックアップします。
重要: このバックアップ構成の正確な名前とそれぞれの位置を記録しておく必要があります。
backupConfig コマンド
を参照してください。
- デプロイメント・セルをマイグレーションします。
プロシージャー
- バージョン 6.1 環境で現在実行されているすべてのサーバーを停止します。
- バージョン 6.1 のデプロイメント・マネージャーにマイグレーションするときに
以前のデプロイメント・マネージャーを使用不可にする場合は、以下のアクションの 1 つを実行します。
- backupConfig コマンドまたは独自の設定済みバックアップ・ユーティリティーを使用して以前のデプロイメント・マネージャー構成をバックアップした場合は、restoreConfig コマンドまたは独自の設定済みユーティリティーを実行して、バージョン 5.x または 6.0.x のデプロイメント・マネージャー構成をリストアします。
重要: デプロイメント・マネージャーをマイグレーションする直前に作成した
構成と同じバックアップ構成をリストアする必要があります。
restoreConfig コマンド
を参照してください。
- 以前のデプロイメント・マネージャー構成をバックアップしなかった場合は、wsadmin コマンドを使用して、デプロイメント・マネージャーのバージョン 5.x または 6.0.x WAS_HOME/bin ディレクトリーから migrationDisablementReversal.jacl スクリプトを実行します。
以下のパラメーターを使用します。
./wsadmin.sh -f migrationDisablementReversal.jacl -conntype NONE
ヒント: migrationDisablementReversal.jacl スクリプトの実行で問題がある場合、手動でそのスクリプト内のステップを実行してみてください。
- 以下のディレクトリーに進みます。
WAS_HOME/config/cells/cell_name/nodes/node_name
ここで node_name は、ロールバックしようとするデプロイメント・マネージャー・ノードの名前です。
- このディレクトリー内に serverindex.xml_disabled ファイルが表示される場合、以下のアクションを実行します。
- serverindex.xml ファイルを削除または名前変更します。
- serverindex.xml_disabled ファイルを serverindex.xml に名前変更します。
- ロールバックする必要があるデプロイメント・セルの管理対象ノードのそれぞれに、以下のアクションのいずれかを実行します。
- backupConfig コマンドまたは独自の設定済みバックアップ・ユーティリティーを使用して以前の管理対象ノード構成をバックアップした場合は、
restoreConfig コマンドまたは独自の設定済みユーティリティーを実行して、バージョン 5.x または 6.0.x の管理対象ノード構成をリストアします。
重要: 管理対象ノードをマイグレーションする直前に作成した
構成と同じバックアップ構成をリストアする必要があります。
restoreConfig コマンド
を参照してください。
- 以前の管理対象ノード構成をバックアップしなかった場合は、wsadmin コマンドを使用して、管理対象ノードのバージョン 5.x または 6.0.x WAS_HOME/bin ディレクトリーから migrationDisablementReversal.jacl スクリプトを実行します。
以下のパラメーターを使用します。
./wsadmin.sh -f migrationDisablementReversal.jacl -conntype NONE
ヒント: migrationDisablementReversal.jacl スクリプトの実行で問題がある場合、手動でそのスクリプト内のステップを実行してみてください。
- 以下のディレクトリーに進みます。
WAS_HOME/config/cells/cell_name/nodes/node_name
ここで node_name は、ロールバックしようとする管理対象ノードの名前です。
- このディレクトリー内に serverindex.xml_disabled ファイルが表示される場合、以下のアクションを実行します。
- serverindex.xml ファイルを削除または名前変更します。
- serverindex.xml_disabled ファイルを serverindex.xml に名前変更します。
- バージョン 6.1 デプロイメント・マネージャーが実行されているときに、いつも管理対象ノードが実行されていた場合は、それらの管理対象ノードを同期化します。
wsadmin ツールによるノードの同期化
を参照してください。
- バージョン 6.1 にマイグレーションするときに
インストールされているアプリケーションを前のリリースと同じ場所に保管することを選択したが、
バージョン 6.1 のどのアプリケーションも前のリリースと互換性がない場合は、互換性のあるアプリケーションをインストールします。
- バージョン 5.x または 6.0.x 環境で
デプロイメント・マネージャーとその管理対象ノードのロールバックを開始します。
結果
構成は、マイグレーション前の状態に戻ります。
次の作業
必要に応じてマイグレーション・プロセスを再開することができます。