Downloading and Running Siebel Installer for SCM
This topic describes the steps to download Siebel Installer for SCM, run the installer to lay down the SCM image and SCM Helm chart, and verify the SCM image and SCM Helm chart in the container registry.
This topic includes the following sections:
- Overview of Siebel Installer for SCM
- Downloading the Build
- Verifying the SCM Image and SCM Helm Chart in the Container Registry
Overview of Siebel Installer for SCM
Siebel Installer simplifies the task of downloading the SCM artifacts required to set up SCM on a Kubernetes cluster on premises or in the cloud. Siebel Installer lays down the SCM image and the SCM Helm chart, required to install SCM, in an assigned directory and then pushes them to the user specified container registry.
Downloading the Build
To download the installer:
- Download the media file from My Oracle Support (MOS). For example,
p37481729_251_Linux-x86-64.zip
.Note: Here, the file name is representational and will change with the build. The format of the media file name is<patch_id >_<release_tag>_<platform>.zip
, where:<patch_id>
is the patch or the bug number. For example, 37481729.<release_tag>
is the SCM release version. For example, 251 for the SCM release 25.1.<platform>
is the platform you wish to install SCM on. For example, Linux-x86-64.
- Extract the media zip file to the directory (which will be referred to as the
"installation directory" in the steps later) from which you want to run the
installer, as
follows:
The following files are extracted in the installation directory:cd <installation_directory> unzip p37481729_251_Linux-x86-64.zip
drwxrwxrwx 3 root root 3 Oct 22 10:40 ext drwxrwxrwx 2 root root 4 Oct 22 10:41 resources drwxrwxrwx 2 root root 2 Oct 22 10:41 logs drwxrwxrwx 3 root root 3 Oct 22 11:13 archives -rwxrwxrwx 3 root root 3 Oct 25 09:31 README.html -rwxrwxrwx 1 root root 186 Oct 25 09:31 runInstaller.sh drwxrwxrwx 3 root root 3 Oct 29 07:24 jre -rwxrwxrwx 1 root root 53 Nov 22 06:46 installer.properties
Note: Make a note of this installation directory; later you'll run the SCM installation from this directory. - (Optional) Configure the non-root user to push the images to the container
registry, as follows:Note: You must perform this step only if you want to run the installer as a non-root user.
sudo /sbin/usermod --add-subuids <first-last> --add-subgids <first-last> <uid> podman system migrate /usr/bin/systemctl --user daemon-reload
The variables in the example have the following values:
<uid>
is the non-root user ID.<first-last>
is the subordinate user/group IDs range that the non-root user is allowed to use. For example, 20000-265536.
- (Optional) Sign in to the container registry using Podman and Helm
utilities.Note: If you sign in to the container registry now, which is before running the installer, you need not provide the registry credentials in the SCM configuration details when you run the installer. The credentials with which you've logged in to the container registry are used to push the SCM image and SCM Helm chart to the container registry.
Running Siebel Installer
You can run Siebel Installer either in the GUI mode or silent mode.
Running the Installer in the GUI Mode
To run the installer in the GUI mode:
- Start the installer in the GUI mode as
follows:
sh runInstaller.sh
- Complete the installation as follows:
- In the Installation Location screen, click Browse to select the directory to store the SCM artifacts and click Next.
- In the Component Selection screen, the
installation component "Siebel Cloud Manager" and configuration task
"Siebel Cloud Manager Configuration" are selected by default. Click
Next to continue.Note: Don't deselect "Siebel Cloud Manager" or "Siebel Cloud Manager Configuration". If you deselect “Siebel Cloud Manager,” the installer will throw an error and you'll not be able to proceed with the installation. If you deselect "Siebel Cloud Manager Configuration", the installer will not upload the SCM image and SCM Helm chart to the container registry.
- In the Configuration Details screen, enter the
container registry details required to push the SCM image and SCM Helm
chart to the container registry:
- Container registry URL: The container registry URL to push the SCM image and the SCM Helm chart to. For example, harbor-registry.corpxyz.mytenancy02phx.oraclevcn.com.
- Container registry URL prefix: The prefix for the container
registry URL. It's used to construct the repository path. This
field is optional or mandatory based on the registry used. If
the registry mandates that the prefix be specified for better
organization of projects or namespaces, then this field is
mandatory; else it's optional and can be left blank. For
example, if the prefix is
mytenancy
and the suffix isscmxyz
, then the repository path will beiad.ocir.io/mytenancy/scmxyz/image-name
.Note: For OCI container registry, the prefix is mandatory and must be the OCI namespace. Additionally, you can also include an optional suffix. For example, if the namespace ismytenancy
and the suffix isscmproject
, then the prefix will bemytenancy/scmproject
. - Container registry URL UserName: The user name to access the container registry. It is optional if the installer is launched from the session in which the user has already logged in to the container registry.
- Container registry Password: The password to access the container registry. It is optional if the installer is launched from the session in which the user has already logged in to the container registry.
- In the Summary screen, review details and click Install.
- Optionally, you can save the installation response messages to a
response file. To create a response file:
- Click Save Response File.
- Go to the required directory.
- Enter the response file name.
- Click Save.
- In the Installation Progress screen, as the installation progresses, appropriate messages are displayed. After you receive the message "Post Installation Configuration Complete", click Next.
- In the Finish Installation screen, after the installation is complete, the "Installation is successful" message is displayed along with the path and name of the log file. Click Close.
Running the Installer in the Silent Mode
You can use the silent mode to perform a fresh installation, reconfiguration or
upgrade. The silent mode installation uses a response file that contains information
required by the installer to complete the installation. A sample response file is
available in the Siebel Installer location. The INSTALLATION_TYPE
parameter in the response file allows you to define the type of installation you
want to perform.
You can run the installer in the silent mode using one of the following options:
-
Option 1: Using the sample response file available in the installer location as follows:
- Update the response file:
- Set the
INSTALLATION_TYPE
parameter to one of the following values:- Fresh
- Upgrade
- Reconfiguration
Note: Reconfiguration only performs the post-install tasks, it doesn't perform the installation of binaries again. - Set the values of other parameters as per your environment configuration.
Here's a sample of the updated response file:
[Installation Details] INSTALLATION_TYPE="Fresh" SIEBEL_HOME_LOCATION="/home/siebel" SELECTED_COMPONENTS="Siebel Cloud Manager" SELECTED_CONFIGURATION_COMPONENTS="Siebel Cloud Manager" [Siebel Cloud Manager Configuration] CONTAINER_REGISTRY_URL=harbor-registry.xxx.xxxx.xxxx.com CONTAINER_REGISTRY_URL_PREFIX=abc CONTAINER_REGISTRY_USERNAME=user1 CONTAINER_REGISTRY_PASSWORD=BJUkxRM2ZtUjxxxxxl3Q0t4MkllcldOWGxjVW82QjlNaWdsXXXXXXZ
Note: Passwords in the response file are encrypted. Before you add or update passwords in the response file, you must encrypt the passwords using the Siebel encryption utility as follows:jre/bin/java -jar ext/jlib/EncryptString.jar <password>
- Set the
- Run the installer in the silent mode using the updated response file as
follows:
- Linux:
./runInstaller.sh -silent -responseFile <Location of responsefile>
- Windows:
runInstaller.bat -silent -responseFile <Location of responsefile>
- Linux:
- Update the response file:
-
Option 2: Generating the response file using the GUI and then running the installer in silent mode using the generated response file, as follows:
- Run Siebel Installer in the GUI mode and navigate through the
installation screens providing required information until you reach the
Summary screen.
For more information on running Siebel Installer in GUI mode, see Running the Installer in the GUI Mode.
- In the Summary screen, create a response file as follows:
- Click Save Response File.
- Go to the required directory.
- Enter the response file name.
- Click Save.
- Cancel the installation.
- Run Siebel Installer in silent mode using the response file created in step b. For more information on running Siebel Installer in silent mode, see Option 1 discussed in this section.
- Run Siebel Installer in the GUI mode and navigate through the
installation screens providing required information until you reach the
Summary screen.
Verifying the SCM Image and SCM Helm Chart in the Container Registry
After the installer is run successfully, you must verify that the SCM image and SCM Helm chart are available in the container registry for smooth SCM installation through one of the following ways:
- Open the log file and look for the following
messages:
Uploaded image and helm chart to customer registry Post install configuration step completed for Siebel Cloud Manager Configuration Post Installation Configuration Completed.
- Sign in to the container registry and verify the image from the interface provided by the registry; for example, the GUI.