IBM Spectrum Scale installation toolkit - upgrade process flow
Phase 1 - upgrade non-protocol nodes
![Phase 1 - upgrade non-protocol nodes](bl1ins105.gif)
1 | Check the cluster health. |
2 | Perform following steps on each non-protocol node, one node at a time.
These steps are repeated on the remaining non-protocol nodes, one node at a time. After all of the non-protocol nodes are upgraded, phase 1 is complete. |
Phase 2 - upgrade protocol nodes (stage 1)
![Phase 2 - upgrade protocol nodes (stage 1)](bl1ins106.gif)
1 | Check the node health. |
2 | Suspend CES on the node. Attention: At this point, I/O from this node
stops.
|
3 | Upgrade core GPFS on the node. This procedure is same as phase 1. |
4 | Stop object services on all protocol nodes in the cluster. Attention: At this
point, object I/O stops in the whole cluster.
|
5 | Upgrade object package. |
6 | Upgrade NFS, performance monitoring, and GUI as follows:
|
7 | Resume CES on the node. Attention: At this point, I/O from this node
resumes.
|
8 | Check the node health. Steps 2 to 8 are repeated on all protocol nodes, one node at a time. |
9 | After the preceding steps are repeated on all protocol nodes, do the following steps.
This concludes the first stage of phase 2. |
Phase 2 - upgrade protocol nodes (stage 2)
![Phase 2 - upgrade protocol nodes (stage 2)](bl1ins107.gif)
In this stage of phase 2, all the protocol nodes are divided into two halves and each half is upgraded one by one as follows.
1 | Suspend CES on the first half of nodes. |
2 | Stop SMB on the 1st half of nodes. Attention: At this point, SMB I/O on this
half of nodes stops and CES IPs on these nodes are migrated to the nodes in the other
half.
|
3 | Upgrade SMB and CES packages on the 1st half of nodes. |
4 | Suspend CES on the 2nd half of nodes. Attention: At this point, SMB I/O stops
on the whole cluster for a brief period.
|
5 | Stop SMB on the 2nd half of nodes. |
6 | Start SMB on the 1st half of nodes. |
7 | Resume CES on the 1st half of nodes. Attention: At this point, SMB I/O resumes
on this half of nodes.
|
8 | Upgrade SMB and CES packages on the 2nd half of nodes. |
9 | Start SMB on the 2nd half of nodes. |
10 | Resume CES on the 2nd half of nodes. Attention: At this point, SMB I/O resumes
in the whole cluster.
|
11 | Check the cluster health. |
After these steps are done, the installation toolkit automatically runs upgrade post checks. You can manually run the upgrade post checks by issuing the ./spectrumscale upgrade --postchecks command.
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.