7.16. JBoss EAP プロファイルの管理
7.16.1. プロファイルについて リンクのコピーリンクがクリップボードにコピーされました!
JBoss EAP は、プロファイルを使用してサーバーが使用できるサブシステムを整理します。プロファイルは、使用可能なサブシステムの集まりと、各サブシステムの固有の設定で構成されます。プロファイルのサブシステムの数が多いと、サーバーの機能が多くなります。プロファイルのサブシステムが集中的で数が少ないと、機能が少なくなりますが、フットプリントも少なくなります。
JBoss EAP にはほとんどのユースケースに対応する事前定義されたプロファイルが 5 つあります。
- default
-
logging
、security
、datasources
、infinispan
、webservices
、ee
、ejb3
、transactions
など、一般的に使用されるサブシステムが含まれます。 - ha
-
default プロファイルで提供されるサブシステムに加えて、高可用性のための
jgroups
およびmodcluster
サブシステムが含まれます。 - full
-
default プロファイルで提供されるサブシステムに加えて、
messaging-activemq
およびiiop-openjdk
サブシステムが含まれます。 - full-ha
-
full プロファイルで提供されるサブシステムに加えて、高可用性のための
jgroups
およびmodcluster
サブシステムが含まれます。 - load-balancer
- ビルトインの mod_cluster フロントエンドロードバランサーを使用して他の JBoss EAP インスタンスの負荷を分散するために必要な最低限のサブシステムが含まれます。
7.16.2. プロファイルのクローン リンクのコピーリンクがクリップボードにコピーされました!
JBoss EAP では、既存のプロファイルをクローンしてマネージドドメインで新しいプロファイルを作成することができます。クローンした既存プロファイルの設定およびサブシステムのコピーが作成されます。
手順
クローンするプロファイルに対して
clone
操作を使用して、プロファイルをクローンします。/profile=full-ha:clone(to_profile=<cloned_profile>)
/profile=full-ha:clone(to_profile=<cloned_profile>)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 管理コンソールからプロファイルをクローンするには、クローンするプロファイルを選択し、Clone をクリックします。
7.16.3. マネージドドメイン内の階層型プロファイル リンクのコピーリンクがクリップボードにコピーされました!
マネージドドメインでは、プロファイルの階層を作成できます。これにより、他のプロファイルが継承できる共通のエクステンションが含まれるベースプロファイルを作成できます。
マネージドドメインは domain.xml
の複数のプロファイルを定義します。複数のプロファイルが特定のサブシステムで同じ設定を使用する場合、複数のプロファイルで設定せずに、1 つのプロファイルで設定を行うことができます。親プロファイルの値はオーバーライドできません。
さらに、各プロファイルは他に依存しなくてもすむ必要があります。要素やサブシステムが参照される場合、参照されるプロファイルに定義する必要があります。
管理 CLI を使用して list-add
操作を実行し、含めるプロファイルを指定すると、プロファイルに階層の別のプロファイルを含めることができます。
/profile=new-profile:list-add(name=includes, value=<profile_name>)
/profile=new-profile:list-add(name=includes, value=<profile_name>)