Adding Volume Types to Nova Volumes

Registered by Chuck Thier

Enable different storage classes within a storage system, and uses of multiple storage backends within a Nova installation

This involves:

1. Adding VolumeType with an id and a name, similar to InstanceType
2. Adding VolumeTypeExtraSpecs to allow specific values to be associated with volume types
3. Example scheduler that can use these values to a) schedule to different backends and b) pass the extra metadata to create_volume

Blueprint information

Status:
Complete
Approver:
Vish Ishaya
Priority:
Medium
Drafter:
Chuck Thier
Direction:
Needs approval
Assignee:
Zadara Storage
Definition:
Approved
Series goal:
Accepted for diablo
Implementation:
Implemented
Milestone target:
milestone icon 2011.3
Started by
Vish Ishaya
Completed by
Vish Ishaya

Whiteboard

First appeared in diablo-4

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.