Migration, coexistence and compatibility

To migrate to a newer version of IBM Spectrum Scale™, first consider the version that you are migrating from and then consider coexistence and compatibility issues.

IBM Spectrum Scale supports a limited form of backward compatibility between two adjacent releases. Limited backward compatibility allows you to temporarily operate with a mixture of IBM Spectrum Scale nodes running on the newer version and nodes running an earlier version:
  • Within a cluster this enables you to perform a rolling upgrade to the new IBM Spectrum Scale version of the code provided migration from your current version to the newer version is supported.
  • In a multicluster environment this allows the individual clusters to be upgraded on their own schedules. Access to the file system data can be preserved even though some of the clusters might still be running at an earlier version.
Note: Nodes with Cluster Export Services (CES) do not allow backwards compatibility. All CES nodes must be at the same version prior to returning client access.

Rolling upgrades allow you to install new IBM Spectrum Scale code one node at a time without shutting down IBM Spectrum Scale on other nodes. However, you must upgrade all nodes within a short time. The time dependency exists because some IBM Spectrum Scale features in the newer version become available on each node as soon as the node is upgraded, while other features will not become available until you upgrade all participating nodes. Once all nodes have been migrated to the new code, you must finalize the migration by running the commands mmchconfig release=LATEST and mmchfs -V full (or mmchfs -V compat). Also, certain new features may require you to run the mmmigratefs command to enable them.

Attention: A full backup (-t full) with mmbackup is required if a full backup has never been performed with GPFS™ 3.3 or later. For more information, see File systems backed up using GPFS 3.2 or earlier versions of mmbackup.

For the latest information on migration, coexistence, and compatibility, see the IBM Spectrum Scale FAQ in IBM® Knowledge Center.

IBM Spectrum Scale migration consists of these topics: