25.4. 用户脚本配置

25.4.1. 永久性的配置参数

概述

下面的参数可用来影响 JBoss EAP 6 的配置和操作。它们的内容会写入到 /etc/sysconfig/jbossas/etc/sysconfig/jon-agent-ec2 里。

表 25.2. 可配置参数

实例类型 描述 默认值
JBOSS_JGROUPS_S3_PING_ACCESS_KEY 如果使用群集,用于 S3_PING 发现的 Amazon AWS 用户帐号的访问密钥。 N/A
JBOSS_JGROUPS_S3_PING_SECRET_ACCESS_KEY Amazon AWS 用户帐号的秘密访问密钥。 N/A
JBOSS_JGROUPS_S3_PING_BUCKET 用于 S3_PING 发现的 Amazon S3 bucket。 N/A
JBOSS_CLUSTER_ID
群集成员节点的 ID。只用于群集。接受的值为(按顺序):
  • 0 - 1023 范围内的有效群集 DI 号码。
  • 网络接口名称,其值使用 IP 地址的最后八位。
  • “S3” 将通过 JGroup 的 S3_PING 使用的 S3 Bucket 协调 ID 的使用。
    当所有群集节点都位于相同的 24 或更多位子网(例如,位于 VPC 子网)里时,我们推荐使用 IP 的最后八位(默认)。
eth0 地 IP 地址的最后八位
MOD_CLUSTER_PROXY_LIST 如果使用 mod_cluster,用逗号隔开的 mod_cluster 代理的 IP/主机名的列表。 N/A
PORTS_ALLOWED 除了默认的端口,防火墙允许的转入端口列表。 N/A
JBOSSAS_ADMIN_PASSWORD admin 用户的密码。 N/A
JON_SERVER_ADDR 要注册的 JON 服务器主机名或 IP。这仅用于注册,之后代理可能会与 JON 群集里其他服务器进行通讯。 N/A
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 代理系统属性。 N/A
JBOSS_SERVER_CONFIG
要使用的 JBoss EAP 6 服务器配置文件名称。如果 JBOSS_DOMAIN_CONTROLLER=true,那么 domain-ec2.xml 将被使用。否则:
  • 如果 S3 config 已存在,则使用 standalone-ec2-ha.xml
  • 如果指定了 MOD_CLUSTER_PROXY_LIST,那么将选择 standalone-mod_cluster-ec2-ha.xml
  • 如果没有使用这两个选项,那将使用 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 地址。
N/A
JBOSS_HOST_NAME
逻辑主机名(域内)。这必须是可区分的名称。
HOSTNAME 环境变量的值。
JBOSS_HOST_USERNAME
当在域控制器里注册时主机控制器应使用的用户名。如果没有指定,将使用 JBOSS_HOST_NAME。
JBOSS_HOST_NAME
JBOSS_HOST_PASSWORD
当在域控制器里注册时主机控制器应使用的密码。
N/A
JBOSS_HOST_CONFIG
如果 JBOSS_DOMAIN_CONTROLLER=true,那么 host-master.xml 将被使用。如果 JBOSS_DOMAIN_MASTER_ADDRESS 已存在,那么 host-slave.xml 将被使用。
host-master.xmlhost-slave.xml,取决于其他参数。
JBOSS_DOMAIN_S3_ACCESS_KEY 用于 S3 域控制器发现的 Amazon AWS 用户访问密钥。 N/A
JBOSS_DOMAIN_S3_SECRET_ACCESS_KEY 用于 S3 域控制器发现的 Amazon AWS 用户秘密访问密钥。 N/A
JBOSS_DOMAIN_S3_BUCKET 用于 S3 域控制器发现的 Amazon S3 bucket。 N/A