第3章 ランタイム環境における KIE Server クラスター
ランタイム環境では、KIE Server は、ビジネス上の決定をサポートするルールおよびプロセスが含まれるサービスを実行します。KIE Server ランタイム環境をクラスタリングする主な利点は負荷分散です。クラスターのノードの 1 つでアクティビティーが増えると、そのアクティビティーはクラスターの残りのノードと共有されるため、パフォーマンスが改善します。
KIE Server のクラスター化ランタイム環境を作成するには、Red Hat JBoss EAP 7.2 および KIE Server をダウンロードして展開します。次に、ドメインモードクラスターに Red Hat JBoss EAP 7.2 を設定し、クラスターを起動し、各クラスターノードに KIE Server をインストールします。
任意で、ヘッドレス Process Automation Manager コントローラーおよび Smart Router をクラスター化できます。
3.1. Red Hat JBoss EAP 7.2 および KIE Server のダウンロードおよび展開 リンクのコピーリンクがクリップボードにコピーされました!
本セクションの手順を行い、Red Hat JBoss EAP 7.2 をダウンロードしてインストールし、クラスター環境にインストールするために KIE Server をダウンロードして再パッケージ化します。
手順
クラスターの各ノードに Red Hat JBoss EAP 7.2 をインストールします。
Red Hat カスタマーポータルの「Software Downloads」ページに移動し (ログインが必要)、ドロップダウンオプションから製品およびバージョンを選択します。
- Product: Red Hat JBoss EAP
- Version: 7.2
-
Red Hat JBoss Enterprise Application Platform 7.2.0 (
jboss-eap-7.2.0.zip)の横にある Download をクリックします。
-
jboss-eap-7.2.0.zipファイルを展開します。jboss-eap-7.1/jboss-eap-7.1ディレクトリーはEAP_HOMEとします。 - 最新の Red Hat JBoss EAP パッチが利用できる場合には、ダウンロードして適用します。
KIE Server のダウンロード:
Red Hat カスタマーポータルの「Software Downloads」ページに移動し、ドロップダウンオプションから製品およびバージョンを選択します。
- Product: Process Automation Manager
- バージョン: 7.7
-
Red Hat Process Automation Manager 7.7.0 KIE Server for All Supported EE8 Containers (
rhpam-7.7.0-kie-server-ee8.zip) をダウンロードします。
-
rhpam-7.7.0-kie-server-ee8.zipアーカイブを一時ディレクトリーに展開します。以下の例では、この名前をTEMP_DIRとします。 TEMP_DIR/rhpam-7.7.0-kie-server-ee8/rhpam-7.7.0-kie-server-ee8/kie-server.warディレクトリーをEAP_HOME/standalone/deployments/にコピーします。警告コピーする Red Hat Process Automation Manager デプロイメントの名前が、Red Hat JBoss EAP インスタンスの既存デプロイメントと競合しないことを確認します。
-
TEMP_DIR/rhpam-7.7.0-kie-server-ee8/rhpam-7.7.0-kie-server-ee8/SecurityPolicy/の内容をEAP_HOME/binにコピーします。ファイルの上書きを確認するメッセージが表示されたら、Replace をクリックします。 -
EAP_HOME/standalone/deployments/ディレクトリーに、kie-server.war.dodeployという名前で空のファイルを作成します。このファイルにより、サーバーが起動すると KIE Server が自動的にデプロイされます。 - 最新の Red Hat Process Automation Manager のパッチが利用できる場合には、ダウンロードして適用します。
-
EAP_HOME/binディレクトリーに移動します。 KIE Server へのログインに使用する
kie-serverロールのユーザーを作成します。./add-user.sh -a --user <USERNAME> --password <PASSWORD> --role kie-server
$ ./add-user.sh -a --user <USERNAME> --password <PASSWORD> --role kie-serverCopy to Clipboard Copied! Toggle word wrap Toggle overflow - ユーザー名とパスワードを書き留めておきます。