VMware: Support volumes backed by VStorageObject (FCD)

Registered by Vipin Balachandran

vSphere 6.5 introduced APIs to manage virtual disks (volumes) as first class objects. The new managed disk entity is called VStorageObject aka First Class Disk (FCD). The APIs to attach/detach volumes backed by VStorageObject are different from that required to attach/detach vmdk based volumes. We have to use the following APIs in VirtualMachine managed object (vSphere API) to attach/detach VStorageObject based volumes:

* Attach volume: VirtualMachine.AttachDisk_Task
* Detach volume: VirtualMachine.DetachDisk_Task

Related Cinder blueprint: https://blueprints.launchpad.net/cinder/+spec/vmware-fcd-driver

Blueprint information

Status:
Complete
Approver:
Sylvain Bauza
Priority:
Undefined
Drafter:
Vipin Balachandran
Direction:
Approved
Assignee:
Vipin Balachandran
Definition:
Approved
Series goal:
Accepted for yoga
Implementation:
Implemented
Milestone target:
None
Started by
Sylvain Bauza
Completed by
Sylvain Bauza

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.opendev.org/c/openstack/nova/+/808791
    VMware: Support volumes backed by VStorageObject

Gerrit topic: https://review.opendev.org/#/q/topic:bp/vmware-fcd

Addressed by: https://review.opendev.org/c/openstack/nova/+/808791
    VMware: Support volumes backed by VStorageObject

-- bauzas Oct 26 2021
Approved as a specless BP during nova meeting

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.