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 将无法通过该实例部署。

先决条件

流程

  1. 要将 NFS 共享的目录挂载为 /data,请以 root 用户身份输入以下命令:

    mkdir /data
    mount <NFS_SERVER_IP>:<DATA_SHARE> /data

    <NFS_SERVER_IP > 替换为 NFS 服务器的系统的 IP 地址或主机名。将 <DATA_SHARE > 替换为您配置的共享名称(例如: /opt/kie/data)。

  2. /data NFS 目录中创建一个 kie-wb-playground 目录:

    mkdir /kie-wb-playground
  3. EAP_HOME/bin 目录中创建一个 kie-wb-playground 目录并挂载该目录:

    mount -o rw,sync,actimeo=1 <NFS_SERVER_IP>:<DATA_SHARE>/kie-wb-playground kie-wb-playground
  4. 在文本编辑器中打开 EAP_HOME/standalone/configuration/standalone-full.xml 文件。
  5. 编辑或添加 < system-properties& gt; 元素下的属性,并替换以下占位符:

    • <AMQ_USER & gt; 和 <AMQ_PASSWORD > 是您在创建 AMQ Broker 时定义的凭证。
    • <AMQ_BROKER_IP_ADDRESS > 是 AMQ Broker 的 IP 地址。
    • <DATA_GRID_NODE_IP > 是安装 Red Hat Data Grid 的 IP 地址。

      <system-properties>
        <property name="appformer-jms-connection-mode" value="REMOTE"/>
        <property name="appformer-jms-username" value="<AMQ_USER>"/>
        <property name="appformer-jms-password" value="<AMQ_USER_PASSWORD>"/>
        <property name="appformer-jms-url"
           value="tcp://<AMQ_BROKER_IP_ADDRESS>:61616?ha=true&amp;retryInterval=1000&amp;retryIntervalMultiplier=1.0&amp;reconnectAttempts=-1"/>
        <property name="org.appformer.ext.metadata.infinispan.port"
           value="11222"/>
        <property name="org.appformer.ext.metadata.infinispan.host"
           value="<DATA_GRID_NODE_IP>"/>
        <property name="org.appformer.ext.metadata.infinispan.realm"
           value="ApplicationRealm"/>
        <property name="org.appformer.ext.metadata.infinispan.cluster"
           value="kie-cluster"/>
        <property name="org.appformer.ext.metadata.index"
           value="infinispan"/>
        <property name="org.uberfire.nio.git.dir"
           value="/data"/>
        <property name="es.set.netty.runtime.available.processors"
           value="false"/>
      </system-properties>
  6. 可选: 如果 Red Hat Data Grid 部署需要身份验证,在 < system-properties&gt; 元素下编辑或添加属性,并替换以下占位符:

    • <SERVER_NAME > 是 Red Hat Data Grid 服务器配置中指定的服务器名称。
    • <SASL_QOP > 是 Red Hat Data Grid 服务器配置的 auth、auth-int 和 auth-conf 值的组合。

      <property name="org.appformer.ext.metadata.infinispan.server.name"
         value="<SERVER_NAME>"/>
      <property name="org.appformer.ext.metadata.infinispan.sasl.qop"
         value="<SASL_QOP>"/>
      <property name="org.appformer.ext.metadata.infinispan.username"
         value=""/>
      <property name="org.appformer.ext.metadata.infinispan.password"
         value=""/>
  7. 保存 standalone-full.xml 文件。
  8. 要启动集群,请导航到 EAP_HOME/bin 并输入以下命令:

    $ ./standalone.sh -c standalone-full.xml -b <HOST>

    <HOST > 替换为安装 Red Hat Process Automation Manager 的服务器的 IP 地址或主机名。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.