Configure a storage Network Interface Controller (NIC)
If you are using an additional NIC for storage, you can SSH in to the management node or use the vCenter console and run a curl command to set up a tagged or untagged network interface.
What you’ll need
-
You know your eth0 IP address.
-
Your cluster version is running NetApp Element software 11.3 or later.
-
You have deployed a management node 11.3 or later.
Configuration options
Choose the option that is relevant for your environment:
Configure a storage Network Interface Controller (NIC) for an untagged network interface
Steps
-
Open an SSH or vCenter console.
-
Replace the values in the following command template and run the command:
Values are represented by $
for each of the required parameters for your new storage network interface. Thecluster
object in the following template is required and can be used for management node host name renaming.--insecure
or-k
options should not be used in production environments.curl -u $mnode_user_name:$mnode_password --insecure -X POST \ https://$mnode_IP:442/json-rpc/10.0 \ -H 'Content-Type: application/json' \ -H 'cache-control: no-cache' \ -d ' { "params": { "network": { "$eth1": { "#default" : false, "address" : "$storage_IP", "auto" : true, "family" : "inet", "method" : "static", "mtu" : "9000", "netmask" : "$subnet_mask", "status" : "Up" } }, "cluster": { "name": "$mnode_host_name" } }, "method": "SetConfig" } '
Configure a storage Network Interface Controller (NIC) for a tagged network interface
Steps
-
Open an SSH or vCenter console.
-
Replace the values in the following command template and run the command:
Values are represented by $
for each of the required parameters for your new storage network interface. Thecluster
object in the following template is required and can be used for management node host name renaming.--insecure
or-k
options should not be used in production environments.curl -u $mnode_user_name:$mnode_password --insecure -X POST \ https://$mnode_IP:442/json-rpc/10.0 \ -H 'Content-Type: application/json' \ -H 'cache-control: no-cache' \ -d ' { "params": { "network": { "$eth1": { "#default" : false, "address" : "$storage_IP", "auto" : true, "family" : "inet", "method" : "static", "mtu" : "9000", "netmask" : "$subnet_mask", "status" : "Up", "virtualNetworkTag" : "$vlan_id" } }, "cluster": { "name": "$mnode_host_name", "cipi": "$eth1.$vlan_id", "sipi": "$eth1.$vlan_id" } }, "method": "SetConfig" } '