29.5. 在集群中配置和运行 Business Central
安装 Red Hat JBoss EAP 和 Business Central 后,您可以使用 Red Hat Data Grid 和 AMQ Broker 来配置集群。在集群的每个节点中完成以下步骤。
这些步骤描述了基本的集群配置。有关更复杂的配置,请参阅 Red Hat JBoss EAP 7.3 配置指南。
不要在内部环境中,在高可用性(HA)中将 KIE 服务器连接到 Business Central。
Business Central 实例无法与每个 KIE 服务器的状态保持同步。例如,如果 KIE 服务器已启动但没有同步,则 Business Central 将无法通过该实例部署。
先决条件
- Red Hat Data Grid 7.3 已安装,如 第 29.1 节 “安装和配置 Red Hat Data Grid” 所述。
- AMQ Broker 已安装并配置,如 第 29.2 节 “下载并配置 AMQ Broker” 所述。
- Red Hat JBoss EAP 和 Red Hat Process Automation Manager 安装在集群的每个节点上,如 第 29.4 节 “下载并提取 Red Hat JBoss EAP 7.3 和 Red Hat Process Automation Manager” 所述。
- 具有共享文件夹的 NFS 服务器可用,如 第 29.3 节 “配置 NFS 服务器” 所述。
流程
将通过 NFS 共享的目录挂载为
/data。以 root 用户身份输入以下命令:mkdir /data mount <NFS_SERVER_IP>:<DATA_SHARE> /data
mkdir /data mount <NFS_SERVER_IP>:<DATA_SHARE> /dataCopy to Clipboard Copied! Toggle word wrap Toggle overflow 将 <NFS_SERVER_IP > 替换为 NFS 服务器的机器的 IP 地址或主机名。将 <DATA_SHARE > 替换为您配置的共享名称(例如:
/opt/kie/data)。在
/dataNFS 目录中创建一个kie-wb-playground目录:mkdir /kie-wb-playground
mkdir /kie-wb-playgroundCopy to Clipboard Copied! Toggle word wrap Toggle overflow 在
EAP_HOME/bin目录中创建一个kie-wb-playground目录并挂载该目录:mount -o rw,sync,actimeo=1 <NFS_SERVER_IP>:<DATA_SHARE>/kie-wb-playground kie-wb-playground
mount -o rw,sync,actimeo=1 <NFS_SERVER_IP>:<DATA_SHARE>/kie-wb-playground kie-wb-playgroundCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
在文本编辑器中打开
EAP_HOME/standalone/configuration/standalone-full.xml文件。 编辑或添加 <
system-properties> 元素下的属性,并替换以下占位符:-
<AMQ_USER> 和 <AMQ_PASSWORD> 是您在创建 AMQ Broker 时定义的凭证。 -
<AMQ_BROKER_IP_ADDRESS> 是 AMQ Broker 的 IP 地址。 <DATA_GRID_NODE_IP> 是安装 Red Hat Data Grid 的 IP 地址。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
可选: 如果 Red Hat Data Grid 部署需要身份验证,在 <
system-properties> 元素下编辑或添加属性,并替换以下占位符:-
<SERVER_NAME> 是 Red Hat Data Grid 服务器配置中指定的服务器名称。 <SASL_QOP> 是 Red Hat Data Grid 服务器配置的 auth、auth-int 和 auth-conf 值的组合。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
-
保存
standalone-full.xml文件。 要启动集群,请导航到
EAP_HOME/bin并输入以下命令:./standalone.sh -c standalone-full.xml -b <HOST>
$ ./standalone.sh -c standalone-full.xml -b <HOST>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将
<HOST> 替换为安装 Red Hat Process Automation Manager 的服务器的 IP 地址或主机名。