Add EMC Isilon storage systems to ViPR using the REST API
This article also describes how the storage is discovered, and registered after it is added to ViPR, and the important REST API calls to manage and configure the storage after it has been added, and discovered in ViPR.
This article applies to EMC ViPR 2.0.
This article is part of a series
- Authenticate with the ViPR REST API
- Add physical assets to ViPR:
- Create ViPR virtual assets:
For the most recent version support requirements refer to the EMC ViPR Support Matrix on the EMC Community Network (community.emc.com).
|Supported Versions||Supported Protocol|
- SmartConnect is configured as described in Isilon documentation. Be sure to verify that:
- The names for SmartConnect zones are set to the appropriate delegated domain.
- DNS is in use for ViPR and provisioned hosts are delegating requests for SmartConnect zones to SmartConnect IP.
- There is a minimum of 3 nodes in the Isilon cluster configured.
- Isilon clusters and zones will be reachable from ViPR Controller VMs.
- When adding an Isilon storage system to ViPR, you will need to use either the root user credentials, or create an account for ViPR users, that has administrative privileges to the Isilon storage system.
- The Isilon user is independent of the currently logged in ViPR user. All ViPR operations performed on the Isilon storage system, are executed as the Isilon user that is entered when the Isilon storage system is added to ViPR.
Before you begin
- System Type - Isilon.
- SmartConnect IP Address - Direct the discovery request to the Isilon SmartConnect host IP.
- Port Number - 8080.
- User credentials with Isilon storage system administrator privileges. The Isilon user is independent of the currently authenticated ViPR user. All ViPR operations, which you perform on an Isilon storage system, are executed as this Isilon user.
- Authenticate with the ViPR REST API as a user with the System Administrator role.
- The EMC ViPR REST API Reference provides a description and complete list of parameters for the REST API methods used in this article.
- Add an Isilon by sending a
POST /vdc/storage-systems request.
The request returns a task whose URI can be queried to determine the status of the task such as completion state, any failures, and the time of the task request.RequestResponse
- Query the Isilon create task, using the task URL from the response body of the
POST request, until the
message attribute of the task is
Operation completed successfully.
RequestResponse ViPR.Once the task is complete, this storage system is automatically discovered by
ViPR can discover the ports of IP connected storage systems and hosts, but it cannot discover the paths between then, so it is necessary to create IP networks, and then add the host, and storage system ports, which will be provisioned together, to the same IP network.
Refer to Create and configure a ViPR virtual array using the ViPR REST API for more details.