Upgrade rerun after an upgrade failure

Starting from IBM Spectrum Scale 5.0.2 release, the installation toolkit supports upgrade rerun if fresh upgrade fails.

Do an upgrade rerun if the fresh upgrade fails due to the following reasons:
  • Some component stopped during the upgrade process and it becomes unhealthy
  • Network issue during the upgrade
  • Chef process hangs
  • Mixed mode packages
You can do a rerun by using the regular upgrade ( ./spectrumscale upgrade run) command. The installation toolkit automatically identifies whether this command is run for a fresh upgrade or for a rerun. During a rerun, the installation toolkit performs an upgrade by ignoring all fatal errors that you received during the fresh upgrade.
By performing a rerun,
  • The installation toolkit tries to do the upgrade even if some components become unhealthy.
  • The installation toolkit displays warnings instead of fatal messages if some components are not healthy on a node.
  • The installation toolkit does not try to stop the services if they are already stopped. If the services are already running, then the installation toolkit will not try to start the services again.
  • The installation toolkit tries to start the services if they are stopped.
  • The installation toolkit does not try to start/stop services on nodes where the services are designated as offline and on the nodes that are designated as excluded.