Express installation
If you are installing IBM Cloud Pak® for Integration on an internet-connected cluster by using the OpenShift web console, these steps will get you up-and-running quickly. This topic covers all phases of installation up to, but not including, deploying instances.
You must be a cluster administrator to use this procedure.
If you prefer not to use express installation, start your installation here:
Adding catalog sources to a cluster, if your cluster is connected to the internet.
Mirroring images for an air-gapped cluster, if your cluster is not connected to the internet.
Before you begin
Create a namespace called
ibm-common-services
.The following is true of your cluster and storage:
Your Red Hat OpenShift cluster has access to the internet, so that it can pull images.
You are installing Cloud Pak for Integration on a cluster that is running on OpenShift Container Platform version 4.12, 4.14, 4.15, or 4.16.
The minimum resources that can be available on your cluster are 10 CPU units and 20 GB of memory.
You use a block storage class that supports ReadWriteOnce (RWO) access. For example,
ibmc-block-gold
,gp3
, orocs-storagecluster-ceph-rbd
. For more information, see Storage considerations.
Adding the catalog sources
Log into your cluster using the
oc login
command and your user credentials:oc login <openshift_url> -u <username> -p <password> -n <namespace>
Apply the catalog source files for the IBM Cloud Pak for Integration operator.
oc apply --filename https://raw.githubusercontent.com/IBM/cloud-pak/master/repo/case/ibm-integration-platform-navigator/7.3.3/OLM/catalog-sources.yaml
Apply the catalog source files for the IBM Cloud Pak foundational services operator.
oc apply --filename https://raw.githubusercontent.com/IBM/cloud-pak/master/repo/case/ibm-cp-common-services/4.6.5/OLM/catalog-sources.yaml
Confirm that the catalog sources have been created in the
openshift-marketplace
project/namespace:oc get catalogsource -n openshift-marketplace
Installing the operators
Log into the OpenShift web console with your OpenShift cluster admin credentials. Make sure that the Administrator view is selected.
Click Operators > OperatorHub.
Search for and click the IBM Cloud Pak for Integration tile.
Click Install.
In the Install Operator pane:
Select the 7.3-sc2 channel.
Click All namespaces on the cluster to install in all namespaces on your cluster, and accept the default Installed Namespace.
Select the Automatic approval strategy option.
Click Install.
Repeat steps 2-7 to install the IBM Cloud Pak foundational services operator with the v4.6 channel.
Repeat steps 2-7 to install other operators that provide the instances you want to use. For example, if you install the IBM API Connect operator now, you can deploy API management instances later. For more information, see "Operators available to install" in Installing the operators by using the Red Hat OpenShift console.
Obtaining your entitlement key
Go to the Entitlement keys page of the IBM Container software library.
In the first file, click Copy.
Copy the entitlement key to a safe place so that you can use it in the next section ("Adding a pull secret to a namespace").
(Optional) Verify the validity of the key by logging in to the IBM Entitled Registry in a container tool:
docker login cp.icr.io --username cp --password <entitlement_key>
Adding a global pull secret for all namespaces
This task adds a pull secret for the whole OpenShift cluster.
Log in to the OpenShift web console. Make sure the Administrator view is selected.
In the navigation pane, click Workloads > Secrets.
Ensure that the Project is set to
openshift-config
.In the Secrets pane, find and click pull-secret in the list of secrets.
Click the arrow to expand the Actions list, then click Edit Secret.
In the list of credentials, scroll to the end of the page and click Add credentials.
Enter these values in the following fields:
Registry server address -
cp.icr.io
.Username field -
cp
.Password field - the entitlement key you got in the previous section, "Obtaining your entitlement key".
Click Save. This update triggers a restart of all your cluster's nodes. It may take up to an hour for the change to take effect, depending on your cloud provider and the size of your cluster.
In the navigation pane, click Compute > Nodes to confirm the progress of the update. When all nodes have the value
Ready
in the Status column, your global pull secret is applied.
Deploying the IBM Cloud Pak Platform UI
Log into the OpenShift web console with your OpenShift cluster admin credentials.
In the navigation pane, click Home > Overview.
In the Build with guided documentation section, click View all quick starts.
In the Quick Starts panel, click the tile for Getting started with the Cloud Pak for Integration.
- In the panel that opens, follow the procedures to deploy the Platform UI.Tip: If you have followed all the procedures up to this point, you can skip the Prerequisites section.
What to do next
Now that you have installed Cloud Pak for Integration, you can use the Platform UI to deploy instances. Before you can deploy an instance, you need to add the catalog source and install the operator that corresponds to that instance. For more information, see the following: