Changing the product edition manually, all nodes at the same time

You can manually change the IBM Storage Scale product edition from your currently installed product edition, all nodes at the same time.

About this task

Use the following steps to change the IBM Storage Scale product edition manually, all nodes at the same time.
Important: If the cluster where you plan to make a supported edition change has an interim fix (efix) applied to its IBM Storage Scale version, you must either upgrade to a version with no interim fix applied, or contact IBM Storage Scale support team.

Procedure

Tip: In the following steps, rpm and dpkg commands are used for installing and uninstalling packages. If the respective repository is set up in your environment, you can also use package manager commands such as yum, zypper, and apt-get for installing and uninstalling packages.
Remember: According to the edition that you are changing to, replace License_Package_Name and gpfs.license.x in the following procedure. Use the next table as reference.
Edition License package name
IBM Storage Scale Data Access Edition gpfs.license.da*
IBM Storage Scale Data Management Edition gpfs.license.dm*
IBM Storage Scale Advanced Edition gpfs.license.adv*

  1. Download from IBM® Support Fix Central the installation image of the IBM Storage Scale edition that you are planning to change to.
  2. Extract the installation image.
  3. Unmount all file systems.
    mmumount all -a
  4. Verify that file systems are unmounted.
    mmlsmount all -L
  5. Shut down GPFS on all nodes.
    mmshutdown -a
  6. Verify that GPFS was shut down on all nodes.
    mmgetstate -a
  7. Uninstall the current license package by using one of the following commands, depending on your product edition change path and the operating system.
    RHEL and SLES:
    mmdsh -N all rpm -e License_Package_Name

    You can obtain the license package name by using the rpm -qa | grep gpfs.license command.

    Ubuntu:
    mmdsh -N all dpkg -P License_Package_Name

    You can obtain the license package name by using the dpkg -l | grep gpfs.license command.

  8. Copy gpfs.adv, gpfs.crypto, and gpfs.license.x to all the other nodes in the cluster.

    Make sure to create the same directory structure in the nodes, so that you can copy these files to the same path within each node.

  9. Install the gpfs.adv, gpfs.crypto, and new license packages.
    1. Use one of the following sets of commands, depending on your product edition change path and the operating system.
      RHEL and SLES:
      mmdsh -N all rpm –ivh /usr/lpp/mmfs/x.x.x.x/gpfs_rpms/gpfs.adv*.rpm
      mmdsh -N all rpm -ivh /usr/lpp/mmfs/x.x.x.x/gpfs_rpms/gpfs.crypto*.rpm
      Ubuntu:
      
      mmdsh -N all dpkg -i /usr/lpp/mmfs/x.x.x.x/gpfs_debs/gpfs.adv*.deb
      mmdsh -N all dpkg -i /usr/lpp/mmfs/x.x.x.x/gpfs_debs/gpfs.crypto*.deb
    2. Verify that all the nodes have a copy of the gpfs.adv, gpfs.crypto, and gpfs.license.x packages.

      In RHEL an SLES, use the rpm -qa | grep gpfs.license command.

      In Ubuntu, use the dpkg -l | grep gpfs.license command.

  10. Install the new license package.

    Use one of the following commands, depending on your product edition change path and the operating system.

    RHEL and SLES:
    mmdsh -N all rpm -ivh /usr/lpp/mmfs/x.x.x.x/gpfs_rpms/gpfs.license.x*.rpm
    Ubuntu:
    mmdsh -N all dpkg -i /usr/lpp/mmfs/x.x.x.x/gpfs_debs/gpfs.license.x*.deb
  11. Start GPFS on all nodes.
    mmstartup -a
  12. Make sure that all the nodes are online.
    mmgetsate -a
  13. Verify that the edition change was successful.
    mmlslicense -L
  14. Check that all your file systems are mounted and running.
    mmlsmount all -L