7.14. JBoss EAP 7.4 インスタンスを管理するための JBoss EAP 8.1 ドメインコントローラーの設定


ホストとサーバーが JBoss EAP 7.4 以降を実行している場合、JBoss EAP 8.1 ドメインコントローラーは、JBoss EAP 7.4 を実行しているホストとサーバーを管理できます。

7.14.1. JBoss EAP 7.4 の設定を JBoss EAP 8.1 ドメインコントローラーに追加する

ドメインコントローラーが JBoss EAP 7.4 サーバーを管理できるようにするには、JBoss EAP 8.1 のドメイン設定に JBoss EAP 7.4 の設定詳細を指定する必要があります。これを行うには、JBoss EAP 7.4 プロファイル、ソケットバインディンググループ、およびサーバーグループを JBoss EAP 8.1 の domain.xml 設定ファイルにコピーします。

JBoss EAP 7.4 設定内の既存の名前と競合する場合は、リソースの名前を変更する必要があります。さらに、正しく動作するように、追加の 調整 を行う必要もあります。

次の手順では、JBoss EAP 7.4 の default プロファイル、standard-sockets ソケットバインディンググループ、および main-server-group サーバーグループを使用します。

手順

  1. JBoss EAP 8.1 の domain.xml 設定ファイルを編集します。このファイルをバックアップしてから編集することが推奨されます。
  2. 該当する JBoss EAP 7.4 プロファイルを JBoss EAP 8.1 の domain.xml ファイルにコピーします。

    この手順では、JBoss EAP 7.4 の default プロファイルをコピーし、eap74-default に名前を変更したことを前提としています。

    JBoss EAP 7.4 domain.xml

    <profiles>
      ...
      <profile name="eap74-default">
        ...
      </profile>
    </profiles>
  3. このプロファイルによって使用される必要なエクステンションを追加します。

    JBoss EAP 7.4 のプロファイルが JBoss EAP 8.1 には存在しないサブシステムを使用する場合は、JBoss EAP ドメイン設定に適切なエクステンションを追加する必要があります。

    JBoss EAP 8.1 domain.xml

    <extensions>
      ...
      <extension module="org.jboss.as.jsr77"/>
      <extension module="org.jboss.as.security"/>
    <extensions>
  4. 該当する JBoss EAP 7.4 ソケットバインディンググループを JBoss EAP 8.1 domain.xml ファイルにコピーします。

    この手順では、JBoss EAP 7.4 の standard-sockets ソケットバインディンググループをコピーし、eap74-standard-sockets に名前を変更したことを前提としています。

    JBoss EAP 8.1 domain.xml

    <socket-binding-groups>
      ...
      <socket-binding-group name="eap74-standard-sockets" default-interface="public">
        ...
      </socket-binding-group>
    </socket-binding-groups>
  5. 該当する JBoss EAP 7.4 サーバーグループを JBoss EAP 8.1 の domain.xml ファイルにコピーします。

    この手順では、JBoss EAP 7.4 main-server-group サーバーグループをコピーし、eap74-main-server-group に名前を変更したことを前提としています。また、このサーバーグループを、JBoss EAP 7.4 のプロファイル eap74-default と JBoss EAP 7.4 のソケットバインディンググループ eap74-standard-sockets を使用するように更新する必要があります。

    JBoss EAP 8.1 domain.xml

    <server-groups>
      ...
      <server-group name="eap74-main-server-group" profile="eap7.4-default">
        ...
        <socket-binding-group ref="eap7.4-standard-sockets"/>
      </server-group>
    </server-groups>

7.14.2. JBoss EAP 7.4 バージョンプロファイルの動作の更新

JBoss EAP のバージョンや必要な動作に応じて、JBoss EAP 7.4 インスタンスによって使用されるプロファイルを追加更新する必要があります。既存の JBoss EAP 7.4 インスタンスが使用するサブシステムや設定に応じて、追加の変更が必要になる場合があります。次の手順では、JBoss EAP 7.4 プロファイルが eap74-default であることを前提としています。

手順

  1. JBoss EAP 8.1 ドメインコントローラーを起動し、管理 CLI を起動して次の更新を実行します。
  2. CDI 1.0 の動作を設定します。

    これは、JBoss EAP 7.4 サーバーで、JBoss EAP 8.1 で使用される新しい CDI バージョンの動作ではなく、CDI 1.0 の動作が必要な場合にのみ必要です。CDI 1.0 の動作が必要な場合は、weld サブシステムに次の更新を加えます。

    JBoss EAP 8.1 ドメインコントローラー CLI

/profile=eap74-default/subsystem=weld:write-attribute(name=require-bean-descriptor,value=true)

/profile=eap74-default/subsystem=weld:write-attribute(name=non-portable-mode,value=true)

7.14.3. JBoss EAP 7.4 サーバーのサーバーグループの設定

サーバーグループの名前を変更した場合は、JBoss EAP 7.4 のホスト設定を更新し、JBoss EAP 8.1 の設定に指定された新しいサーバーグループを使用する必要があります。この例では、JBoss EAP 8.1 の domain.xml 設定ファイルに指定された eap74-main-server-group サーバーグループを使用します。

手順

  • ホスト設定を更新します。

    JBoss EAP 7.4 host-secondary.xml

    <servers>
        <server name="server-one" group="eap74-main-server-group"/>
        <server name="server-two" group="eap74-main-server-group">
            <socket-bindings port-offset="150"/>
        </server>
    </servers>
    注記

    ホストは、実行している JBoss EAP よりも新しいバージョンで導入された機能や設定を使用できません。

7.14.4. JBoss EAP 7.4 インスタンスが JBoss EAP 8.1 サーバーの更新を取得しないようにする

マネージドドメインのドメインコントローラーは、設定の更新をホストコントローラーに転送します。host-exclude 設定を使用して、特定のバージョンが認識できないようにするリソースを指定する必要があります。ご使用の JBoss EAP 7.4 バージョンに合わせて事前設定された適切な host-exclude オプション (EAP74) を選択してください。

host-exclude 設定の active-server-groups 属性は、特定のバージョンによって使用されるサーバーグループのリストを指定します。指定のバージョンのホストは、指定されたサーバーグループとそれらに関連するプロファイル、ソケットバインディンググループ、およびデプロイメントリソースを利用できますが、それ以外は認識しません。

次の例では、バージョンが JBoss EAP 7.4 であると想定し、JBoss EAP 7.4 のサーバーグループ eap74-main-server-group をアクティブなサーバーグループとして追加します。

JBoss EAP 8.1 ドメインコントローラー CLI

/host-exclude=EAP74:write-attribute(name=active-server-groups,value=[eap74-main-server-group])

必要な場合は、active-socket-binding-groups 属性を使用して、サーバーによって使用される追加のソケットバインディンググループを指定します。これは、active-server-groups に指定されたサーバーグループと関連していないソケットバインディンググループのみに必要です。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る