Adding the ESS building block nodes into the ECE cluster

In the third phase of incorporating Elastic Storage Server (ESS) building block in IBM Storage Scale Erasure Code Edition cluster, you must add ESS EMS and I/O nodes into the ECE cluster.

  1. Add ESS EMS node to the existing ECE cluster by running the following command from ESS EMS node.
    essaddnode -N ems_node_name --suffix=-hs --accept-license --no-fw-update --cluster-node ece_node_name --nodetype ems

    The following example shows how to run the command and what the output will look like:

    essaddnode -N ems --suffix=-hs --accept-license --no-fw-update --cluster-node ece1-ib --nodetype ems
    
    [INFO]  Starting add node...
    [INFO]  Nodeclass of target node: ems
    [INFO]  Getting list of quorum nodes.
    [INFO]  Number of quorum nodes in the cluster: 5
    [INFO]  Adding node(s) to cluster...
    [OK]    mmaddnode: Command successfully completed
    mmaddnode: Propagating the cluster configuration data to all affected nodes.
    
    [INFO]  Checking if nodeclass ems exists...
    [INFO]  Nodeclass ems does not exist.
    [INFO]  Adding node to nodeclass ems...
    [OK]
    [OK]    mmcrnodeclass: Propagating the cluster configuration data to all
      affected nodes.  This is an asynchronous process.
    
    [INFO]  Starting nodes... 
    [INFO]  Active added node(s) found: 1
    [OK]    Node addition complete
    
  2. Add ESS I/O nodes to the existing ECE cluster by running the following command from ESS EMS node.
    essaddnode -N essio1_node_name,essio2_node_name --suffix=-hs --accept-license --no-fw-update --cluster-node ece_node_name --nodetype ess_type

    The following example shows how to run the command and what the output will look like:

    essaddnode -N essio1,essio2 --suffix=-hs --accept-license --no-fw-update --cluster-node ece1-ib --nodetype ess3500
    
    [INFO]  Starting add node...
    [INFO]  Nodeclass of target node: ess_x86_64
    [INFO]  Getting list of quorum nodes.
    [INFO]  Number of quorum nodes in the cluster: 6
    [INFO]  Adding node(s) to cluster...
    [OK]    mmaddnode: Command successfully completed
    mmaddnode: Propagating the cluster configuration data to all affected nodes.
    mmaddnode: Propagating the cluster configuration data to all
      affected nodes.  This is an asynchronous process.
    
    [INFO]  Checking if nodeclass ess_x86_64 exists...
    [INFO]  Nodeclass ess_x86_64 does not exist.
    [INFO]  Adding node to nodeclass ess_x86_64...
    [OK]
    [OK]    mmcrnodeclass: Propagating the cluster configuration data to all
      affected nodes.  This is an asynchronous process.
    
    [INFO]  Starting nodes...
    [INFO]  Active added node(s) found: 2
    [OK]    Node addition complete
    
  3. Check that the ECE cluster has the ESS nodes with mmlscluster command.