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