Cloned from launchpad blueprint https://blueprints.launchpad.net/nova/+spec/add-support-for-cinder-scheduler-hints.
When booting an instance with nova boot --block-device-mapping i.e. allowing Nova to autocreate storage for a new instance, there is currently no way for Nova to hint to the Cinder scheduler how it should go about creating/placing this volumes. This blueprint proposes adding support for storing cinder scheduler hints in Nova flavor extra-specs and adding in support for those hints to be passed to Cinder
when volumes are created.
Scheduler hints were added to python-cinderclient for the Cinder V2 API only so we would have to wait for the following blueprint to land in order to support this feature:
Specification URL (additional information):