Completing the configuration with mmvdisk command

In the fourth phase of incorporating Elastic Storage Server (ESS) building block in IBM Storage Scale Erasure Code Edition cluster, you must complete the configuration with the mmvdisk command.

  1. Make sure that all nodes are in active state.
    mmgetstate -a
  2. Check for the node class name, which includes only ESS I/O nodes.
    mmlsnodeclass 
  3. Create recovery groups by submitting the following command from the EMS deploy container.
    essrun -N ESS_IO_node_class filesystem --rg-only --suffix=-hs
    Note:

    You can also use mmvdisk command directly to create the Recovery group on ESS I/O nodes.

  4. Check the current RGs state. More than one Recovery Group will be listed including the ESS recovery group created.
    mmvdisk rg list
  5. Create vdisks of ESS recovery group with mmvdisk command on I/O nodes.

    In this command example, ESS vdisk set is defined as a dataOnly storage pool that is separate from the existing ECE pool. The ECE pool in this case is the system pool and it is defined as dataAndMetadata.

    Note: Make sure you use the same block size (4 M in this case) as the existing ECE file system when you are merging this vdisk set into that file system.
    mmvdisk vs define --vs vs_fs1_essio1_hs_essio2_hs --rg ess3500_essio1_hs_essio2_hs --code 8+2p --bs 4M --ss 80% --nsd-usage dataOnly --sp ess_data_pool
    mmvdisk vs create vs_fs1_essio1_hs_essio2_hs
  6. Add ESS vdisks into existing ECE filesystem.
    mmvdisk fs add --file-system fs1 --vdisk-set vs_fs1_essio1_hs_essio2_hs
    Note: If needed, a few more steps can be followed in the ESS document.
    • Configuring performance monitoring and starting the GUI.
      Note: If you used GUI in the ECE cluster, you can switch to the ESS GUI on the EMS node.
    • Setting up ESS call home.
    • Setting up time server for all nodes.