VMware: Support for Virtual Volumes

Registered by Radoslav Gerganov

Virtual Volumes is a new virtual machine disk management and integration
framework that exposes virtual disks as primary unit of data management for
storage arrays. This new framework enables array-based operations at the virtual
disk level that can be precisely aligned to application boundaries.

Virtual Volumes virtualizes SAN and NAS devices by abstracting physical hardware
resources into logical pools of capacity (represented as Virtual Datastore in
vSphere) that can be more flexibly consumed and configured to span a portion of,
one or several storage arrays.

To enable efficient storage operations at scale, Virtual Volumes uses vSphere
Storage Policy-Based Management (SPBM)

The VMware driver in Nova already supports SPBM, so we only need to make it
aware of Virtual Datastores which has type "VVOL".

References:

https://www.vmware.com/files/pdf/products/virtualvolumes/VMware-Whats-New-vSphere-Virtual-Volumes.pdf

Blueprint information

Status:
Started
Approver:
John Garbutt
Priority:
Low
Drafter:
Radoslav Gerganov
Direction:
Needs approval
Assignee:
Radoslav Gerganov
Definition:
Pending Approval
Series goal:
None
Implementation:
Beta Available
Milestone target:
None
Started by
Radoslav Gerganov

Related branches

Sprints

Whiteboard

I think this really needs a nova-spec before we can approve it, please submit a nova-spec for mitaka. --johnthetubaguy 13th October 2015

Gerrit topic: https://review.openstack.org/#q,topic:bp/vmware-vvol-support,n,z

Addressed by: https://review.openstack.org/243633
    VMware: add support for Virtual Volumes

As there is no code up for review, removing this blueprint from mitaka, as part of the non-priority Feature Freeze. For more details please see: http://docs.openstack.org/developer/nova/process.html --johnthetubaguy 2015.01.15

Addressed by: https://review.openstack.org/297569
    VMware: add support for Virtual Volumes

Addressed by: https://review.openstack.org/297574
    VMware: add support for VVOL datastores

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.