Creating a user-defined node class for Transparent cloud tiering or Cloud data sharing

This topic provides step-by-step instructions for creating and configuring the required node class to specify which IBM Storage Scale nodes are used for Cloud services.

Note: You need to run this command only once on any node on the IBM Storage Scale cluster.

You can install Cloud services on a maximum of four nodes per node group (any combination of NSD or CES nodes) on the IBM Storage Scale cluster (which can have a maximum of four node groups). Before you install Cloud services, you need to create a node class that specifies the IP addresses (or fully qualified host names) of the nodes where the server packages are going to be installed. You can use any host name that the -N option accepts. For details, see mmcrnodeclass command in the IBM Storage Scale: Command and Programming Reference Guide.

You can enable and manage independent groups of Cloud services nodes in different node classes for use with different network configurations per node class. Nodes are mutually exclusive to each node class and cannot be shared with another node class that has Cloud services nodes. For example, the node class TCTNodeClass1 has node1 and node2 and the node class TCTNodeClass2 has node3 and node 4. All nodes are Cloud services enabled nodes. In this case, the node class TCTNodeClass2 cannot enable node1 as a Cloud services node under the TCTNodeClass2 node class because it is already marked for Cloud services usage under the TCTNodeClass1 node class. Additionally, each group of Cloud services enabled nodes under a node class cannot share file system with Cloud services enabled nodes from a different node class. And each Cloud services enabled node under a node class is limited to use only one common file system with each node in that node class. Therefore, you must manage each group of Cloud services nodes within a node class as a pool of nodes that require a single common file system.

Note: It is recommended that you set up at least two nodes so that you have good availability for the service if a node were to go down. Ensure to use the GPFS cluster IP address that gets displayed when you run the mmlscluster command.
To create a node class, issue a command according to this syntax:
mmcrnodeclass ClassName -N {Node[,Node...] | NodeFile | NodeClass}
For example, to create a node class called TCTNodeClass by using three nodes 10.10.10.10, 11.11.11.11, and 12.12.12.12, issue this command:
mmcrnodeclass TCTNodeClass -N 10.10.10.10,11.11.11.11,12.12.12.12
To verify that the node class is created, issue this command:
mmnlsnodeclass
The system displays output similar to this output:

Node Class Name Members
--------------------- -----------------------------------------------------------
TCTNodeClass node10,node11,node12

For more information on the usage and the other options available in the mmcrnodeclass command, see mmcrnodeclass command

Next step: Installation steps