What are the ViPR Service Catalog File Storage Provisioning Services?

Table of Contents

Back to Top


This article provides ViPR self-service, provisioning users a list of the ViPR file storage provisioning services, describes the services, and presents an example of how to use the ViPR UI to provision file storage and create a VMware datastore.

This article applies to EMC ViPR 2.0.

File storage provisioning services

The ViPR Service Catalog provides access to a set of predefined services, which includes services to carry out common provisioning activities for file storage.

The ViPR services are organized in categories. Host specific file storage provisioning services are accessed from the File Storage Services category.

ViPR also provides a set of predefined file storage services for VMware vCenters. In addition to provisioning the storage to the ESX/ESXi hosts, these services perform operations in the vCenter after the storage is provisioned.

Back to Top

Create a file system, and NFS datastore

The following procedure is an example of how a self-service, provisioning, user could use ViPR to create a file system and then create a new NFS (VMware) datastore from the file system.

Before you begin

Service operations can only be run after the ViPR System Administrator has:
  • Installed the ViPR Controller.
  • Configured users, and projects.
  • Configured the ViPR Controller virtual data center.

Refer to the ViPR Installation and Configuration Roadmap for complete details.

When logged into ViPR with a user role you can only create resources and perform operations on resources belonging to projects that you are assigned to (or are the owner of). If you are a Tenant Administrator you can run all services and choose any project to be the owner of the resource.


  1. While in the User mode, go to the Service Catalog > File Services for VMware > Create File System and NFS Datastore service.
  2. Specify a name for the datastore.
  3. Select a vCenter which manages the ESX Host to which you are going to attach the provisioned storage.
  4. Select the datacenter that the datastore will be made available to.
  5. Select storage system type.
    Shared is to provision the storage across the cluster.
    Exclusive is to provision the storage to a single host.
  6. Select the ESX Host that the datastore will be attached to.
  7. Select the Virtual Array and > Virtual Pool from which the storage will be provisioned.
    If there is no option to select the virtual array or virtual pool, the option may have been fixed by a ViPR administrator.
  8. Select the Project in which the resource will belong.
    • Only the projects assigned to you are available for selection.
    • If the Project option is not displayed, the service has been locked to a project and is for use only by members of that project.
  9. Enter the name to use when mounting the storage.
  10. Enter the file system size.
  11. Provide a comma separated list of IP addresses or hostnames for any additional hosts that should be given access to the export. The selected ESX host for the datastore will automatically be added, as will any additional ESX hosts in the same cluster.
  12. Select Order.
    The Orders page is displayed with the progress of the order.
Back to Top

Monitor and troubleshoot the service order

Once a service is ordered, you can watch the progress of the service, and troubleshoot issues with the service from the Orders, or Home page.

After ordering a service, the order page opens displaying the progress of the order.


  1. Keep the order page open to continue to watch the progress of the service operation.
    If you have left the orders page, go to the Home page, and you will see the service in the list of Recent Orders.
    1. Click the service row to view the details of the order.
  2. Expand Logs to view the logs entered for the service.
    Red text indicates that an error occurred while the service was running, and provides details of the error.
  3. Expand Precheck Steps to view the steps ViPR performs before executing the service.
    Red text indicates an error occurred during the precheck step, and displays the point in the precheck steps where the error occurred. If there is no red text, precheck ran successfully.
  4. Expand Execution Steps to view the steps ViPR performs to complete the service order.
    Red text indicates an error occurred during the service execution and the point in the execution steps where an error occurred.
Back to Top

Work with service resources

Once a service operation has completed successfully , the resources are put into the project that was assigned in the service order. The resources can then be viewed, and deleted through the Resources pages.

Before you begin

Provisioning users can only select the projects to which they have been assigned, and can only see the resources in those projects.

Tenant administrators can see all projects and all project resources.


  1. Open the Resources menu, and select the type of resource to view:
    • Volumes
    • Block Snapshots
    • Consistency Groups
    • Export Groups
    • File System
    • File Snapshots
  2. Select the project in which the resource belongs.
    A list of the resources, of the selected type, appear in the table. For example, if you selected File System, a list of file systems that were provisioned in the selected project appears in the > File System table.
    If you selected Volumes, a list of block volumes that were provisioned in the selected project appears in the > Volumes table.
  3. Select the box for the row, and click Delete to delete the resource.
  4. Click anywhere in the row, to see more details for the resource.