Installing the IBM Spectrum Protect Plus operator in an air-gapped environment by using a CASE package
You can install the IBM Spectrum® Protect Plus operator in an air-gapped environment by using a Container Application Software for Enterprises (CASE) package. You can use this procedure in either a standard Red Hat® OpenShift® cluster environment or the IBM Cloud Pak® for Multicloud Management environment.
Before you begin
Ensure that prerequisites are met and preliminary tasks are completed:
- Ensure that the following tools are installed and updated to the required version:
- IBM Cloud Pak command-line interface (cloudctl) v3.5.0 or later
- Kubernetes command-line tool (kubectl) v1.16.0 or later
- OpenShift command-line tool (oc) v4.5.0 or later
- All commands must be run in the Linux® operating system.
- For the IBM Cloud Pak for Multicloud Management environment, ensure that you complete the steps on the same hub cluster on which IBM Cloud Pak for Multicloud Management is installed.
- Download the IBM Spectrum Protect
Plus operator CASE
package.
- For the IBM Cloud Pak for Multicloud Management environment, obtain the SPP_Vsppversion_FOR_OpenShift_MCM.tar.gz package from IBM® Passport Advantage® Online, where sppversion specifies the version of IBM Spectrum Protect Plus that you are installing, such as 10.1.10.
- For the standard Red Hat OpenShift environment, obtain the SPP_Vsppversion_FOR_OpenShift.tar.gz package from IBM Passport Advantage Online, where sppversion specifies the version of IBM Spectrum Protect Plus that you are installing, such as 10.1.10.
For the list of installation packages by component, and the links to the download site for the files, see technote 6552532.
About this task
You must prepare your cluster and then install the operator.
The following table shows the descriptions of the variables that you must set before you begin the procedure:
Variable | Description |
---|---|
$CASE_BUNDLE_DIRECTORY | The name of the CASE package directory. For IBM Cloud Pak
for Multicloud Management, specify:
ibm-spp-server-bundle |
$CASE_BUNDLE_NAME | The name of the CASE package. For IBM Cloud Pak
for Multicloud Management, specify:
ibm-spp-server-case-bundle |
$CASE_NAME | The CASE name. For IBM Cloud Pak
for Multicloud Management, specify: ibm-spp-server |
$SOURCE_REGISTRY | The environment variable for the IBM Entitled Registry address. The value must be set to cp.icr.io/cp/sppserver. |
$SOURCE_REGISTRY_USER | The environment variable for the username for the IBM Entitled Registry. The value must be set to cp. |
$SOURCE_REGISTRY_PASS | The environment variable for the entitlement key that you obtained from the IBM Container software library. |
$TARGET_REGISTRY | The environment variable for the private Docker registry where images are loaded. |
$TARGET_REGISTRY_USER | The environment variable for the username for the private Docker registry. |
$TARGET_REGISTRY_PASS | The environment variable for the private Docker registry password. |
project_name | The project that you created for IBM Spectrum Protect Plus. |
Procedure
To install the IBM Spectrum Protect Plus operator by using a CASE package in an air-gapped environment, complete the following steps: