第3章 Automation Broker を使用した Red Hat Process Automation Manager 環境のデプロイ
Automation Broker を使用して Red Hat Process Automation Manager 環境をデプロイするには、OpenShift カタログで Ansible Playbook を検索して実行し、必要に応じてパラメーターを設定する必要があります。
Procedure
- OpenShift Web UI で Add to Project → Browse Catalog の順に選択します。
- 検索フィールドで Red Hat Process Automation Manager と入力します。
- Red Hat Process Automation Manager 7.5 APB カタログエントリーを選択します。
- 次へ をクリックします。
画面の指示に従い、必要なアーキテクチャー要素を選択し、Next ボタンをクリックします。
重要イミュータブルサーバーが含まれる環境と監視インフラストラクチャーをデプロイする場合には、先にImmutable Server - Monitor オプションをインストールしてから Immutable Server - KIE Process Server オプションをインストールします。
画面に記載されているように、パラメーターを入力します。多くの場合には、デフォルト値を使用するとデプロイメントが機能しますが、必要に応じて変更できます。以下の設定は必ず入力してください。
Immutable Server - Monitor オプションの場合:
- Maven repository URL フィールド。監視対象のイミュータブルサーバーにデプロイする全アーティファクトと同じバージョンの Maven リポジトリーを指定する必要があります。
- Admin password フィールド。管理者ユーザーとパスワードをメモして、監視サーバーが Business Central Monitoring に接続するように設定する必要があります。
Immutable Server - KIE Process Server オプションの場合:
- KIE Server Container Deployment、Git Repository URL および Git Repository Reference フィールド。これらの設定で、デプロイメントプロセスが Process Server でビルドしてデプロイするソースコードが決まります。
Immutable Server - Monitor オプションをデプロイして、監視インフラストラクチャーにサーバーを接続する場合:
-
Router integration の
rhpam-immutable-mon-smartrouter
サービスのサービス名 Controller integration の
rhpam-immutable-mon-rhpamcentrmon
サービスのサービス名および、Immutable Server - KIE Process Server オプションで設定する管理ユーザー名とパスワード。重要以下の設定の組み合わせは避けるようにしてください。以下の組み合わせを使用すると無効な環境が生成されます。
-
Process server>Database type
H2
と、Process server>Number of replicas が1
を超える組み合わせ -
Process server>Database type
External
と Process server>Sets of Process Servers が1
を超える組み合わせ。 -
設定済みの Red Hat - Single Sign-On と Process server>Sets of Process Servers が
1
を超える組み合わせ。
-
Process server>Database type
-
Router integration の
オーサリング、Immutable Server - Process Server または Managed Environment の Process Server に External データベースタイプを使用する場合は、External Database ヘディングでパラメーターを設定します。ホスト、ポート、データベース名データベースの JDBC URL を、お使いのデータベースサーバーに適した値に設定します。他のフィールドは、以下の値を使用してください。
Driver: サーバーの種類に合ったサーバーのドライバー
- mysql
- postgresql
Dialect class (
KIE_SERVER_EXTERNALDB_DIALECT
): サーバーの種類に合ったサーバーの Hibernate ダイアレクト。-
org.hibernate.dialect.MySQL5Dialect
(MySQL および MariaDB で使用される) org.hibernate.dialect.PostgreSQLDialect
注記Red Hat Process Automation Manager 7.5 では、Ansible Broker を使用して環境をデプロイする場合に、MySQL および PostgreSQL 外部データベースサーバーのみがサポートされます。
-
Next をクリックしてデプロイメントを開始します。
環境のデプロイメント後に、OpenShift Web コンソールに表示されている HTTPS ルートを使用して環境にアクセスできます。HTTP 要求は、HTTPS にリダイレクトされます。
サービスのデプロイ後に、必要に応じて、Process Server の Pod をスケールアップしたり、スケールダウンしたりできます。データベースの Pod はスケーリングしないでください。