Accelerated deployment
Accelerated deployment of the Product Master ensures a simple and consistent installation experience. Use accelerated deployment when you need to deploy a standard installation image consistently and quickly.
Product Master container images are consistent, predictable, and replicable. They enable complete control over the environment in which the services run.
During deployment, third-party images for Elasticsearch, Hazelcast, MongoDB, and IBM® Message Queue are also installed.
The Product Master container images are operator-based and built on the Red Hat® Enterprise Linux® (RHEL) 9.4 Universal Base Image (UBI) base Docker image that runs on all Docker supported hosts.
- Red Hat OpenShift®
- Kubernetes
Docker configuration
In the docker configuration, you use accelerated deployment to consistently and quickly deploy a standard installation image. The following image depicts a docker configuration of the product:
- API
- QUEUE
- DATABASE
- DOCSTORE
System requirements
Software | Version |
---|---|
Kubernetes cluster | 1.31 |
NGINX Ingress Controller | 1.11.2 |
Operator Lifecycle Manager | 0.28.0 |
Software | Version |
---|---|
Red Hat OpenShift | 4.16 |
Downloading the Docker assets
- Download the ProductMaster_14_Docker_Key.zip installation file from the
IBM
Passport Advantage® website.
E-assembly Description Part number File name G0F5JML IBM Product Master v14.0 Multiplatform Multilingual eAssembly IBM Product Master v14.0 Container M0R71ML ProductMaster_14_Docker_Key.zip - Extract the ProductMaster_14_Docker_Key.zip installation file.
On extracting, you can see the following files and folders.
ProductMaster_14_container ├── IPM_14.0.0_Docker │ ├── app_secrets.yaml │ ├── catalog_source.yaml │ ├── Download_IPM_Docker_RHEL8.x.sh.x │ ├── Download_IPM_Docker_RHEL9.4.sh.x │ ├── ipm_14.0.0_cr.yaml │ ├── multiInstance_volumes.yaml │ ├── operator_group.yaml │ ├── registry_secret.yaml │ ├── subscription.yaml │ ├── volumes.yaml `-- license
- app_secrets.yaml
- Product Master application secrets required for services.
- catalog_source.yaml
- Operator catalog source spec.
- Download_IPM_Docker_RHEL8.x.sh
- Downloads docker images for the supported Red Hat® Enterprise Linux (RHEL) Server 8.x Operating system.
- Download_IPM_Docker_RHEL9.x.sh
- Downloads docker images for the supported Red Hat® Enterprise Linux (RHEL) Server 9.x Operating system.
- ipm_14.0.x_cr.yaml
- Custom resource definition (CRD) for Product Master deployment.
- operator_group.yaml
- Operator group spec.
- registry_secret.yaml
- Secret for downloading images.
- subscription.yaml
- Specify which channel of the Product master operator package to subscribe for creating operator.
- volumes.yaml
- Persistent volumes. The volumes are not auto provisioned on the local clusters.
- license
- Folder that contains licenses.
Image details
Docker image | Deploys | Contains |
---|---|---|
ipm-admin | Admin UI |
WebSphere® Liberty appserver, Admin, RMI, Event processor, and Queue manager services. |
ipm-personaui | Persona-based UI | WebSphere Liberty appserver |
ipm-restapi | REST APIs | WebSphere Liberty appserver |
ipm-wfl | Workflow | Workflow service, Admin and RMI services |
ipm-sch | Scheduler | Scheduler service, Admin and RMI services |
ipm-fts-pim | Pim-collector | Pim collector and dependencies |
ipm-fts-indexer | Indexer | Indexer and dependencies |
ipm-ml | Machine Learning | Machine learning services, Python, and dependencies |
ipm-gds | Supply Side GDS | GDS queue services |
ipm-mongodb | Mongo DB | |
ipm-elasticsearch | Elasticsearch | |
ipm-hazelcast | Hazelcast | |
ipm-mq | IBM MQ |
Operator-Operand details
Release | Operator Version | Replaces | Operand Version | Default channel |
---|---|---|---|---|
Product Master 14.0.0 | 14.0.0 | - | 14.0.0 | v14.0 |
Log files
You can check logs inside the Product Master containers at the following locations.
Service | Log location | Example |
---|---|---|
ipm-admin | >/logs/<service>_<hostname> | >/logs/appsvr_PRODUCTMASTER-ADMIN-5B64BBFB89-HMMDS |
ipm-personaui | >/logs/appsvr_PRODUCTMASTER-PERSONAUI-74CFCF9F6D-R9Z22 | |
ipm-fts-indexer | >/logs/indexer/productmaster-fts-indexer-0 | |
ipm-fts-pim | >/logs/pim-collector/productmaster-fts-pim-0 | |
ipm-gds | /logs/appsvr_PRODUCTMASTER-GDS-0 | |
ipm-ml | /logs/machinelearning | |
ipm-restapi | /logs/appsvr_PRODUCTMASTER-RESTAPI-0 | |
ipm-sch | /logs/scheduler_PRODUCTMASTER-SCH-0 | |
ipm-wfl | >/logs/workflowengine_PRODUCTMASTER-WFL-0 |