Skip to main content
Element Software
A newer release of this product is available.

CheckProposedNodeAdditions

Contributors netapp-pcarriga

You can use the CheckProposedNodeAdditions method to test a set of storage nodes to see if you can add them to a storage cluster without errors or best practice violations.

Parameter

This method has the following input parameter:

Name Description Type Default value Required

nodes

A list of storage IP addresses of storage nodes that are ready to be added to a storage cluster.

string array

None

Yes

Return values

This method has the following return values:

Name

Description

Type

proposedClusterValid

Indicates whether or not the proposed storage nodes would make up a valid storage cluster. Possible values:

  • true

  • false

boolean

proposedClusterErrors

Errors that would occur if a storage cluster was created using the proposed storage nodes. Possible error codes:

  • nodesNoCapacity: Nodes did not have any useable capacity.

  • nodesTooLarge: Nodes constitute too large a portion of cluster capacity for the active protection scheme.

  • nodesConnectFailed: Could not connect to nodes to query hardware configuration.

  • nodesQueryFailed: Could not query nodes for hardware configuration.

  • nodesClusterMember: IP addresses for nodes are already in use in the cluster.

  • nonFipsNodeCapable: Unable to add a non-FIPS capable node to the storage cluster while the FIPS 140-2 drive encryption feature is enabled.

  • nonFipsDrivesCapable: Unable to add a node with non-FIPS-capable drives to the cluster while the FIPS 140-2 drive encryption feature is enabled.

string array

Request example

Requests for this method are similar to the following example:

{
	"method": "CheckProposedNodeAdditions",
	"params": {
	"nodes": [
		"192.168.1.11",
		"192.168.1.12",
		"192.168.1.13",
		"192.168.1.14"
	]
},
	"id": 1
}

Response example

This method returns a response similar to the following example:

{
	"id": 1,
	"result": {
		"proposedClusterValid": true,
		"proposedClusterErrors": [ ]
	}
}

New since version

11.0