1.2. JBoss Server Migration Tool について
既存のアプリケーションサーバー設定をいずれかのリリースから別のリリースに移行することは複雑なタスクです。正常に移行することを計画して実行するには、現在のサーバー設定を完全に理解することだけでなく、ターゲットサーバー設定の機能や変更に関する知識も必要となります。手動の移行では、通常は複数の設定ファイルをコピーして編集し、ターゲットリリース内で同じ動作を維持するために必要な更新を行います。正しく行われないと、ターゲットサーバーは想定どおりに動作しません。これは、ターゲットサーバーで一部の機能がサポートされていないためです。
JBoss Server Migration Tool は、最低限の対話または対話を必要としない、JBoss EAP サーバー設定を自動的に移行する Java アプリケーションです。既存の設定を保持しながら、JBoss EAP サーバーの設定を更新して JBoss EAP 7 の新機能および設定を追加する場合は、JBoss Server Migration Tool を使用することが推奨されます。JBoss Server Migration Tool は既存のソースサーバー設定ファイルを読み取り、新しいサブシステムの設定を追加します。さらに、既存のサブシステム設定を新機能で更新し、古いサブシステム設定を削除します。
JBoss Server Migration Tool を使用すると、スタンドアロンサーバーおよび管理対象ドメインを以下の設定に移行できます。
- JBoss EAP 7.4 への移行
JBoss Server Migration Tool は JBoss EAP 7.4 に同梱されるので、別途ダウンロードやインストールを行う必要はありません。このツールでは、JBoss EAP の以前のメジャーリリース (JBoss EAP 6.4) から 7.4 への移行、また以前のマイナーリリース (JBoss EAP 7.3) から 7.4 への移行サポートします。
このツールを実行するには、
EAP_HOME/bin
ディレクトリーにあるjboss-server-migration
スクリプトを実行します。ツールの設定および実行方法の詳細は、Running the JBoss Server Migration Tool を参照してください。このバージョンの JBoss Server Migration Tool は サポート対象 であるため、このバージョンを使用してサーバー設定を JBoss EAP 7.4 に移行することが推奨されます。
- WildFly から JBoss EAP への移行
WildFly サーバーを JBoss EAP に移行するには、wildfly-server-migration GitHub リポジトリーから JBoss Server Migration Tool の最新のバイナリーディストリビューションをダウンロードする必要があります。これはオープンソースのスタンドアロンバージョンのツールで、複数のバージョンの WildFly サーバーから JBoss EAP への移行をサポートします。このツールのインストールおよび実行方法に関する詳細は、JBoss Server Migration Tool の User Guide を参照してください。
重要JBoss Server Migration Tool のバイナリーディストリビューションはサポートされていません。以前のリリースの JBoss EAP から移行する場合は、サポート対象バージョンのツール を使用して、サーバー設定を JBoss EAP 7.4 に移行することを推奨します。