5 Preparing Your BRM Cloud Native Environment
Learn how to prepare your cloud native environment by downloading the Oracle Communications Billing and Revenue Management (BRM) cloud native deployment package, extracting the Helm charts, and loading the BRM component images.
Topics in this document:
Downloading the BRM Cloud Native Deployment Package
To download the BRM cloud native deployment package, do one of the following:
-
For 12.0 Patch Set 2 or Patch Set 3, go to the Oracle software delivery website (https://edelivery.oracle.com). Search for and then download Oracle Communications Billing and Revenue Management Cloud Native Deployment Option 12.0.0.x.0, where x is either 2 for Patch Set 2 or 3 for Patch Set 3.
-
For 12.0 Patch Set 4, go to the Oracle Support website (https://support.oracle.com). Search for and then download the following patches:
-
Patch 32944814: For BRM cloud native packages such as BRM server, BRM REST Services Manager, Billing Care, Business Operations Center, and Pipeline Configuration Center
-
Patch 32944851: For PDC cloud native packages
-
Patch 32944833: For ECE cloud native packages
-
-
For 12.0 Patch Set 5, go to the Oracle Support website (https://support.oracle.com). Search for and then download the following patches:
-
Patch 33332313: For BRM cloud native packages such as BRM server, BRM REST Services Manager, Billing Care, Business Operations Center, and Pipeline Configuration Center
-
Patch 33332349: For PDC cloud native packages
-
Patch 33332325: For ECE cloud native packages
-
-
For 12.0 Patch Set 6, go to the Oracle Support website (https://support.oracle.com). Search for and then download the following patches:
-
Patch 33888870: For BRM cloud native packages such as BRM server, BRM REST Services Manager, Billing Care, Business Operations Center, and Pipeline Configuration Center
-
Patch 33888904: For PDC cloud native packages
-
Patch 33888886: For ECE cloud native packages
-
-
For 12.0 Patch Set 7, go to the Oracle Support website (https://support.oracle.com). Search for and then download the following patches:
-
Patch 34135701: For BRM cloud native packages such as BRM server, BRM REST Services Manager, Billing Care, Business Operations Center, and Pipeline Configuration Center
-
Patch 34135704: For PDC cloud native packages
-
Patch 34135703: For ECE cloud native packages
-
-
For 12.0 Patch Set 8, go to the Oracle Support website (https://support.oracle.com). Search for and then download the following patches:
-
Patch 34679039: For BRM cloud native packages such as BRM server, BRM REST Services Manager, Billing Care, Business Operations Center, and Pipeline Configuration Center
-
Patch 34679057: For PDC cloud native packages
-
Patch 34679048: For ECE cloud native packages
-
Table 5-1 lists the packages in the downloaded archive files.
Table 5-1 BRM Component Packages
Component Package Name | File Name |
---|---|
Oracle Communications Cloud Native Advanced Queuing Data Manager |
oc-cn-brm-dm-aq-12.0.0.x.0.tar |
Oracle Communications Cloud Native Batch Controller |
oc-cn-brm-batch-controller-12.0.0.x.0.tar |
Oracle Communications Cloud Native Batch Pipeline |
oc-cn-brm-batch-pipeline-12.0.0.x.0.tar |
Oracle Communications Cloud Native Billing Care |
oc-cn-billingcare-12.0.0.x.0.tar |
Oracle Communications Cloud Native Billing Care REST API | oc-cn-bcws-12.0.0.x.0.tar |
Oracle Communications Cloud Native BRM Applications |
oc-cn-brm-apps-12.0.0.x.0.tar |
Oracle Communications Cloud Native BRM Configurator Job |
oc-cn-brm-config-jobs-12.0.0.x.0.tar |
Oracle Communications Cloud Native Business Operations Center |
oc-cn-boc-12.0.0.x.0.tar |
Oracle Communications Cloud Native Connection Manager |
oc-cn-brm-cm-12.0.0.x.0.tar |
Oracle Communications Cloud Native Database Initializer |
oc-cn-brm-init-db-12.0.0.x.0.tar |
Oracle Communications Cloud Native Database Upgrade |
oc-cn-brm-upgrade-12.0.0.x.0.tar |
Oracle Communications Cloud Native Email Data Manager |
oc-cn-brm-dm-email-12.0.0.x.0.tar |
Oracle Communications Cloud Native Enterprise Application Integration Data Manager |
oc-cn-brm-dm-eai-12.0.0.x.0.tar |
Oracle Communications Cloud Native Enterprise Application Integration Java Server |
oc-cn-brm-eai-js-12.0.0.x.0.tar |
Oracle Communications Cloud Native Fusa Data Manager |
oc-cn-brm-dm-fusa-12.0.0.x.0.tar |
Oracle Communications Cloud Native Fusa Simulator |
oc-cn-brm-fusa-simulator-12.0.0.x.0.tar |
Oracle Communications Cloud Native Invoice Data Manager |
oc-cn-brm-dm-invoice-12.0.0.x.0.tar |
Oracle Communications Cloud Native Invoice Formatter |
oc-cn-brm-invoice-formatter-12.0.0.x.0.tar |
Oracle Communications Cloud Native Kafka Data Manager |
oc-cn-brm-dm-kafka-12.0.0.x.0.tar |
Oracle Communications Cloud Native LDAP Data Manager |
oc-cn-brm-dm-ldap-12.0.0.x.0.tar |
Oracle Communications Cloud Native Oracle Database Manager |
oc-cn-brm-dm-oracle-12.0.0.x.0.tar |
Oracle Communications Cloud Native Performance Libraries |
oc-cn-brm-perflib-12.0.0.x.0.tar |
Oracle Communications Cloud Native Pipeline Configuration Center |
oc-cn-pcc-12.0.0.x.0.tar |
Oracle Communications Cloud Native Pricing Design Center |
oc-cn-pdcapp-12.0.0.x.0.tar oc-cn-pdcbrminteg-12.0.0.x.0.tar |
Oracle Communications Cloud Native Pricing Design Center REST Services Manager |
oc-cn-pdc-rsm-12.0.0.x.0 |
Oracle Communications Cloud Native Provisioning Data Manager |
oc-cn-brm-dm-prov-telco-12.0.0.x.0.tar |
Oracle Communications Cloud Native Rated Event Loader |
oc-cn-brm-rel-12.0.0.x.0.tar |
Oracle Communications Cloud Native Rated Event Manager |
oc-cn-brm-rem-12.0.0.x.0.tar |
Oracle Communications Cloud Native Real-Time Pipeline |
oc-cn-brm-realtime-pipeline-12.0.0.x.0.tar |
Oracle Communications Cloud Native Roaming Manager |
oc-cn-brm-roam-pipeline-12.0.0.x.0.tar |
Oracle Communications Cloud Native Synchronization Queue Data Manager |
oc-cn-brm-dm-ifw-sync-12.0.0.x.0.tar |
Oracle Communications Cloud Native Vertex Data Manager |
oc-cn-brm-dm-vertex-12.0.0.x.0.tar |
Oracle Communications Cloud Native Webhook |
oc-cn-brm-webhook-12.0.0.x.0.tar |
Oracle Communications Cloud Native Web Services Manager |
oc-cn-brm-wsm-wls-12.0.0.x.0.tar oc-cn-brm-wsm-wl-init-12.0.0.x.0.tar |
Oracle Communications Cloud Native Database Initializer Helm Chart |
oc-cn-init-db-helm-chart-12.0.0.x.0.tgz |
Oracle Communications Cloud Native ECE Docker Image |
oc-cn-ece-12.0.0.x.0.tar |
Oracle Communications Cloud Native Docker Build Files |
oc-cn-docker-files-12.0.0.x.0.tgz |
Oracle Communications Cloud Native ECE Helm Chart |
oc-cn-ece-helm-chart-12.0.0.x.0.tgz |
Oracle Communications Cloud Native Helm Chart |
oc-cn-helm-chart-12.0.0.x.0.tgz |
Oracle Communications Cloud Native Operator Job Chart |
oc-cn-op-job-helm-chart-12.0.0.x.0.tgz |
Oracle Communications Cloud Native BRM REST Services Manager |
oc-cn-brm-rest-services-manager-12.0.0.x.0.tar |
Extracting the Helm Charts
Extract the BRM, ECE, operator job, and database initializer Helm charts by running these commands:
tar xvzf oc-cn-helm-chart-12.0.0.x.0.tgz tar xvzf oc-cn-ece-helm-chart-12.0.0.x.0.tgz tar xvzf oc-cn-op-job-helm-chart-12.0.0.x.0.tgz tar xvzf oc-cn-init-db-helm-chart-12.0.0.x.0.tgz
Table 5-2 lists the files and directories extracted from the Helm chart archive files.
Table 5-2 Extracted Files
Archive File | Extracted Files and Directories |
---|---|
oc-cn-helm-chart-12.0.0.x.0.tgz |
|
oc-cn-ece-helm-chart-12.0.0.x.0.tgz |
oc-cn-ece-helm-chart: ECE Helm Chart |
oc-cn-op-job-helm-chart-12.0.0.x.0.tgz |
oc-cn-op-job-helm-chart: WebLogic Operator Job Helm Chart |
oc-cn-init-db-helm-chart-12.0.0.x.0.tgz |
oc-cn-init-db-helm-chart: Database Initializer Helm Chart |
Loading BRM Component Images
Images shipped with the BRM cloud native deployment package are in the form of TAR files. After downloading the TAR files, load them as images into the Docker system.
For example, to load the Oracle Communications Cloud Native Connection Manager image into the Docker system, you would do this:
-
Download the oc-cn-brm-cm-12.0.0.x.0.tar file to the system where Docker is installed.
-
Load the Connection Manager image into Docker using the following command:
docker load --input oc-cn-brm-cm-12.0.0.x.0.tar
-
Verify that the image is loaded correctly using the following command:
docker images cm:12.0.0.x.0
The image details should be listed in one row.
If you use an internal registry to access images from different Kubernetes nodes, push the images from the local system to the registry server. For example, if the registry is identified by RepoHost:RepoPort, you'd push the CM image to the registry like this:
-
Tag the image with the registry server using the following command:
docker tag cm:12.0.0.x.0 RepoHost:RepoPort/cm:12.0.0.x.0
-
Push the image to the registry server using the following command:
docker push RepoHost:RepoPort/cm:12.0.0.x.0
Loading the Oracle WebLogic Image
If you are using Billing Care, Billing Care REST API, or Business Operations Center, load the WebLogic image.
To load the Oracle WebLogic image into your private repository:
-
Pull the WebLogic image into your local system using the following command:
docker pull container-registry.oracle.com/middleware/fmw-infrastructure_cpu:12.2.1.4-jdk8-ol8
-
Tag the image with the registry server using the following command, where RepoHost and RepoPort are the host and port of your repository:
docker tag container-registry.oracle.com/middleware/fmw-infrastructure_cpu:12.2.1.4-jdk8-ol8 RepoHost:RepoPort/middleware/fmw-infrastructure_cpu:12.2.1.x-jdk8-ol8
-
Push the image to the registry server using the following command, where RepoHost and RepoPort are the host and port of your repository:
docker push RepoHost:RepoPort/middleware/fmw-infrastructure_cpu:12.2.1.4-jdk8-ol8