LoginSignup
2
2

More than 1 year has passed since last update.

IBM CloudカタログからCloud Pak for Business Automationを導入してみた

Last updated at Posted at 2021-11-11

Cloud Pakは、IBMがコンテナ環境で利用可能なソフトウェアを機能ごと(Business Automation, Integration, Watson AIOps, Data, Securityなど)にまとめてパッケージ化したソリューションです。Cloud Pakの中でビジネスの自動化に関する機能をまとめたPakである IBM Cloud Pak for Business Automation(以下、CP4BA)を使ってみます。
CP4BAは、今年の3月にリリースされたv21.0.1から、IBM CloudのカタログからRed Hat OpenShift on IBM Cloud(以下、ROKS)上にデモ環境(本番利用ではなく評価目的)が簡単にデプロイできるようになっているので、これをやってみます。

準備

以下の情報から前提条件を確認します。

前提としては以下の記載があります。

  • CP4BA の有効なライセンスが必要
  • IBMカタログからのインストールは、ROKS MZRクラスターはサポートされていない
  • ROKS classic クラスターで検証されている
  • OpenShift v4.6+(cp4ba v21.0.1は、v4.6のみ)
  • Worker Node 5ノード(各16 vCPU, 32 Gi memory)

また、IBMカタログからのインストールでは、Cloud Pakの基盤機能として提供されているIBM Automation Foundationはサポートされない記載もありました。

前提からROKS classicクラスターとしては、v4.6.x, 16vCPU, 32GBメモリー, 5ノードをTok04に構成しました。

CP4BAのインストール

IBMカタログのCP4BAを開きます。設定項目は1ページで表示されており、上から順番に必要項目を設定していきます。
まず、保持しているライセンスを確認し、割り当てをクリックします。
ライセンス01.png

OpenShiftが選択されていること、CP4BAのバージョンを確認します。ここでは最新のv21.0.2-IF001を選択しています。
スクリーンショット 2021-11-10 18.25.55.png

次に作成しておいたROKS classic クラスターを選択します。
スクリーンショット 2021-11-10 18.28.29.png

次にOpenShiftのプロジェクトを作成します。プロジェクトの追加をクリックします。
スクリーンショット 2021-11-10 18.32.40.png

プロジェクト名を設定します。ここでは、"cp4ba"としています。
スクリーンショット 2021-11-10 18.34.17.png

次にプリインストール・スクリプトを実行し、エラーがないことを確認します。
スクリーンショット 2021-11-10 18.37.47.png
スクリーンショット 2021-11-10 18.39.18.png

ワークスペースの構成はデフォルトのままとしました。
スクリーンショット 2021-11-10 18.40.13.png

デプロイメント値の設定では、インストールする機能を選択します。
上から順番にざっくり以下機能を提供します。必要に応じてインストールするものを選択します。ここでは全部選択しています。

  • キャプチャー
  • 意思決定のモデリング
  • 各機能を利用するビジネスアプリケーションの作成実行機能
  • ワークフロー
  • コンテンツ管理
  • 意思決定

スクリーンショット 2021-11-10 18.49.49.png

これで設定は終了です。ライセンスに同意してインストールをクリックします。
インストールボタン.png

Schematics のワークスペースが開きインストールのログを確認できます。ここのログが成功になっても実際のインストールは3-6時間ぐらいかかります。
スクリーンショット 2021-11-10 19.07.39.png

インストール中に自動でStorageのプロビジョニングが行われます。60以上行われるため、その度にStorageのプロビジョニングに関するメールが届きます...

確認

インストールが終わると、OpenShiftコンソールでは、OpenShiftで提供されているものも含めてトータル274Podsあることが確認できました。
スクリーンショット 2021-11-11 9.40.35.png

参考までに、cp4baプロジェクトには以下の100個のPodが生成されています。

cp4baのPod
$ oc get pods -n cp4ba
NAME                                                                                 READY   STATUS      RESTARTS   AGE
c-db2ucluster-cp4ba-db2u-0                                                           1/1     Running     0          24h
c-db2ucluster-cp4ba-etcd-0                                                           1/1     Running     0          24h
c-db2ucluster-cp4ba-instdb-xkddz                                                     0/1     Completed   0          24h
c-db2ucluster-cp4ba-ldap-794bcbdd49-hx7mk                                            1/1     Running     0          24h
c-db2ucluster-cp4ba-restore-morph-trwxs                                              0/1     Completed   0          24h
c-db2ucluster-cp4ba-tools-c8fd8c65f-cmbfp                                            1/1     Running     0          24h
db2u-operator-manager-5d9774d8f7-hdjld                                               1/1     Running     1          24h
iaf-core-operator-controller-manager-8446799c9d-hj69n                                1/1     Running     1          39h
iaf-eventprocessing-operator-controller-manager-5c7449c786xj9lg                      1/1     Running     2          39h
iaf-flink-operator-controller-manager-dff7f8d94-g9vn8                                1/1     Running     0          39h
iaf-operator-controller-manager-5d7b4c7bf7-c6mtg                                     1/1     Running     1          39h
ibm-common-service-operator-5f6b47dd74-vb88s                                         1/1     Running     0          39h
ibm-content-mgmt-script-pod-2dd2d433-84ef-41e0-8864-9fb952ce3948-global-preinstall   0/1     Completed   0          39h
ibm-cp4a-operator-5b9956f875-lsj8t                                                   1/1     Running     0          39h
ibm-elastic-operator-controller-manager-77c79f745d-sqknm                             1/1     Running     1          39h
icp4adeploy-ads-credentials-service-7cdd4956f4-7zbp6                                 1/1     Running     0          20h
icp4adeploy-ads-download-service-7895f68df6-7btgc                                    1/1     Running     0          20h
icp4adeploy-ads-embedded-build-service-d765c56bd-jhsc8                               1/1     Running     0          20h
icp4adeploy-ads-front-5db675f6cd-2cwml                                               1/1     Running     0          20h
icp4adeploy-ads-git-service-b6c7d7856-9dzcg                                          1/1     Running     0          20h
icp4adeploy-ads-ltpa-creation-ks8zt                                                  0/1     Completed   0          20h
icp4adeploy-ads-mongo-6678b7bc9-zw8gq                                                1/1     Running     1          20h
icp4adeploy-ads-parsing-service-6d6886fdd5-2qr9b                                     1/1     Running     0          20h
icp4adeploy-ads-rest-api-9c7cf7688-7kwl2                                             1/1     Running     0          20h
icp4adeploy-ads-rr-registration-1636588800-44xc2                                     0/1     Completed   0          36m
icp4adeploy-ads-rr-registration-1636589700-2jlvp                                     0/1     Completed   0          21m
icp4adeploy-ads-rr-registration-1636590600-xlf95                                     0/1     Completed   0          6m21s
icp4adeploy-ads-rr-registration-initjob-6c9wd                                        0/1     Completed   0          20h
icp4adeploy-ads-run-service-848ff98f84-5m6qd                                         1/1     Running     0          20h
icp4adeploy-ads-runtime-service-67cb4fcfb9-q8flc                                     1/1     Running     0          20h
icp4adeploy-ads-runtime-ums-registration-7104b8cbaf55259b8l7b7h                      0/1     Completed   0          20h
icp4adeploy-ads-ums-registration-dd8ad7eeef9173b2331a76159tqlsm                      0/1     Completed   0          20h
icp4adeploy-ban-job-2x67l                                                            0/1     Completed   0          22h
icp4adeploy-bastudio-authoring-jms-0                                                 1/1     Running     0          23h
icp4adeploy-bastudio-bootstrap-2npht                                                 0/1     Completed   0          23h
icp4adeploy-bastudio-deployment-64cd77744-mdb8v                                      1/1     Running     1          23h
icp4adeploy-bastudio-ltpa-jmhfp                                                      0/1     Completed   0          23h
icp4adeploy-bastudio-oidc-dbgr5                                                      0/1     Completed   0          23h
icp4adeploy-callerapi-b64fcff77-rpcv4                                                1/1     Running     0          21h
icp4adeploy-cdra-deploy-5d6688dcb-fmkqs                                              1/1     Running     0          19h
icp4adeploy-cds-deploy-8559fc8687-2jt2r                                              1/1     Running     0          22h
icp4adeploy-classifyprocess-classify-7454df6847-k582s                                1/1     Running     0          21h
icp4adeploy-cmis-deploy-79ddc9cbb6-fm7b6                                             1/1     Running     0          23h
icp4adeploy-cpds-deploy-5fc6cb5cc4-qd58r                                             1/1     Running     0          22h
icp4adeploy-cpe-deploy-845ccbf65c-9nb79                                              1/1     Running     0          23h
icp4adeploy-css-deploy-1-867b998c4f-cs2ms                                            1/1     Running     0          23h
icp4adeploy-dba-rr-0fda86067e                                                        1/1     Running     0          24h
icp4adeploy-dba-rr-404a5f1819                                                        1/1     Running     0          24h
icp4adeploy-dba-rr-de4bfc27f0                                                        1/1     Running     0          24h
icp4adeploy-dbserver-76fb89bcb4-fd5t4                                                1/1     Running     0          21h
icp4adeploy-deep-learning-7d7475969-tgshv                                            1/1     Running     0          21h
icp4adeploy-elasticsearch-statefulset-0                                              2/2     Running     0          20h
icp4adeploy-gitea-deploy-7c869fbcd9-skwzb                                            1/1     Running     0          24h
icp4adeploy-gitgateway-deploy-59c68b5df8-qxzzz                                       1/1     Running     0          22h
icp4adeploy-graphql-deploy-76d7f45fd5-wpbkr                                          1/1     Running     0          23h
icp4adeploy-mongo-deploy-f6895df9c-v8rrn                                             1/1     Running     0          22h
icp4adeploy-natural-language-extractor-67cd5d554b-x97d4                              1/1     Running     0          21h
icp4adeploy-navigator-deploy-6765c78f47-2rldf                                        1/1     Running     0          22h
icp4adeploy-ocr-extraction-7f45c6cf69-nh8hd                                          1/1     Running     0          21h
icp4adeploy-ocr-extraction-7f45c6cf69-pq625                                          1/1     Running     0          21h
icp4adeploy-odm-decisioncenter-7b6c688748-c7gjj                                      1/1     Running     0          21h
icp4adeploy-odm-decisionrunner-5d9f464448-9mpm6                                      1/1     Running     0          21h
icp4adeploy-odm-decisionserverconsole-57c5f6c96f-547b6                               1/1     Running     0          21h
icp4adeploy-odm-decisionserverruntime-7868cddcdd-5xhl4                               1/1     Running     0          21h
icp4adeploy-openldap-deploy-764d77dc7-zwzbd                                          1/1     Running     0          24h
icp4adeploy-pbk-ae-db-job-6lh8g                                                      0/1     Completed   0          23h
icp4adeploy-pbk-ae-deployment-6f88874767-zv7st                                       1/1     Running     0          23h
icp4adeploy-pbk-ae-oidc-job-xt8wn                                                    0/1     Completed   0          23h
icp4adeploy-pfs-0                                                                    1/1     Running     0          20h
icp4adeploy-pfs-dbareg-bd7cbf794-2fdtf                                               0/1     Running     0          20h
icp4adeploy-pfs-umsregistry-job-d25tk                                                0/1     Completed   0          20h
icp4adeploy-phpldapadmin-656dbddc77-csg7m                                            1/1     Running     0          24h
icp4adeploy-postprocessing-898747c8f-pcf24                                           1/1     Running     0          21h
icp4adeploy-processing-extraction-7477995c9d-lhswq                                   1/1     Running     0          21h
icp4adeploy-rabbitmq-ha-0                                                            1/1     Running     0          21h
icp4adeploy-rabbitmq-ha-1                                                            1/1     Running     0          21h
icp4adeploy-redis-ha-server-0                                                        2/2     Running     0          21h
icp4adeploy-redis-ha-server-1                                                        2/2     Running     0          21h
icp4adeploy-register-gitea-8c9kp                                                     0/1     Completed   0          24h
icp4adeploy-rr-backup-1636590900-p9qhr                                               0/1     Completed   0          85s
icp4adeploy-rr-setup-pod                                                             0/1     Completed   0          24h
icp4adeploy-setup-69ff7f6c9d-8sczm                                                   1/1     Running     0          21h
icp4adeploy-spbackend-bcbb458b-bdh6b                                                 1/1     Running     0          21h
icp4adeploy-ums-deployment-757f75c9f8-mdl8s                                          1/1     Running     0          24h
icp4adeploy-updatefiledetail-76db4b4dcb-q6xm2                                        1/1     Running     0          21h
icp4adeploy-viewone-autoimport-job-qbrxt                                             0/1     Completed   0          22h
icp4adeploy-viewone-deploy-54dbf78cd9-h5wzt                                          1/1     Running     0          22h
icp4adeploy-workflow-authoring-baw-basimport-job-f9s42                               0/1     Completed   0          20h
icp4adeploy-workflow-authoring-baw-case-init-job-l4r8w                               0/1     Completed   0          20h
icp4adeploy-workflow-authoring-baw-content-init-job-h5qsw                            0/1     Completed   0          20h
icp4adeploy-workflow-authoring-baw-db-init-job-49mzq                                 0/1     Completed   0          20h
icp4adeploy-workflow-authoring-baw-db-init-job-pfs-vctvb                             0/1     Completed   0          20h
icp4adeploy-workflow-authoring-baw-jms-0                                             1/1     Running     0          20h
icp4adeploy-workflow-authoring-baw-ltpa-zfv59                                        0/1     Completed   0          20h
icp4adeploy-workflow-authoring-baw-oidc-registry-job-7xd8k                           0/1     Completed   0          20h
icp4adeploy-workflow-authoring-baw-server-0                                          1/1     Running     0          20h
icp4adeploy-workflow-authoring-baw-workplace-job-rz44v                               0/1     Completed   0          20h
icp4adeploy-workspace-aae-ae-db-job-5tmxp                                            0/1     Completed   0          21h
icp4adeploy-workspace-aae-ae-deployment-9f4597467-twqmk                              1/1     Running     0          21h
icp4adeploy-workspace-aae-ae-oidc-job-lbqvg                                          0/1     Completed   0          21h

同様にCP4BAの導入で作成されたibm-common-servicesのPodです。

ibm-common-servicesのPod
$ oc get pods -n ibm-common-services
NAME                                                   READY   STATUS      RESTARTS   AGE
auth-idp-588cc95958-z72cd                              4/4     Running     0          109m
auth-pap-68677966d9-fjzt7                              2/2     Running     0          109m
auth-pdp-684f7d484b-cfrr7                              2/2     Running     0          109m
cert-manager-cainjector-599fb87556-pkgcw               1/1     Running     0          39h
cert-manager-controller-686dbfdb44-27vcm               1/1     Running     0          39h
cert-manager-webhook-6888bc57b7-88pbs                  1/1     Running     0          39h
common-web-ui-6f8b89f6fb-qx4kf                         1/1     Running     0          109m
configmap-watcher-69b75f8fbd-zmzqq                     1/1     Running     0          39h
default-http-backend-5d5448f8c4-kpsmh                  1/1     Running     0          24h
iam-onboarding-bspg5                                   0/1     Completed   0          24h
iam-policy-controller-7d548db959-l85h9                 1/1     Running     0          24h
ibm-cert-manager-operator-6f4d66844d-2zdpb             1/1     Running     0          39h
ibm-common-service-operator-df6d7676f-kbg6x            1/1     Running     2          39h
ibm-common-service-webhook-869c8dd75f-tz569            1/1     Running     0          39h
ibm-commonui-operator-6cf8fc76b-xgfb2                  1/1     Running     0          24h
ibm-iam-operator-6fb6d755fd-ppcct                      1/1     Running     0          24h
ibm-ingress-nginx-operator-6b6b89545-6dqk9             1/1     Running     0          24h
ibm-licensing-operator-778f667cf9-kn9jb                1/1     Running     0          39h
ibm-licensing-service-instance-67f64565c6-gw927        1/1     Running     0          39h
ibm-management-ingress-operator-56775489f6-nqdpd       1/1     Running     0          24h
ibm-mongodb-operator-59c9d79774-pczxb                  1/1     Running     0          24h
ibm-namespace-scope-operator-d9f7d6b4-q9k2d            1/1     Running     0          39h
ibm-platform-api-operator-574d499c5-w88w2              1/1     Running     0          24h
icp-mongodb-0                                          2/2     Running     0          24h
management-ingress-55f65ccfb6-b287z                    1/1     Running     0          21h
nginx-ingress-controller-7fdd68bff5-z4p2r              1/1     Running     0          24h
oidc-client-registration-gn47g                         0/1     Completed   0          24h
oidcclient-watcher-68fc46d48f-c4znm                    1/1     Running     0          21h
operand-deployment-lifecycle-manager-6964d679c-wx4xb   1/1     Running     0          39h
platform-api-c8d48875d-645l2                           2/2     Running     0          24h
secret-watcher-7c5f8db888-c2v9l                        1/1     Running     0          21h
secretshare-9f5c974b-2vs64                             1/1     Running     0          39h
security-onboarding-xqd2k                              0/1     Completed   0          24h

CP4BAへのアクセス

アクセス方法に関しては、IBMカタログのCP4BAのREADMEに記載があります。

When you see configmap icp4adeploy-cp4ba-access-info created in the selected project, you can visit your deployment with the provided URLs.

configmap "icp4adeploy-cp4ba-access-info" にあるとのことなので確認します。
OpenShiftコンソールの左メニュー[Workloads]-[Config Maps]を選択します。[Project]を "all projects" もしくは、"cp4ba" に設定し、[Name]に "access" と検索します。該当の"icp4adeploy-cp4ba-access-info"が検索できたら中身を確認します。検索で見つからない場合は、まだインストールが終了していない可能性があります。
スクリーンショット 2021-11-11 10.08.45.png

中身を確認すると、各機能のURLと認証情報が含まれています。
スクリーンショット 2021-11-11 10.18.13.png

Business Automation StudioのURLをコピーして開いてみます。自己署名証明書を使用しているため警告が出ますが、続行すると認証タイプの選択画面が出ます。認証情報はエンタープライズLDAPを利用しているため、エンタープライズLDAPを選択します。
スクリーンショット 2021-11-11 10.21.14.png
認証情報でログインします。
スクリーンショット 2021-11-11 10.21.37.png
Business Automation Studioの画面が開きます。
スクリーンショット 2021-11-11 10.21.57.png
ビジネス・オートメーションをクリックすると、各機能を作成できます。
スクリーンショット 2021-11-11 10.31.59.png
デモ環境を簡単に構成することができました。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2