3.2.2. KJAR サービスからのイミュータブル Decision Server のパラメーターの設定
テンプレートをイミュータブル Decision Server を KJAR サービスからデプロイするように設定する際、いずれの場合でも以下のパラメーターを設定する必要があります。
前提条件
- 「KJAR サービスでのイミュータブル Decision Server のテンプレート設定の開始」 に説明されているようにテンプレートの設定を開始している。
手順
以下のパラメーターを設定します。
-
KIE Server キーストアのシークレット名 (
KIE_SERVER_HTTPS_SECRET): 「Decision Server にシークレットの作成」で作成した Decision Server のシークレットの名前。 -
KIE Server Certificate Name (
KIE_SERVER_HTTPS_NAME): 「Decision Server にシークレットの作成」 で作成したキーストアの証明書名。 -
KIE Server Keystore Password (
KIE_SERVER_HTTPS_PASSWORD): 「Decision Server にシークレットの作成」 で作成したキーストアのパスワード。 -
アプリケーション名 (
APPLICATION_NAME): OpenShift アプリケーションの名前。これは Business Central Monitoring および Decision Server のデフォルト URL で使用されます。OpenShift はアプリケーション名を使用して、デプロイメント設定、サービス、ルート、ラベル、およびアーティファクトの個別のセットを作成します。同じテンプレートを同じプロジェクトで使用して複数のアプリケーションをデプロイすることもできますが、その場合はアプリケーション名を同じにすることはできません。また、アプリケーション名は、Decision Server が Business Central で参加するサーバーの設定 (サーバーテンプレート) の名前を決定するものとなります。複数の Decision Server をデプロイする場合には、サーバーごとに異なるアプリケーション名を指定する必要があります。 -
Maven repository URL (
MAVEN_REPO_URL): Maven リポジトリーの URL。Decision Server にデプロイするすべてのプロセス (KJAR ファイル) をこのリポジトリーにアップロードする必要があります。 -
Maven リポジトリーの ID (
MAVEN_REPO_ID): Maven リポジトリーの ID。デフォルト値はrepo-customです。 -
Maven repository username (
MAVEN_REPO_USERNAME): Maven リポジトリーのユーザー名。 -
Maven リポジトリーのパスワード (
MAVEN_REPO_PASSWORD): Maven リポジトリーのパスワード。 KIE Server コンテナーのデプロイメント (
KIE_SERVER_CONTAINER_DEPLOYMENT): デプロイメントが Maven リポジトリーからプルする必要のあるデシジョンサービス (KJAR ファイル) の識別情報。形式は<containerId>=<groupId>:<artifactId>:<version>になります。また、コンテナーのエイリアス名で指定する場合には、形式は<containerId>(<aliasId>)=<groupId>:<artifactId>:<version>になります。以下の例に示されるように、区切り文字|を使用して 2 つ以上の KJAR ファイルを指定できます。containerId=groupId:artifactId:version|c2(alias2)=g2:a2:v2-
KIE Server Mode (
KIE_SERVER_MODE):rhdm75-kieserver-*.yamlテンプレートで、デフォルト値はPRODUCTIONです。PRODUCTIONモードでは、SNAPSHOTバージョンの KJAR アーティファクトは Decision Server にデプロイできず、既存のコンテナーでアーティファクトのバージョンを変更することはできません。PRODUCTIONモードで新規バージョンをデプロイするには、同じ Decision Server で新規コンテナーを作成します。SNAPSHOTバージョンをデプロイするか、または既存コンテナーのアーティファクトのバージョンを変更するには、このパラメーターをDEVELOPMENTに設定します。 -
ImageStream 名前空間 (
IMAGE_STREAM_NAMESPACE): イメージストリームが利用可能な名前空間。OpenShift 環境でイメージストリームが利用可能な場合 (「イメージストリームとイメージレジストリーの可用性確認」 を参照) は、名前空間がopenshiftになります。イメージストリームファイルをインストールしている場合は、名前空間が OpenShift プロジェクトの名前になります。
-
KIE Server キーストアのシークレット名 (
以下のユーザー名とパスワードを設定できます。デフォルトでは、デプロイすると、パスワードが自動生成されます。
-
KIE Server User (
KIE_SERVER_USER) および KIE Server Password (KIE_SERVER_PWD): Decision Server に接続するためにクライアントアプリケーションが使用できるユーザー名およびパスワード。
-
KIE Server User (
次のステップ
必要な場合は、追加のパラメーターを設定します。
デプロイを完了するには、「KJAR サービスの使用によるイミュータブル Decision Server テンプレートデプロイの実行」 の手順に従います。