What are the ViPR Service Catalog Block Storage Provisioning Services?

Table of Contents

Back to Top


This article provides ViPR self-service, provisioning users a list of the ViPR block storage provisioning services, describes the services, and presents an example of how to use the ViPR UI to provision storage for a Windows cluster.

This article applies to EMC ViPR 2.0.

Block storage provisioning services

The ViPR Service Catalog provides access to a set of predefined services, which includes high level operations to carry out common provisioning activities such as creating a block storage volume and exporting it to a host or cluster, as well as "building block" services, to perform more granular operations such as creating a ViPR volume, or exporting the storage to a host in separate operations.

ViPR services are organized in categories. There is a general Block Storage Services category which can be used to create block storage volumes, and export it to any type of host.

ViPR also provides a set of predefined block storage services for Linux, Windows, and vCenters. In addition to provisioning the storage to the hosts, these services perform operations on the host, cluster, or vCenter after the storage is provisioned.

Back to Top

Create, mount, and format a block volume on a Windows cluster

The following procedure is an example of how a self-service, provisioning, user could use ViPR to create, mount, and format a block volume on a Windows cluster.

Before you begin

Service operations can only be run after the ViPR System Administrator has:

All of the hosts must be powered on to successfully provision volumes.

When logged into ViPR with a user role you can only create resources and perform operations on resources belonging to project 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 > Block Services for Windows > Create and Mount Volume service.
  2. Select Shared for the > Storage Type.
    Shared is to provision the storage across the cluster.
    Exclusive is to provision the storage to a single host.
  3. Select the cluster for which the storage will be provisioned.
  4. Select the virtual array from which the storage will be allocated.
    Note Image
    Available virtual arrays are based on ViPR's visibility to the host initiator. If the virtual array you are wanting to select is not available in the selection list, it may be that the host is powered down.
  5. Select the virtual pool from which the storage will be allocated.
  6. Select the project to which the resources will be assigned once the storage is provisioned.
  7. Provide a name for the volume.
  8. If required, select the volume consistency group.
  9. Enter the size the volume will be after provisioned.
  10. In the File System Type field, select the volume format.
  11. Enter the drive letter for the mount point.
    If left blank, the next available letter will be used.
  12. Enter a drive label.
    If left blank, ViPR assigns the volume name as the drive label..
  13. Click 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.