Server management
The mmvdisk command considers a node to be a server if the node is a member of an mmvdisk node class, or if the node has a non-zero nsdRAIDTracks configuration setting.
Before a recovery group can be created, the servers in a node class should be verified to have the same memory and the same expected disk topology, and they must be configured to enable IBM Storage Scale RAID.
mmvdisk server list --node-class ESS01 --config
node
number server active memory pagepool nsdRAIDTracks
------ -------------------------------- ------- -------- -------- -------------
1 ess01io1.gpfs.net yes 123 GiB 1024 MiB 0
2 ess01io2.gpfs.net yes 123 GiB 1024 MiB 0
mmvdisk server list --node-class ESS01 --disk-topology
node needs matching
number server attention metric disk topology
------ -------------------------------- --------- -------- -------------
1 ess01io1.gpfs.net no 100/100 ESS GL6
2 ess01io2.gpfs.net no 100/100 ESS GL6
mmvdisk server configure --node-class ESS01 --recycle one
mmvdisk: Checking resources for specified nodes.
mmvdisk: Node 'ess01io1.gpfs.net' has a paired recovery group disk topology.
mmvdisk: Node 'ess01io2.gpfs.net' has a paired recovery group disk topology.
mmvdisk: Node class 'ESS01' has a paired recovery group disk topology.
mmvdisk: Setting configuration for node class 'ESS01'.
mmvdisk: Node class 'ESS01' is now configured to be recovery group servers.
mmvdisk: Restarting GPFS daemon on node 'ess01io1.gpfs.net'.
mmvdisk: Restarting GPFS daemon on node 'ess01io2.gpfs.net'.The mmvdisk server configure command verifies that all node class members have the same general type of server disk topology: either a paired recovery group (Elastic Storage Server) disk topology, or a scale-out recovery group (IBM Storage Scale Erasure Code Edition) disk topology, or a shared recovery group (IBM Elastic Storage System 3000) disk topology. Different IBM Storage Scale configuration settings are applied depending on which type is found.
| Real memory | pagepool | nsdRAIDTracks |
|---|---|---|
| Between 32 GiB and 127 GiB | 60% of real memory | 131072 (128K) |
| Between 127 GiB and 256 GiB | 70% of real memory | 262144 (256K) |
| Greater than 256 GiB | 70% of real memory | 327680 (320K) |
The default pagepool setting for an mmvdisk node class can be changed with the --pagepool option when using the mmvdisk server configure command. There is not a similar option for the nsdRAIDTracks setting.
The mmvdisk command uses the mmvdisk node class to maintain the IBM Storage Scale RAID configuration settings for the recovery group servers. The mmvdisk command never uses cluster-wide settings for recovery group servers, since different recovery groups can use different settings. If recovery group server settings are ever made independently of mmvdisk, the same practice of using the mmvdisk node class should be followed.
When a server is added to a scale-out recovery group, the server must first be temporarily configured independently of the recovery group's node class. This is accomplished by using the -N Node option to the mmvdisk server configure command and restarting the daemon on the node. When the node is added to the scale-out recovery group, it becomes a member of the node class and the temporary configuration is removed. For more information on adding a server to a scale-out recovery group, see Recovery group management.