ViPR 2.1 - What are the ViPR Service Catalog Block Storage Provisioning Services?
Table of Contents
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
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.
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.
- While in the User mode, go to the service.
Shared for the
Shared is to provision the storage across the cluster.Exclusive is to provision the storage to a single host.
- Select the cluster for which the storage will be provisioned.
- Select the virtual array from which the storage will be allocated.
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.
- Select the virtual pool from which the storage will be allocated.
- Select the project to which the resources will be assigned once the storage is provisioned.
- Provide a name for the volume.
- If required, select the volume consistency group.
- Enter the size the volume will be after provisioned.
- In the File System Type field, select the volume format.
- Enter the drive letter for the mount point.
If left blank, the next available letter will be used.
- Enter a drive label.
If left blank, ViPR assigns the volume name as the drive label..
The Orders page is displayed with the progress of the order.
After ordering a service, the order page opens displaying the progress of the order.
- 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.
- Click the service row to view the details of the order.
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.
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.
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.
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.
- Open the Resources menu, and select the type of resource to view:
- Block Snapshots
- Consistency Groups
- Export Groups
- File System
- File Snapshots
- 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.
- Select the box for the row, and click Delete to delete the resource.
- Click anywhere in the row, to see more details for the resource.
- If you use the element manager to create a volume, and at the same time another user tries to run the "Create a Volume" service from ViPR on the same storage system, the storage system may be locked by the operation run from the element manager, causing the ViPR “Create a Volume” operation to fail.
- After a volume was exported to a host through ViPR, the same masking view, which was used by ViPR during the export, was changed on the storage system through the element manager. When ViPR attempts to use the masking view again, the operation will fails because what ViPR has in the database for the masking view is not the same as the actual masking view reconfigured on the storage system.