検索

第3章 JBoss Server Migration Tool の実行

download PDF

JBoss Server Migration Tool は以下のいずれかの方法で実行できます。

  • インタラクティブモード: デフォルトであるこのモードを使用すると、移行する設定を確実に選択することができます。
  • 非対話モード: このモードでは、プロンプトなしでツールを実行できます。
重要

JBoss Server Migration Tool を実行する前に、ソースとターゲットの JBoss EAP サーバーの両方を停止する必要があります。

3.1. インタラクティブモードでの JBoss Server Migration Tool の実行

デフォルトでは、JBoss Server Migration Tool はインタラクティブに実行されます。このモードでは、移行するサーバー設定を正確に選択できます。

注記

インタラクティブモードでは、移行するサブシステムを選択することはできません。サブシステムまたはタスクレベルでツールを設定する方法は、Configure the Migration Tasks Performed by the JBoss Server Migration Tool を参照してください。

以下は、最小限の移行を実行する基本的な手順です。移行元となるサーバーにカスタム設定 (例: デプロイメント) が含まれる場合や、デフォルトのリソースがない場合は、ツールにより追加のプロンプトが表示されます。

  1. インタラクティブモードでツールを実行するには、ターゲットサーバーのインストールディレクトリーに移動し、source 引数をソースサーバーインストールへのパスとして指定します。

    $ EAP_HOME/bin/jboss-server-migration.sh --source EAP_PREVIOUS_HOME
  2. EAP_PREVIOUS_HOME/standalone/configuration/ ディレクトリーにあるソースサーバーのスタンドアロン設定を EAP_HOME/standalone/configuration/ ディレクトリーにあるターゲットサーバーのスタンドアロン設定に移行するかどうかを決定するように求められます。

    Migrate the source's standalone server?
    yes/no? yes

    no で応答すると、スタンドアロンサーバーの移行は省略され、スタンドアロンサーバー設定ファイルは移行されません。

    yes で応答すると、以下のプロンプトが表示されます。

    Migrate all configurations?
    yes/no? yes

    yes で応答し、ソースサーバーのスタンドアロンサーバー設定ファイルをすべて移行します。

    no で応答すると、各 standalone*.xml 設定ファイルのプロンプトを受信します。

  3. 次に、EAP_PREVIOUS_HOME/domain/configuration/ ディレクトリーにあるソースサーバーの管理対象ドメイン設定を EAP_HOME/domain/configuration/ ディレクトリーにあるターゲットサーバーの設定に移行するかどうかを決定するように求められます。

    Migrate the source's managed domain?
    yes/no? yes

    no で応答すると、管理対象ドメインの移行は省略され、管理対象ドメインの設定ファイルは移行されません。

    yes で応答すると、ツールはソースサーバーの管理対象ドメインコンテンツの移行を開始します。暗号化されたリポジトリーは、ソースサーバーの管理対象ドメインおよびホスト設定によって参照されるデプロイメントやデプロイメントオーバーレイなどのデータを保存するために使用されます。ソースサーバーとターゲットサーバーは同様のコンテンツリポジトリーを使用するため、ツールはソースサーバーからターゲットサーバーにデータをコピーして、結果をコンソールおよびサーバーログに出力します。

    INFO  [ServerMigrationTask#397] Migrating domain content found:  [22/caa450a9ba3b84eaf5a15b6da418b92ce6c98e/content, 23/b62a37ba8a4830622bfcdb960280577cc6796e/content]
    INFO  [ServerMigrationTask#398] Resource with path /EAP_HOME/domain/data/content/22/caa450a9ba3b84eaf5a15b6da418b92ce6c98e/content migrated.
    INFO  [ServerMigrationTask#399] Resource with path /EAP_HOME/domain/data/content/23/b62a37ba8a4830622bfcdb960280577cc6796e/content migrated.
  4. 次に、移行ツールは、管理対象ドメイン設定ファイルのソースサーバーをスキャンし、コンソールに結果を出力して、以下のプロンプトを表示します。

    Migrate all configurations?
    yes/no? yes

    yes で応答すると、ソースサーバーの管理対象ドメイン設定ファイルをすべて移行します。

    no で応答すると、各管理対象ドメイン設定ファイルのプロンプトを受信します。

  5. 次に、移行ツールは、ホスト設定ファイルのソースサーバーをスキャンし、コンソールに結果を出力します。そして以下のプロンプトが表示されます。

    INFO  [ServerMigrationTask#457] Retrieving source's host configurations...
    INFO  [ServerMigrationTask#457] /jboss-eap-6.4/domain/configuration/host-master.xml
    INFO  [ServerMigrationTask#457] /jboss-eap-6.4/domain/configuration/host-slave.xml
    INFO  [ServerMigrationTask#457] /jboss-eap-6.4/domain/configuration/host.xml
    
    Migrate all configurations?
    yes/no? yes

    yes で応答すると、ソースサーバーのホスト設定ファイルをすべて移行します。

    no で応答すると、各ホスト設定ファイルのプロンプトを受信します。

  6. 完了すると、サーバーコンソールに以下のメッセージが表示されます。

     Migration Result: SUCCESS
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.