You can use API endpoints to discover and add storage systems to the managed list. This procedure creates a management connection between the storage system and the API.
startIP endIP |
Replace string with the starting and ending IP address range for one or more storage systems in the network. |
useAgents | Set this value to either:
|
connectionTimeout | Enter the seconds allowed for the scan before the connection times out. |
maxPortsToUse | Enter a maximum number of ports used for the network scan. |
"storageSystems": [ { "serialNumber": "123456789", "wwn": "000A011000AF0000000000001A0C000E", "label": "EF570_Array", "firmware": "08.41.10.01", "nvsram": "N5700-841834-001", "ipAddresses": [ "10.xxx.xx.213", "10.xxx.xx.214" ],
id |
Enter a unique name for this storage system. You can enter the label (displayed in the response for GET: /discovery), but the name can be any string you choose. If you do not provide a value for this field, Web Services automatically assigns a unique identifier. |
controllerAddresses | Enter the IP addresses displayed in the response for GET: /discovery. For dual controllers, separate the IP addresses with a comma. For example: “IP address 1”,”IP address 2” |
validate | Enter true, so you can receive confirmation that Web Services can connect to the storage system. |
password | Enter the administrative password for the storage system. |
wwn | Enter the WWN of the storage system (displayed in the response for GET: /discovery). |
{ "id": "EF570_Array", "controllerAddresses": [ "Controller-A-Mgmt-IP","Controller-B-Mgmt_IP" ], "validate":true, "password": "array-admin-password", "wwn": "000A011000AF0000000000001A0C000E", "enableTrace": true }
[ { "id": "EF570_Array", "name": "EF570_Array", "wwn": "000A011000AF0000000000001A0C000E", "passwordStatus": "valid", "passwordSet": true, "status": "optimal", "ip1": "10.xxx.xx.213", "ip2": "10.xxx.xx.214", "managementPaths": [ "10.xxx.xx.213", "10.xxx.xx.214" ] } ]