Use vSphere Datastore backend for Glance with vCenter

Registered by Evgeniya Shumakher

Feature Lead: Andrey Danin
Mandatory Design Reviewers: Vitaly Kramskikh
Developers: Stepan Rogov, Anton Zemlyanov
QA: Tetiana Dubyk, Aleksandr Kosse

It takes a lot of time for copying images from Glance (with Filesystem, Swift or Ceph backends) to vCenter Datastore and vice versa when vCenter is used as a hypervisor. Practically, creating a snapshot of 1GB VM may take 15-30 minutes to upload a snapshot from vCenter to Glance. This is the way how Fuel 5.0 and 5.1 work now.

There is a VMDK backend for Glance [0] which stores all the data inside of vCenter Datastore, so the copying process should be much more faster. So, let reuse it in case of vCenter integration.

[0] https://blueprints.launchpad.net/glance/+spec/vmware-datastore-storage-backend

Blueprint information

Status:
Complete
Approver:
Evgeniya Shumakher
Priority:
High
Drafter:
Evgeniya Shumakher
Direction:
Approved
Assignee:
Stepan Rogov
Definition:
Approved
Series goal:
Accepted for 6.0.x
Implementation:
Implemented
Milestone target:
milestone icon 6.0
Started by
Bogdan Dobrelya
Completed by
Andrey Danin

Whiteboard

Unfortunately, blueprints which you refer above, according to the review(https://review.openstack.org/#/c/58883/), only partially fulfilled. Iet's provide only support for vCenter/ESX storage for glance. Nova-compute also continues to copy the images over the network to the glance, rather than simply register the image in the glance. I'm afraid we will not get performance gain.

[ES] I would consult with VMware team re this issue.
Also please provide a specification for that

Gerrit topic: https://review.openstack.org/#q,topic:bp/vsphere-glance-backend,n,z

Addressed by: https://review.openstack.org/124360
    Use vSphere Datastore backend for Glance with vCenter

Gerrit topic: https://review.openstack.org/#q,topic:vsphere-glance-backend,n,z

Addressed by: https://review.openstack.org/124452
    Add support vSphere Datastore backend for Glance.

Addressed by: https://review.openstack.org/125388
    Add support vSphere Datastore backend for Glance

Gerrit topic: https://review.openstack.org/#q,topic:bug/1379651,n,z

Addressed by: https://review.openstack.org/127929
    Describes how to set up vCenter DS * vCenter DS now can be used for Glance backend

(?)

Work Items

Work items:
Set up the dev environment with one vCenter: DONE
Writing puppet modules: DONE
Writing UI enhansments: DONE
Testing: DONE

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.