Deploy IBM Sterling Order Manager Software on OpenShift — Part 1
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
- OpenShift Cluster
- OpenShift Container Storage (OCS)
- Portworx Storage Enterprise
- IBM DB2
- IBM MQ
High Level Overview
The following steps provide a high-level overview of the walkthrough:
- Create the Red Hat OpenShift Cluster on IBM Cloud on VPC Gen 2
- Deploy the OpenShift Data Container Storage Operator on the OpenShift Cluster
- Deploy the PortWorx Operator (Storage) on the OpenShift Cluster
- Deploy the IBM DB2 on the OpenShift Cluster
- Deploy the IBM MQ on the OpenShift Cluster
- 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.
- OpenShift Container Storage operator
- Rook
- 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
- Portworx Enterprise which is recommended for cloud native storage solutions of production workloads.
- 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