VMware: Storage based policy support

Registered by Gary Kotton on 2014-01-13

The blueprint will add the ability to assign a storage policy to a instance. The datastore that is selected for the instance will match the predefined storage policy.

The blueprint with be implemented by Sabari Murugesan and Gary Kotton

https://docs.google.com/document/d/14Fr76WsFxBPfQJHRdy389IxlxZHXq-Kr83PeCXgDP1M/edit?usp=sharing

Blueprint information

Status:
Complete
Approver:
John Garbutt
Priority:
Low
Drafter:
Gary Kotton
Direction:
Approved
Assignee:
Gary Kotton
Definition:
Approved
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon 2015.1.0
Started by
Russell Bryant on 2014-02-02
Completed by
John Garbutt on 2014-12-17

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/66666
    VMware: SPBM support

Addressed by: https://review.openstack.org/68131
    VMware: add support for default pbm policy

Addressed by: https://review.openstack.org/68421
    VMWare: get storage policy from flavor

Addressed by: https://review.openstack.org/68539
    VMware: use storage policy in datastore selection

Addressed by: https://review.openstack.org/68547
    VMware: associate instance with storage policy

These patches look as though they were after the proposal freeze, and some patches are currently out of date.

Apologies, this missed the deadline for Feature Freeze. Please rebase patches as soon as Juno opens, and we will try to get this in during that period. --johnthetubaguy (5th March 2014)

This blueprint needs more details in the above next (not the associated google doc) about what configuration params are being added, and what they mean, to help the docs people. So unapproving this blueprint. --johnthetubaugy

garyk 2nd April - not sure i understand you comments. There is a detailed design document. What is missing. In addition to this please see - https://review.openstack.org/#/c/84652/

Not all the reviews have +2s and are not all are close to approval, so moving to juno-3. But please move this back to juno-2, should you get your patches approved in time. --johnthetubaguy 21st July 2014

Addressed by: https://review.openstack.org/100927
    VMware: remove _get_vim() from VMwareAPISession

Addressed by: https://review.openstack.org/70175
    vmwareapi oslo.vmware library integration

Sorry, this does not have enough positive reviews to make it for juno-3, please resubmit for kilo. For more information, please contact me (johnthetubaguy) via IRC or email. --johnthetubaguy 2nd September 2014

Spec is re-approved for kilo, now approving for kilo --johnthetubaugy 8th October 2014

Addressed by: https://review.openstack.org/128931
    VMware: refactor cpu allocations

Seems like all the patches have merged now, marking as implemented. --johnthetubaguy 17th December 2014

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.