Upgrading the backup and restore software for an instance that uses NetApp Trident Protect (Upgrading from Version 5.2 to Version 5.4)
After you upgrade IBM® Software
Hub, you must upgrade the cpdbr-tenant service and install the Backup Restore Orchestration service for the instance.
- Upgrade phase
-
Updating your client workstation
Collecting required information
Preparing to run an upgrade in a restricted network
Preparing to run an upgrade from a private container registry
Upgrading prerequisite software
Upgrading shared cluster components
Preparing to upgrade an instance
Upgrading an instance
Setting up IBM Software Hub
- Who needs to complete this task?
-
Cluster administrator A cluster administrator must complete this task.
- When do you need to complete this task?
-
Repeat as needed If you have multiple instances of IBM Software Hub, repeat this task for each instance that you upgrade.
Before you begin
- This task assumes that you have a workstation with the NetApp Trident Protect command-line interface (CLI) plug-in. For more information, see Install the Trident Protect CLI plugin in the NetApp Trident documentation:
- Ensure that Python 3.11 or later is installed on the client
workstation:
python3 --version - Download and extract the
cpdops.tgzfile from the IBM/cpd-cli repository on GitHub. Ensure that you download the file that corresponds to:- The version of IBM Software Hub that is installed.
- The hardware on your cluster.
Best practice: You can run the commands in
this task exactly as written using the installation environment variables. Ensure that you added the
new environment variables from Updating your environment variables script.
In addition, ensure that you source the environment variables before you run the commands in this task.
About this task
To ensure that you can back up this instance of IBM Software
Hub with NetApp Trident Protect, you must:
- Give the service accounts for the Backup Restore Orchestration service the
editcluster role on the specified projects:Service account Projects Details ${BR_OPERATOR_SA}- Backup Restore Orchestration service
The Red Hat® OpenShift® Container Platform editrole enables the Backup Restore Orchestration service operator to modify resources in the specified project.${BR_OPERATOR_JOB_SA}- Operators project
- Operands project
- Any tethered projects
The Red Hat OpenShift Container Platform editrole enables the Backup Restore Orchestration service jobs to modify resources in the specified projects. For example, the service can use this role to patch a custom resource to put a service in maintenance mode. - Upgrade the
cpdbr-tenantservice. - Install the Backup Restore Orchestration service
Procedure
What to do next
Now that you've upgraded the backup and restore software for the instance, you're ready to complete Upgrading privileged monitors (Upgrading from Version 5.2 to Version 5.4)