検索

第2章 Decision Central でのプロジェクトデプロイメント

download PDF

Decision Central を使用してビジネスアセットおよびサービスを開発し、プロジェクトデプロイメントに設定した Decision Server を管理できます。プロジェクトを開発する際に、Decision Central にプロジェクトをビルドして、Decision Server に自動的にデプロイできます。自動デプロイメントを有効にするために、Decision Central には Maven リポジトリーが組み込まれています。Decision Central から、ビルドしてデプロイしておいたサービスおよびプロジェクトバージョンを含むデプロイメントユニット (KIE コンテナー) を起動、停止、または削除できます。

(Menu Deploy Execution Servers で) 複数の Decision Server を同じ Decision Central インスタンスに接続して、複数のサーバー設定にグループ分けすることもできます。同じサーバー設定に属するサーバーは同じサービスを実行しますが、別のサーバー設定の別のプロジェクト、または別のバージョンのプロジェクトをデプロイすることもできます。

たとえば、Test 設定のテストサーバーと、Production 設定の実稼働サーバーを使用できます。ビジネスアセットとサービスをプロジェクトに開発し、Test サーバー設定にプロジェクトをデプロイしてから、十分にテストしたプロジェクトのバージョンを Production サーバー設定にデプロイできます。このとき、プロジェクトの開発を継続するには、プロジェクト設定でバージョンを変更します。これにより、組み込み Maven リポジトリーで、新しいバージョンと古いバージョンが別のアーティファクトと見なされます。Test サーバー設定に新しいバージョンをデプロイし、Production サーバー設定で古いバージョンを実行し続けることができます。このデプロイメントプロセスは単純ですが、重要な制約があります。特に、開発者が直接プロジェクトを実稼働環境にデプロイできるため、アクセス制御は不十分です。

重要

Decision Central を使用して、Decision Server を別のサーバー設定に移動することはできません。サーバーの設定名を変更するには、サーバーの設定ファイルを変更する必要があります。

2.1. Decision Central に接続する Decision Server の設定

Red Hat Decision Manager 環境で Decision Server がすでに設定されていない場合や、Red Hat Decision Manager 環境に追加の Decision Server が必要な場合には、Decision Server が Decision Central に接続するように設定する必要があります。

注記

Red Hat OpenShift Container Platform に Decision Server をデプロイする場合は、Red Hat OpenShift Container Platform への Red Hat Decision Manager オーサリングまたは管理サーバー環境のデプロイメント で、Decision Central に接続する設定手順を参照してください。

前提条件

Decision Server がインストールされている。インストールオプションは Red Hat Decision Manager インストールの計画 を参照してください。

手順

  1. Red Hat Decision Manager インストールディレクトリーで、standalone-full.xml ファイルに移動します。たとえば、Red Hat Decision Manager に Red Hat JBoss EAP インストールを使用する場合は $EAP_HOME/standalone/configuration/standalone-full.xml にアクセスします。
  2. standalone-full.xml を開き、<system-properties> タグの下に、以下のプロパティーを設定します。

    • org.kie.server.controller.user: Decision Central にログインするユーザーのユーザー名。
    • org.kie.server.controller.pwd: Decision Central にログインするユーザーのパスワード。
    • org.kie.server.controller: Decision Central の API に接続する URL。通常、URL は http://<centralhost>:<centralport>/decision-central/rest/controller です。<centralhost><centralport> はそれぞれ Decision Central のホスト名とポートになります。Decision Central を OpenShift にデプロイしている場合は、URL から decision-central/ を削除します。
    • org.kie.server.location: Decision Server の API に接続する URL。通常、URL は http://<serverhost>:<serverport>/kie-server/services/rest/server (<serverhost> および <serverport> はそれぞれ Decision Server のホスト名およびポート) になります。
    • org.kie.server.id: サーバー設定の名前。このサーバー設定が Decision Central に存在しない場合は、Decision Server が Decision Central に接続する場合に自動的に作成されます。

    以下に例を示します。

    <property name="org.kie.server.controller.user" value="central_user"/>
    <property name="org.kie.server.controller.pwd" value="central_password"/>
    <property name="org.kie.server.controller" value="http://central.example.com:8080/decision-central/rest/controller"/>
    <property name="org.kie.server.location" value="http://kieserver.example.com:8080/kie-server/services/rest/server"/>
    <property name="org.kie.server.id" value="production-servers"/>
  3. Decision Server を起動または再起動します。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.