Deploy IBM Sterling Order Manager Software on OpenShift — Part 1

Bala Sivasubramanian
4 min readApr 9, 2022

--

Deploying IBM Sterling Order Management (OMS) with IBM DB2 and IBM MQ on the Red Hat Openshift using the Order Management Software Operator.

In this series of Part 1 , I am going to show the steps for completing 3 Prerequisites for IBM Sterling Order Management Software.

Note: I have explored to use 2 different storage providers (OCS & PortWorx) with the DB2 Storage Classes as well as used for Sterling Order Management Software Persistent Volume (PV).

Prerequisites

Before you begin, you must complete the following prerequisites:

An IBM Cloud account with permissions to create the necessary resources

  1. OpenShift Cluster
  2. OpenShift Container Storage (OCS)
  3. Portworx Storage Enterprise
  4. IBM DB2
  5. IBM MQ

High Level Overview

The following steps provide a high-level overview of the walkthrough:

  1. Create the Red Hat OpenShift Cluster on IBM Cloud on VPC Gen 2
  2. Deploy the OpenShift Data Container Storage Operator on the OpenShift Cluster
  3. Deploy the PortWorx Operator (Storage) on the OpenShift Cluster
  4. Deploy the IBM DB2 on the OpenShift Cluster
  5. Deploy the IBM MQ on the OpenShift Cluster
  6. Deploy the IBM Sterling Order Management Software using the Kubernetes Operator

1. Creating Red Hat OpenShift on IBM Cloud clusters on VPC Gen 2

Follow the step by step tutorial which you guide to create a cluster with worker nodes that come installed with Red Hat OpenShift container orchestration platform.

  • Choose 5 Worker Noder with the Flavor bx2.16x64

As a Result, OpenShift Cluster will be created and will match the diagram as shown below:

2. Deploy the OpenShift Container Storage Operator (Storage) on the OpenShift Cluster

Follow the step by step tutorial which will guide you to deploy ODF Operator on the OpenShift Cluster.

As a result, Red Hat OpenShift Container Storage deploys three operators.

  1. OpenShift Container Storage operator
  2. Rook
  3. NooBaa operator

Create instances for the 3 operators which got installed as result of OCS Deployment which will result as shown below:

Once the instances are created, you will list of different OCS Storage classes

3. Deploy the Portworx Operator (Storage) on the OpenShift Cluster

Portworx offers 2 different types of storage operator

  1. Portworx Enterprise which is recommended for cloud native storage solutions of production workloads.
  2. Portworx Essentials which is recommended for demo , proof of concepts workloads.

Portworx Enterprise can be installed from the OperatorHub or IBM Cloud Catalog Management.

Option A : Operator Hub

As a result of installing, you will deploy successfully Portworx operator on OpenShift Cluster

Create Instances for the Portworx Operator with Storage Cluster as well Storage Node.

Storage Cluster

Storage Node

Portworx Storage Pods

Portworx Storage Services

Option B: IBM Cloud Catalog Managed Service

  • Search Portworx Enterprise in the IBM Cloud Catalog

Create the instance of the Portworx Enterprise

As a result, you will following see the storage classes from both OperatorHub as well as IBM Cloud Catalog

Congrats !! You have successfully completed 3 Prerequisite for the IBM Sterling Order Manager Software Operator deployment.

Verification

  • Login to Red Hat OpenShift console and switch to “Developer” view on the top left hand corner
  • Click Topology

References

  1. Getting started with Red Hat OpenShift on IBM Cloud
  2. Red Hat OpenShift cluster VPC Gen 2
  3. OpenShift Container Storage Documentation
  4. OpenShift Container Storage Operator (OCS)
  5. OpenShift Container Storage Training
  6. IBM Sterling Order Management Software

--

--