Upgrading object packages
Important:
- CES Swift Object protocol feature is not supported from IBM Storage Scale 5.2.0 onwards.
- IBM Storage Scale 5.1.8 is the last release that has CES Swift Object protocol.
- IBM Storage Scale 5.2.0 will tolerate the update of a CES
node from IBM Storage Scale 5.1.8.
- Tolerate means:
- The CES node will be updated to 5.2.0.
- Swift Object support will not be updated as part of the 5.2.0 update.
- You may continue to use the version of Swift Object protocol that was provided in IBM Storage Scale 5.1.8 on the CES 5.2.0 node.
- IBM will provide usage and known defect support for the version of Swift Object that was provided in IBM Storage Scale 5.1.8 until you migrate to a supported object solution that IBM Storage Scale provides.
- Tolerate means:
- Please contact IBM for further details and migration planning.
Attention:
- All protocol nodes must be upgraded to the newer code level along with the base GPFS.
- The object storage packages on all protocol nodes must be upgraded to the same level at the same time.
- Online upgrade of the object protocol is not supported because of changes that make it incompatible with servers that are running on the previous level. The upgrade must be scheduled at a time when downtime is appropriate.
- If you are upgrading from an IBM Storage Scale version earlier than 5.1.x and the node operating system version is earlier than Red Hat® Enterprise Linux® 8.x, the nodes need to be upgraded to Red Hat Enterprise Linux 8.x during the upgrade. For more information, see Instructions for removing object protocol packages when upgrading protocol nodes to Red Hat Enterprise Linux 8.x.
- The object protocol is not supported in IBM Storage Scale 5.1.0.0. If you want to deploy object, upgrade to the IBM Storage Scale 5.1.0.1 or a later release.
Migrate the existing object protocol configuration to be consistent with the level of installed packages after you upgrade all protocol nodes to the newer version of the spectrum-scale-object package.
Note: Use the following command to find the list of configured protocol nodes:
mmlsnode -N CESNodes