3.2.10. S2I の使用によるイミュータブル Process Server 用に外部データベースサーバーを使用するためのパラメーターの設定
「S2I の使用によるイミュータブル Process Server のデプロイ用テンプレートの変更」 に説明されているように、Process Server 用に外部データベースサーバーを使用するようにテンプレートを変更した場合、S2I ビルドを使用してイミュータブル Process Server をデプロイするようにテンプレートを設定する際に以下の追加の設定を行います。
前提条件
- 「S2I の使用によるイミュータブル Process Server のテンプレート設定の開始」 に説明されているようにテンプレートの設定を開始していること。
手順
以下のパラメーターを設定します。
KIE Server External Database Driver (
KIE_SERVER_EXTERNALDB_DRIVER): サーバーの種類に応じたサーバーのドライバー。-
mysql -
postgresql -
mariadb -
mssql -
db2 -
oracle -
sybase
-
-
KIE Server External Database User (
KIE_SERVER_EXTERNALDB_USER) および KIE Server External Database Password (KIE_SERVER_EXTERNALDB_PWD): 外部データベースサーバーのユーザー名およびパスワード。 -
KIE Server External Database URL (
KIE_SERVER_EXTERNALDB_URL): 外部データベースサーバーの JDBC URL。 KIE Server External Database Dialect (
KIE_SERVER_EXTERNALDB_DIALECT): サーバーの種類に応じたサーバーの Hibernate ダイアレクト。-
org.hibernate.dialect.MySQL5InnoDBDialect(MySQL および MariaDB で使用される) -
org.hibernate.dialect.PostgreSQL82Dialect -
org.hibernate.dialect.SQLServer2012Dialect(MS SQL で使用される) -
org.hibernate.dialect.DB2Dialect -
org.hibernate.dialect.Oracle10gDialect -
org.hibernate.dialect.SybaseASE157Dialect
-
-
KIE Server External Database Host (
KIE_SERVER_EXTERNALDB_SERVICE_HOST): 外部データベースサーバーのホスト名。 -
KIE Server External Database Port (
KIE_SERVER_EXTERNALDB_SERVICE_PORT): 外部データベースサーバーのポート番号。 -
KIE Server External Database name (
KIE_SERVER_EXTERNALDB_DB): 外部データベースサーバーで使用するデータベース名。 -
JDBC Connection Checker class (
KIE_SERVER_EXTERNALDB_CONNECTION_CHECKER): データベースサーバーの JDBC connection checker class の名前。この情報がないと、データベースサーバー接続は、データベースサーバーの再起動時などで接続が失われた後に復元することができません。 -
JDBC Exception Sorter class (
KIE_SERVER_EXTERNALDB_EXCEPTION_SORTER): データベースサーバーの JDBC exception sorter class の名前。この情報がないと、データベースサーバー接続は、データベースサーバーの再起動時などで接続が失われた後に復元することができません。
「外部データベースのカスタム Process Server 拡張イメージのビルド」 で説明されているように、MySQL または PostgreSQL 以外の外部データベースサーバーを使用するためにカスタムイメージを作成している場合は、以下のパラメーターを設定します。
-
Drivers Extension Image (
EXTENSIONS_IMAGE): 拡張イメージの ImageStreamTag 定義 (例:jboss-kie-db2-extension-openshift-image:11.1.4.4) -
Drivers ImageStream Namespace (
EXTENSIONS_IMAGE_NAMESPACE): 拡張イメージのアップロード先の名前空間 (例:openshiftまたはプロジェクト名前空間)
-
Drivers Extension Image (
次のステップ
必要な場合は、追加のパラメーターを設定します。
デプロイを完了するには、「S2I の使用によるイミュータブル Process Server テンプレートのデプロイの開始」 の手順に従います。