Upgrading IBM Storage Fusion
This topic outlines the steps to upgrade IBM Storage Fusion management software, Fusion services, and Red Hat® OpenShift® Container Platform. For IBM Storage Fusion management software, you can upgrade from any version in the 2.7.x release to 2.8.0 and from 2.8.0 to the latest version in the 2.8.x release series.
Before you begin
- For IBM Storage Fusion 2.8, you must be on IBM Storage Fusion version 2.7.x.
- For 2.8.2, you must be at a minimum level of 2.8.0. If you are already on 2.8.1, upgrade to 2.8.2.
- If you installed the existing version of IBM Storage Fusion using online or your enterprise registry installation mode, then ensure that you do not change the mode during the upgrade to 2.8.x version. To change the installation mode, reinstall IBM Storage Fusion.
- Download the logs that you collected by using IBM Storage Fusion. The Collect logs user interface page gets deleted after the upgrade process completes so download the needed logs before you begin the upgrade.
- If you installed the earlier version of IBM Storage Fusion by using your enterprise registry, then do these additional mirroring prerequisites steps. See Prerequisites for enterprise registry upgrade.
- Before you upgrade, go through the supported storage services in IBM Storage Fusion, see Storage version support matrix.
- Because of a known Red Hat issue, the Fusion operator upgrade can get stuck during upgrade. Run
the following commands before you begin the IBM Storage Fusion operator upgrade to prevent this scenario.
oc project $(oc get spectrumfusion -A -o custom-columns=NS:metadata.namespace --no-headers) oc get fusionserviceinstance -o jsonpath='{.items[*].metadata.name}' |tr ' ' '\n' | xargs -I {} oc patch fusionserviceinstance {} --type=merge --subresource=status -p '{"status": {"triggerCatSrcCreateStartTime": 0}}' oc get fusionserviceinstance -o jsonpath='{.items[*].metadata.name}' |tr ' ' '\n' | xargs -I {} oc patch fusionserviceinstance {} --type=merge --subresource=status -p '{"status": {"currentInstallStartTime": 0}}' oc get fusionserviceinstance -o jsonpath='{.items[*].metadata.name}' |tr ' ' '\n' | xargs -I {} oc patch fusionserviceinstance {} --type=merge --subresource=status -p '{"status": {"operatorLastUpdateTime": 0}}' oc get fusionserviceinstance -o jsonpath='{.items[*].metadata.name}' |tr ' ' '\n' | xargs -I {} oc patch fusionserviceinstance {} --type=merge --subresource=status -p '{"status": {"operatorUpgradeStartTime": 0}}' oc get fusionservicedefinition -o jsonpath='{.items[*].metadata.name}' |tr ' ' '\n' | xargs -I {} oc patch fusionservicedefinition {} --type=merge -p '{"spec": {"serviceInformation": {"lastUpdated": 0}}}'
About this task
Source IBM Storage Fusion version | Target IBM Storage Fusion version |
---|---|
2.7.x | 2.8.0 |
2.8.0 | 2.8.2 |
2.8.1 | 2.8.2 |
Note: Do not upgrade to IBM Storage Fusion
management software 2.8.1.