Configure a storage Network Interface Controller (NIC)
Suggest changes
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.
Before you begin
-
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" } '