第5章 スタンドアロン Decision Server Controller のインストールと実行


Decision Server を管理モードまたは非管理モードで動作するように設定することができます。Decision Server が非管理モードにある場合は、手動でコンテナーを作成および維持する必要があります。Decision Server が管理モードにある場合は、スタンドアロン Decision Server Controller が Decision Server の設定を管理し、ユーザーは Controller を操作してコンテナーを作成および維持します。

スタンドアロン Decision Server Controller は、Decision Central に組み込まれています。Decision Central をインストールしている場合は、Exection Server ページからコンテナーを作成および維持します。Decision Central をインストールしていない場合は、スタンドアロン Decision Server Controller をインストールし、REST API または Decision Server Java Client API を使用して Controller を操作することができます。

5.1. Controller への環境変数の設定

このセクションで紹介する環境変数を設定します。

前提条件

  • Decision Server が Oracle Weblogic Server インスタンスにインストールされています。
  • Controller が Oracle Weblogic Server インスタンスにインストールされています。

    注記

    Red Hat では、実稼働環境では、Decision Server とスタンドアロン Decision Server Controller を異なるサーバーにインストールすることを推奨します。(たとえば開発環境として) Decision Server とスタンドアロン Decision Server Controller を同じサーバーにインストールする場合は、同じ Oracle Weblogic Server インスタンスを、以下のように変更する必要があります。

  • Decision Server ノード: kie-server ロールを持つユーザー
  • Controller サーバーノード: kie-server ロールを持つユーザー

手順

  1. Controller をインストールする Oracle Weblogic Server に、以下の JVM プロパティー値を設定します。

    • org.kie.server.user: kie-server ロールのユーザー
    • org.kie.server.pwd: org.kie.server.user プロパティーに指定したユーザーのパスワード
  2. Decision Server をインストールする Oracle Weblogic Server インスタンスに、以下の JVM プロパティー値を設定します。

    • org.kie.server.controller.user: kie-server ロールを持つユーザー
    • org.kie.server.controller.pwd: org.kie.server.controller.user プロパティーに指定したパスワード
    • org.kie.server.id: Decision Server インストールの ID または名前 (例: rhdm700-decision-server-1)
    • org.kie.server.location: http://<HOST>:<PORT>/kie-server/services/rest/server
    • org.kie.server.controller: スタンドアロン Decision Server Controller の URL (例: http://<HOST>:<PORT>/controller/rest/controller)

      この例では、以下を示しています。

    • <HOST>: Decision Server ホストの ID または名前 (例: localhost or 192.7.8.9)
    • <PORT>: Decision Server ホストのポート (例: 7001)

5.2. Controller のインストール

このセクションでは、Oracle Weblogic Server に Controller をインストールする方法を説明します。

Controller をインストールし、REST API または Decision Server Java Client API を使用して Controller を操作することができます。

前提条件

  • 本書に説明した方法で、Oracle Weblogic Server インスタンスが設定されています。
  • インストールを完了するのに必要なユーザーパーミッションがあります。

手順

  1. Red Hat カスタマーポータル の製品のダウンロードページで Red Hat Decision Manager 7.0.0 Add Ons の横の Download をクリックし、rhdm-7.0-controller-ee7.zip ファイルをダウンロードします。
  2. rhdm-7.0.0.GA-add-ons.zip ファイルを展開します。rhdm-7.0-controller-ee7.zip ファイルは、展開したディレクトリーにあります。
  3. kie-server グループに Controller のユーザーとパスワードを作成します (例: controller/pwd1234)。ユーザーの作成方法は 「セキュリティーセッティングの設定」 を参照してください。
  4. Deployments に移動して、既存のアプリケーションをすべて表示します。
  5. Install をクリックします。
  6. controller.war ファイルが展開されたアーカイブの場所に移動して、これを選択します。Next をクリックして続行します。
  7. ターゲットとするスタイルとして Install this deployment as an application を選択し、Next をクリックします。
  8. アプリケーション名を controller のままにし、セキュリティーモデルを DD Only に設定します。残りのオプションはデフォルトのままにし、Next をクリックして続行します。
  9. Additional Configuration セクションで No, I will review the configuration later を選択し、Finish をクリックします。
  10. Controller が Oracle Weblogic Server で動作していることを確認するには、以下のコマンドを実行します。

    curl -X GET "http://<HOST>:<PORT>/controller/rest/controller/management/servers" -H  "accept: application/xml" -u '<CONTROLLER>:<CONTROLLER_PWD>'

    このコマンドで、<CONTROLLER> および <CONTROLLER_PWD> を、このセクションで作成したユーザーの認証情報に置き換えます。

    このコマンドにより、Decision Server インスタンスに関する情報が出力されます。

注記

あるいは、Decision Server Java API Client を使用して Controller にアクセスすることもできます。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る