Installing on Oracle Database Appliance
Installing OpenShift Container Platform on Installing on Oracle Database Appliance
Abstract
Chapter 1. Installing a cluster on Oracle Database Appliance by using the Assisted Installer Copy linkLink copied to clipboard!
You can use the Assisted Installer to install a cluster on Oracle Database Appliance (ODA).
1.1. Preparing the Oracle Database Appliance environment Copy linkLink copied to clipboard!
Before you can deploy an OpenShift Container Platform cluster on Oracle Database Appliance (ODA), you must prepare the ODA environment.
Prerequisites
- You have reviewed the requirements and additional prerequisites described in section 1 of the Red Hat OpenShift Container Platform on Oracle Database Appliance Deployment Guide (Oracle documentation).
Procedure
- Complete the pre-deployment tasks as described in section 2 of the "Red Hat OpenShift Container Platform on Oracle Database Appliance Deployment Guide".
- Complete the final environment preparations as described in sections 3.1 and 3.2 of the "Red Hat OpenShift Container Platform on Oracle Database Appliance Deployment Guide".
1.2. Beginning the cluster installation and generating the Discovery ISO Copy linkLink copied to clipboard!
Begin installing the OpenShift Container Platform cluster in the Oracle Database Appliance (ODA) environment by using the Red Hat Hybrid Cloud Console.
Procedure
- Log in to the Red Hat Hybrid Cloud Console.
- On the Cluster List page, click Create cluster.
- Click the Datacenter tab.
- Under Assisted Installer, click Create cluster.
Configure your cluster on the Cluster details page:
- Enter a name for the cluster in the Cluster name field.
Enter a base domain for the cluster in the Base domain field. All subdomains for the cluster will use this base domain.
NoteThe base domain must be a valid DNS name. You must not have a wildcard domain set up for the base domain.
- Select a version from the OpenShift version dropdown list. By default, the dropdown list displays the latest version.
-
Optional: In the Number of control plane nodes field, select the number of control plane nodes for your installation from the dropdown menu. The default value is
3. Optional: Select the Include custom manifests checkbox if you want to upload custom manifests to further configure your cluster. This option adds an additional page for custom manifests that you use later in the configuration process.
ImportantIf you have already added custom manifests, clearing the Include custom manifests checkbox automatically deletes them all. You must confirm the deletion.
- Click Next to continue. Once you proceed to the next page, you cannot go back to change any of these cluster details.
Choose additional Operators to install on the Operators page:
- If you want to install an Operator bundle, select an option in the Bundles section.
- If you want to install only some Operators, select the individual Operators from the Single Operators section.
- Click Next to continue.
Upload an SSH public key and generate the Discovery ISO:
- Click the Add Hosts button in the Host Discovery page.
-
Upload an SSH public key in the SSH public key section so that you can connect to the cluster nodes as the
coreuser. If you do not already have an SSH public key, see "Generating a key pair for cluster node SSH access" for more information. - Select Show proxy settings.
- Enter values for the HTTP proxy URL, HTTPS URL proxy, and No proxy domains fields.
- Click Generate Discovery ISO.
Copy the command from the Command to download the ISO field and run the command as a root user in the ODA environment.
Example command
wget -O discovery_image_example.iso 'https://api.openshift.com/api/assisted-images/bytoken/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3Njg0Mjc3MDIsInN1YiI6ImNhMzZjZWU1LTQ3ZWEtNDc0Ny05OTg5LTVhZTYyMmMzMjZlNSJ9.jl-HvaxBR-WX73vpxO-Fy65bmY-RE5iL6AqL0wbWCmE/4.20/x86_64/minimal.iso'
# wget -O discovery_image_example.iso 'https://api.openshift.com/api/assisted-images/bytoken/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3Njg0Mjc3MDIsInN1YiI6ImNhMzZjZWU1LTQ3ZWEtNDc0Ny05OTg5LTVhZTYyMmMzMjZlNSJ9.jl-HvaxBR-WX73vpxO-Fy65bmY-RE5iL6AqL0wbWCmE/4.20/x86_64/minimal.iso'Copy to Clipboard Copied! Toggle word wrap Toggle overflow
1.3. Creating nodes in the Oracle Database Appliance environment Copy linkLink copied to clipboard!
After generating and downloading the Discovery ISO to your Oracle Database Appliance (ODA) environment, create control plane nodes and worker nodes in the environment.
Procedure
- Run the script to create control plane nodes as described in section 3.4 of the Red Hat OpenShift Container Platform on Oracle Database Appliance Deployment Guide (Oracle documentation).
- Run the script to create worker nodes as described in section 3.5 of the "Red Hat OpenShift Container Platform on Oracle Database Appliance Deployment Guide".
- Update the MAC address for each node as described in section 3.6 of the "Red Hat OpenShift Container Platform on Oracle Database Appliance Deployment Guide".
1.4. Completing host discovery and starting cluster installation Copy linkLink copied to clipboard!
After preparing control plane and worker nodes in the Oracle Database Appliance (ODA) environment, complete host discovery and initiate the cluster installation.
As you create hosts using the provided scripts, the hosts begin to appear in the table of the Host Discovery page, where you can configure the hosts as needed.
Procedure
- Go to the Host Discovery page.
Assign host roles in the Host Inventory table:
- In the Role column of the table, expand the Auto-Assign arrow for the host.
- Assign the host with either a Control Plane node or a Worker role.
- Repeat this process for each host in the table.
- Click Next.
- On the Storage page, verify storage details and configure host storage as needed.
- Click Next.
Configure networking details on the Networking page:
- Select User-Managed Networking as the Network Management type.
- Select Host SSH Public Key for troubleshooting after installation to connect to hosts using a public SSH key for troubleshooting after installation.
- Click Next.
- Validate cluster details on the Review and create page.
- Click Install cluster to begin the installation.
-
Monitor installation progress and wait for all nodes to reach a
Readystate.
1.5. Completing the installation Copy linkLink copied to clipboard!
After the cluster is installed and initialized, the Assisted Installer indicates that the installation is finished. The Assisted Installer provides the console URL, the kubeadmin username and password, and the kubeconfig file.
Prerequisites
-
You have installed the OpenShift CLI (
oc).
Procedure
-
Make a copy of the
kubeadminusername and password. Download the
kubeconfigfile and copy it to the auth directory under your working directory by running the following commands:mkdir -p <working_directory>/auth
$ mkdir -p <working_directory>/authCopy to Clipboard Copied! Toggle word wrap Toggle overflow cp kubeconfig <working_directory>/auth
$ cp kubeconfig <working_directory>/authCopy to Clipboard Copied! Toggle word wrap Toggle overflow NoteThe
kubeconfigfile is available for download for 20 days after completing the installation.Add the
kubeconfigfile to your environment by running the following command:export KUBECONFIG=<working_directory>/auth/kubeconfig
$ export KUBECONFIG=<working_directory>/auth/kubeconfigCopy to Clipboard Copied! Toggle word wrap Toggle overflow Log in with the OpenShift CLI (
oc) by running the following command:oc login -u kubeadmin -p <password>
$ oc login -u kubeadmin -p <password>Copy to Clipboard Copied! Toggle word wrap Toggle overflow Replace
<password>with the password of thekubeadminuser.- Click the web console URL or click Launch OpenShift Console to open the console.
-
Enter the
kubeadminusername and password. Follow the instructions in the OpenShift Container Platform console to configure an identity provider and configure alert receivers.
Legal Notice
Copy linkLink copied to clipboard!
Copyright © 2025 Red Hat
OpenShift documentation is licensed under the Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0).
Modified versions must remove all Red Hat trademarks.
Portions adapted from https://github.com/kubernetes-incubator/service-catalog/ with modifications by Red Hat.
Red Hat, Red Hat Enterprise Linux, the Red Hat logo, the Shadowman logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat Software Collections is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation’s permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.