About Deploying Siebel CRM Containers

Note: This document pertains to Siebel CRM 22.6 and later, to take into account the switch to Oracle Database 19c.
Note: Before proceeding, customers obtaining and preparing to deploy Siebel CRM using the methods described here are strongly encouraged to read this entire document and to familiarize themselves with the various tools that are used in the deployment process. Oracle does not certify Docker or other container management systems for the uses described here. The capability described in this document is available as limited availability (LA) functionality, available only to qualified customers who are installing Siebel CRM as described here. This document was first published for Siebel CRM 19.9, with the status of controlled availability (CA).

This document describes the steps required to download Oracle’s Siebel CRM container images from ARU (Automated Release Update system) and to deploy and run these containers on a new virtual machine (VM). Your deployment might be on-premise, cloud-based, or some combination of these. Although Docker is mentioned, you can run the Siebel containers using Docker, Kubernetes, Podman, or another container management system. An ARU request is required for accessing ARU from My Oracle Support (MOS).

This document provides a worked example for deploying Siebel CRM 22.x in a new deployment. In this example, you first set up a virtual machine using Oracle VM VirtualBox, install Oracle Linux, and prepare the system further. Then you download the Siebel CRM container images from ARU, load these containers into Docker, set up the Oracle Database, and configure and run the Siebel applications.

Your specific deployment choices might vary. Although there are similarities to deploying Docker images to OCI or other clouds or to doing bare metal installs, exploring those options is beyond the scope of this document. If you get stuck, then it is recommended that you first follow this guide as written to gain familiarity with all that is involved before moving to your target architecture.

Note: Deploying Siebel CRM using containers takes the place of standard installation tasks for a new deployment. For information about other tasks that you perform, see Siebel Installation Guide, the Siebel CRM Update Guide and Release Notes on My Oracle Support for your release, and other applicable documents on Siebel Bookshelf or My Oracle Support. See also documentation for Oracle Linux, Oracle Database, Oracle VM VirtualBox, and third-party products such as Docker or Git.

Perform the following process steps to get the containers up and running (Steps 1 through 4), to stop the containers (Step 5), and to upgrade the containers (Steps 6 through 8):

  1. Performing Prerequisite Tasks

  2. Downloading the Siebel Container Images from ARU

  3. Setting Up the Siebel Containers in Docker

  4. Configuring and Running the Siebel Applications

  5. Stopping the Siebel Containers

  6. Upgrading Containers to the Latest Version of Siebel CRM

  7. Updating the Siebel Database Using the PostInstallDBSetup Utility

  8. Migrating Persistent Volume Content

Related Books

Siebel CRM Update Guide and Release Notes on My Oracle Support

Siebel Installation Guide

Siebel Database Upgrade Guide