Non-disruptive migration of the z/OS Cloud Broker Operator and installed suboperators
You can perform a full migration to the latest version of z/OS Cloud Broker without disrupting existing suboperator workloads.
Important: Do not delete the existing suboperator instances before performing the migration to avoid disruption to existing suboperator workloads. This ensures that the existing workloads remain online throughout the migration process.
Prerequisites
Ensure that you can access the Red Hat OpenShift Container Platform cluster web console using an account with cluster-admin
permissions.
Procedure
-
Log in to the Red Hat OpenShift Container Platform web console for your cluster by using your
cluster-admin
credentials. (See Logging in to Red Hat OpenShift Container Platform.) -
Without deleting the existing ZosEndpoints, delete all OperatorCollections and SubOperatorConfigs by completing the following steps:
-
In the Red Hat OpenShift Container Platform navigation pane, select Operators > Installed Operators.
-
From the Projects drop-down list, select the project from which you are performing the migration.
-
In the Name column on the Installed Operators page, select IBM z/OS Cloud Broker.
-
On the "Operator details" page, select the Operator Collection tab.
-
For each OperatorCollection, select the three dots at the end of the row and then select Delete OperatorCollection.
-
On the "Delete OperatorCollection?" dialog box, select Delete.
-
Repeat steps e–f until all OperatorCollections are removed.
Step results: All OperatorCollections are removed from the Operator Collection tab on the "Operator details" page.
All SubOperatorConfigs are removed from the SubOperator Config tab on the "Operator details" page.
-
-
Without deleting the existing z/OS Cloud Broker instance, uninstall the z/OS Cloud Broker operator by completing the following steps:
-
Return to the "Installed Operators" page.
-
Ensure that the project from which you are performing the migration is still selected in the Projects drop-down list.
-
In the z/OS Cloud Broker Operator row, select the three dots at the end of the row and then select Uninstall Operator.
-
On the "Uninstall Operator?" dialog box, select Uninstall without checking the Delete all operand instances for this operator checkbox.
Step result: The z/OS Cloud Broker Operator is removed from the "Installed Operators" page.
-
-
Reinstall the latest version of z/OS Cloud Broker Operator. (See Installing the z/OS Cloud Broker Operator.)
-
Reimport and reconfigure the operator collections. (See Importing an operator collection.)
Procedure results
After the latest version of z/OS Cloud Broker Operator is installed and the operator collections are imported and configured, the existing z/OS Cloud Broker instance will reconcile and install the latest images for each component.