Upgrade process flow

The upgrade procedure by using the installation toolkit is done in several phases. If you are doing manual upgrade, you can use this process flow as a reference.
Start of change

Upgrade phases

  • Upgrade precheck
  • Phase 1: Upgrade of all non-protocol nodes
  • Phase 2: Upgrade of protocol nodes (except SMB and CES components)
  • Phase 3: Object version sync, SMB upgrade, and CES upgrade on protocol nodes; License package upgrade on all nodes; and File audit logging message queue enabling at cluster level.
  • Upgrade post-check
End of change
Start of change

Upgrade precheck

Important: It is highly recommended to run the upgrade precheck while you are planning to upgrade, before the actual upgrade procedure. Doing this allows you adequate time to address any issues flagged during the upgrade precheck.
As part of the upgrade precheck, the following tasks are performed by the installation toolkit.
  • Determine the installed IBM Spectrum Scale packages across the cluster on all nodes.
  • Compare the versions of the installed packages with the versions in the repository of the packages you want to upgrade to.

    In a mixed operating system cluster, the comparison is done with the package repository applicable for the operating system running on the respective nodes.

  • Determine which packages need to be upgraded on each node.
  • For every package that needs to be upgraded or installed, dependency check is done to ensure that all dependencies are met. The upgrade procedure throws an error and exits, if any dependency is not met.
End of change
Start of change

Phase 1

Phase 1 - upgrade non-protocol nodes

End of change
Start of change

Phase 2

Phase 2 - upgrade protocol nodes
End of change
Start of change

Phase 3

SMB upgrade, CES upgrade, License upgrade, FAL message queue enabling

End of change
Start of change

Upgrade post-check

As part of the upgrade post-check, the following tasks are performed by the installation toolkit.
  • Check the health of the nodes.
  • Compare the versions of the installed packages with the versions in the package repository.

    In a mixed operating system cluster, the comparison is done with the package repository applicable for the operating system running on the respective nodes.

  • If any package is not upgraded, the installation toolkit prompts you to rerun the upgrade procedure.
End of change

You must complete the upgrade to the new code level to take advantage of the new functionality. For more information, see Completing the upgrade to a new level of IBM Spectrum Scale.