2.5. クラスターでの Business Central の設定および実行
Red Hat JBoss EAP と Business Central のインストール後に、Red Hat Data Grid と AMQ Broker を使用してクラスターを設定できます。クラスターの各ノードで以下の手順を実行します。
この手順では、基本的なクラスター設定を説明します。より詳細な設定は、『Red Hat JBoss EAP 7.3 設定ガイド』 を参照してください。
前提条件
- 「Red Hat Data Grid のインストールおよび設定」 の説明通りに、Red Hat Data Grid 7.3 がインストールされている。
- 「AMQ Broker のダウンロードおよび設定」 の説明通りに AMQ Broker がインストールされ、設定されている。
- 「Red Hat JBoss EAP 7.3 および Red Hat Process Automation Manager のダウンロードおよび展開」 の説明通りに、クラスターの各ノードに Red Hat JBoss EAP および Red Hat Process Automation Manager がインストールされている。
- 「NFS サーバーの設定」 で記載されているように、パーティションをマウントした NFS サーバーが利用できる。
手順
NFS で共有されているディレクトリーを
/data
としてマウントします。Root ユーザーで以下のコマンドを入力します。mkdir /data mount <NFS_SERVER_IP>:<DATA_SHARE> /data
<NFS_SERVER_IP> を、NFS サーバーマシンの IP アドレスまたはホスト名に置き換えてください。<DATA_SHARE> を、設定した共有名 (例:
/opt/kie/data
) に置き換えます。-
テキストエディターで
EAP_HOME/standalone/configuration/standalone-full.xml
ファイルを開きます。 <system-properties>
要素でプロパティーを編集または追加し、以下のプレースホルターを置き換えます。-
<AMQ_USER>
および<AMQ_PASSWORD>
は、AMQ Broker の作成時に定義した認証情報に置き換えます。 -
<AMQ_BROKER_IP_ADDRESS>
は AMQ Broker の IP アドレスに置き換えます。 <INFINISPAN_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&retryInterval=1000&retryIntervalMultiplier=1.0&reconnectAttempts=-1"/> <property name="org.appformer.ext.metadata.infinispan.port" value="11222"/> <property name="org.appformer.ext.metadata.infinispan.host" value="<INFINISPAN_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>
-
オプション: Red Hat Data Grid のデプロイメントで認証が必要な場合は、
<system-properties>
要素でプロパティーを編集または追加し、以下のプレースホルターを置き換えます。-
<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=""/>
-
-
standalone-full.xml
ファイルを保存します。 クラスターを起動するには
EAP_HOME/bin
に移動して、以下のコマンドの 1 つを入力します。Linux または UNIX ベースのシステムの場合:
$ ./standalone.sh -c standalone-full.xml
Windows の場合:
standalone.bat -c standalone-full.xml