Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

24.10. ユーザースクリプト設定

24.10.1. 永続的な設定パラメーター

概要

次のパラメーターを使用して、JBoss EAP 6 の設定と操作に影響を与えることができます。これらの内容は、/etc/sysconfig/jbossas および /etc/sysconfig/jon-agent-ec2 に書き込まれます。

表24.2 設定可能なパラメーター

名前 説明 デフォルト
JBOSS_JGROUPS_S3_PING_ACCESS_KEY S3_PING 検出用 Amazon AWS ユーザーアカウントアクセスキー (クラスタリングが使用される場合)。 該当なし
JBOSS_JGROUPS_S3_PING_SECRET_ACCESS_KEY Amazon AWS ユーザーアカウント秘密アクセスキー。 該当なし
JBOSS_JGROUPS_S3_PING_BUCKET S3_PING 検出に使用する Amazon S3 バケット。 該当なし
JBOSS_CLUSTER_ID
クラスターメンバーノードの ID。クラスタリングにのみ使用されます。許可される値は(in order)です。
  • 0 - 1023 の範囲の有効なクラスター ID 番号。
  • ネットワークインターフェース名 (IP の最後のオクテットが値として使用されます)。
  • 値としての "S3" は、jgroups' S3_PING で使用される S3 バケットを介して ID の使用を調整します。
    すべてのクラスターノードが同じ 24 ビット以上のサブネット (VPC サブネットなど) に存在する場合は、IP の最後のオクテット (デフォルト値) を使用することが推奨されます。
eth0 の IP アドレスの最後のオクテット
MOD_CLUSTER_PROXY_LIST mod_cluster プロキシーの IP/ホスト名のコンマ区切りリスト (mod_cluster を使用する場合)。 該当なし
PORTS_ALLOWED デフォルトのもの以外に、ファイアウォールで許可される受信ポートのリスト。 該当なし
JBOSSAS_ADMIN_PASSWORD admin ユーザーのパスワード。 該当なし
JON_SERVER_ADDR 登録する JON サーバーのホスト名または IP。これは登録にのみ使用されます。その後、エージェントは JON クラスターの他のサーバーと通信できます。 該当なし
JON_SERVER_PORT サーバーと通信するためにエージェントが使用するポート。 7080
JON_AGENT_NAME JON エージェントの名前 (一意である必要があります)。 インスタンスの ID
JON_AGENT_PORT エージェントがリッスンするポート。 16163
JON_AGENT_ADDR JON エージェントがバインドされる IP アドレス。これは、サーバーに複数のパブリックアドレスがある場合に使用されます(VPN など)。 JON エージェントは、デフォルトでローカルホスト名の IP を選択します。
JON_AGENT_OPTS SSL、NAT、および他の高度な設定を指定するために使用できる追加の JON エージェントシステムプロパティー。 該当なし
JBOSS_SERVER_CONFIG
使用する JBoss EAP 6 サーバー設定ファイルの名前。JBOSS_DOMAIN_CONTROLLER=true の場合は、domain-ec2.xml が 使用されます。それ以外の場合:
  • S3 設定が存在する場合は、standalone-ec2-ha.xml が使用されます。
  • MOD_CLUSTER_PROXY_LIST が指定されている場合は、standalone-mod_cluster-ec2-ha.xml が選択されます。
  • 最初の 2 つのオプションのいずれかが使用されていない場合は、standalone.xml ファイルが使用されます。
  • standalone-full.xml に設定することもできます。
standalone.xmlstandalone-full.xmlstandalone-ec2-ha.xmlstandalone-mod_cluser-ec2-ha.xmldomain-ec2.xml は他のパラメーターに依存します。
JAVA_OPTS JBoss EAP 6 が起動する前に変数に追加するカスタム値。 JAVA_OPTS は、他のパラメーターの値から構築されます。
JBOSS_IP サーバーがバインドされる IP アドレス。 127.0.0.1
JBOSSCONF 起動する JBoss EAP 6 プロファイルの名前。JBoss EAP 6 が起動しないようにするには、JBOSSCONF を disabledに設定します。 standalone
JBOSS_DOMAIN_CONTROLLER
このインスタンスをドメインコントローラーとして実行するかどうかを設定します。
false
JBOSS_DOMAIN_MASTER_ADDRESS
リモートドメインコントローラーの IP アドレス。
該当なし
JBOSS_HOST_NAME
論理ホスト名(ドメイン内)。これは別でなければなりません。
HOSTNAME 環境変数の値。
JBOSS_HOST_USERNAME
ドメインコントローラーでの登録時にホストコントローラーが使用する必要があるユーザー名。指定しないと、JBOSS_HOST_NAME が代わりに使用されます。
JBOSS_HOST_NAME
JBOSS_HOST_PASSWORD
ドメインコントローラーでの登録時にホストコントローラーが使用する必要があるパスワード。
該当なし
JBOSS_HOST_CONFIG
JBOSS_DOMAIN_CONTROLLER=true の場合は、host-master.xml が使用されます。JBOSS_DOMAIN_MASTER_ADDRESS が存在する場合は、host-slave.xml が使用されます。
host-master.xml または host-slave.xml (他のパラメーターによって異なります)。
JBOSS_DOMAIN_S3_ACCESS_KEY S3 ドメインコントローラー検索用の Amazon AWS ユーザーアカウントのアクセスキー。 該当なし
JBOSS_DOMAIN_S3_SECRET_ACCESS_KEY S3 ドメインコントローラー検索用の Amazon AWS ユーザーアカウントの秘密アクセスキー。 該当なし
JBOSS_DOMAIN_S3_BUCKET S3 ドメインコントローラー検索に使用される Amazon S3 バケット。 該当なし