BPM, Workflow, and Case

BPM, Workflow, and Case

Come for answers. Stay for best practices. All we’re missing is you.

 View Only

Prepare your Business Automation Workflow Containers v21.0.2 Deployment

By GUO LIANG HUANG posted Wed November 17, 2021 04:35 AM

  

Prepare your Business Automation Workflow Containers v21.0.2 Deployment

Author:
Guoliang Huang 
Developer, Digital Business Automation
Contributor
Yun Diao
Development Manager, Digital Business Automation


Overview
Before deploying Business Automation Workflow Containers v21.0.2. you need to prepare persistent volumes (PVs), persistent volume claim (PVCs), secrets, database and LDAP, this blog provides a list which you can get a view before the deployment, or cross-check with your environment after the deployment.

PVs/PVCs list

Notes:  PVs and PVCs below can be created automatically if you enabled and leverage dynamic storage, check the reference link in case you want to create them manually.

Component name pvs pvcs Reference link
Operator cp4a-shared-log-pv cp4a-shared-log-pvc https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/21.0.x?topic=operator-preparing-log-file-storage
operator-shared-pv operator-shared-pvc https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/21.0.x?topic=operator-preparing-log-file-storage
Application Engine rr-pv-volume rr-storage-pvc https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/21.0.x?topic=engine-implementing-storage
  ae-pv-volume ae-file-pvc https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/21.0.x?topic=engine-implementing-storage
Business Automation Navigator icn-cfgstore-pv icn-cfgstore-pvc https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/21.0.x?topic=navigator-creating-volumes-folders-deployment-kubernetes
icn-logstore-pv icn-logstore-pvc above
icn-pluginstore-pv
icn-pluginstore-pvc above
icn-vw-logstore-pv icn-vw-logstore-pvc above
icn-vw-cachestore-pv icn-vw-cachestore-pvc above
  icn-asperastore-pv icn-asperastore-pvc above
IBM FileNet Content Manager cpe-cfgstore-pv cpe-cfgstore-pvc https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/21.0.x?topic=manager-configuring-storage-content-services-environment
  cpe-logstore-pv cpe-logstore-pvc above
  cpe-fnlogstore-pv cpe-fnlogstore-pvc above
  cpe-bootstrapstore-pv cpe-bootstrapstore-pvc above
  cpe-textextstore-pv cpe-textextstore-pvc above
  cpe-icmrulesstore-pv pe-icmrulesstore-pvc above
  cpe-filestore-pv cpe-filestore-pvc above
  cmis-cfgstore-pv cmis-cfgstore-pvc above
  cmis-logstore-pv cmis-logstore-pvc above
Intelligent Task Prioritization(only for cp4ba, can't support for baw on container standalone on CNCF and OCP)
baml-itp-logstore-pv baml-itp-logstore-pvc https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/21.0.x?topic=services-preparing-storage
  baml-itp-trained-pipelines-pv baml-itp-trained-pipelines-pvc above
Workforce Insights(only for cp4ba, can't support for baw on container standalone on CNCF and OCP) baml-wfi-logstore-pv baml-wfi-logstore-pvc above
Java Message Service jms-pv-baw will be created during CR applied above
Process Federation Server pfs-logs-pv
pfs-logs-pvc above
  pfs-dump-pv pfs-dump-pvc above
Elasticsearch(only need configure for cncf) pfs-es-0 will be created during CR applied above
  pfs-es-snapshot will be created during CR applied above
Business Automation Workflow baw-logstore-pv
baw-logstore-pvc above
  baw-dumpstore-pv baw-dumpstore-pvc above
  baw-filestore-pv aw-filestore-pvc above
Content Service GraphQL graphql-cfgstore-pv
graphql-cfgstore-pvc https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/21.0.x?topic=fcm-preparing-volumes-folders-content-services-graphql-api-container
  graphql-logstore-pv graphql-logstore-pvc above
IBM Business Automation Insights(only for cp4ba, can't support for baw on container  standalone on CNCF and OCP) ibm-bai-pv(for flink) will be created during CR applied https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/21.0.x?topic=insights-customizing-persistent-storage


Secrets list
Notes: Secrets below need to be created manually before you deploy BAW Containers, check the reference link for detail

Component name secret name comments Reference link
LDAP ldap-bind-secret LDAP server secret https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/21.0.x?topic=services-creating-secrets-protect-sensitive-configuration-data
Business Automation Workflow(BAW) ibm-baw-wfs-server-db-secret Business Automation Workflow database secret above
  ibm-dba-baw-instance1-xxx-tlscert only need if you want to connect BAW DB using SSL , xxx means db type, like ibm-dba-baw-instance1-db2-tlscert https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/21.0.x?topic=crd-creating-required-databases-in-db2
User Management Service(UMS) ibm-dba-ums-secret UMS database admin secret ibm-dba-ums-secret https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/21.0.x?topic=services-creating-ums-database-admin-secret
  ibm-dba-ums-xxx-cacert only need if you want to connect UMS DB using SSL , xxx means db type, like ibm-dba-ums-db2-cacert https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/21.0.x?topic=services-securing-communications-ums-database
ibm-dba-ums-external-tls-secret only need if you do not want to use a shared secret https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/21.0.x?topic=services-securing-communications-ums
Application Engine(AE) icp4adeploy-workspace-aae-app-engine-admin-secret Application Engine datasource information https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/21.0.x?topic=engine-creating-secrets-protect-sensitive-configuration-data
icp4adeploy-workspace-aae-app-engine-ssl4db-cacert only need if you want to connect AE DB using SSL  above
Business Automation Navigator(BAN) ibm-ban-secret Business Automation Navigator datasource and ldap login user information https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/21.0.x?topic=ban-creating-secrets-protect-sensitive-business-automation-navigator-configuration-data
  ibm-ban-ssl4db-cacert only need if you want to connect BAN DB using SSL  https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/21.0.x?topic=pd-creating-secrets-protect-sensitive-db2-ssl-configuration-data
IBM FileNet Content Manager(FNCM) ibm-fncm-secret FileNet Content Manager datasource and ldap login user information https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/21.0.x?topic=fcm-creating-secrets-protect-sensitive-filenet-content-manager-configuration-data
ibm-fncm-ssl4db-cacert only need if you want to connect FNCM DB using SSL https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/21.0.x?topic=pd-creating-secrets-protect-sensitive-db2-ssl-configuration-data-1

Databases list

Notes: Databases below need to be created manually before you deploy BAW Containers, check the reference link for detail..

Component name database name Reference link
Business Automation Workflow(BAW) bawdb https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/21.0.x?topic=services-creating-required-databases
Application Engine(AE) aedb https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/21.0.x?topic=services-creating-required-databases
User Management Service(UMS) umsdb https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/21.0.x?topic=services-creating-required-databases
Business Automation Navigator(BAN) bandb https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/21.0.x?topic=services-creating-required-databases
IBM FileNet Content Manager(FNCM) fncmdb https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/21.0.x?topic=services-creating-required-databases

 

LDAP Setting
Currently our product only supports IBM Security Directory Server and Windows Active Directory, Before deployment,  You need create users and user groups for Business Automation Navigator(BAN)  and IBM FileNet Content Manager(FNCM), the detailed steps could be refer to  https://www.ibm.com/docs/en/cloud-paks/cp-biz-automation/21.0.x?topic=manager-preparing-users-groups.

0 comments
122 views

Permalink