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 and Running Siebel Installer
- 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 and Running Siebel Installer
To download and run 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.
- Start the installer in 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.
- (Optional) Container registry URL prefix: The prefix for the container registry. When specified, the prefix is used to construct the repository path. For example, scmxyz.
- 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.
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.