OpenStack Block Storage (Cinder)
dc12ecd1ea
This patch adds a feature to specify Cinder volume type via cinder_img_volume_type parameter in glance image metadata. In some cases, between image and hypervisor, storage backend are tightly connected in each other. For example, if users want to boot a VMware instance from an image, this image has to be configured some VMware specific parameters in previous, and then Nova can deploy an instance on to proper hypervisor based on the image metadata properties. Currently, Cinder handles few image metadata properties but volume type is not included. If volume type can be retrieved from image metadata which is configured by cloud admin, user doesn't need to care volume type and also storage backends. And then appropriate volume type will be chosen automatically based on the information of cinder_img_volume_type in the image metadata during volume creation. If user has enough knowledge about image, hypervisor and storage backend, user also can specify 'volume_type' via CLI or API as in the past. Priority of volume type related parameters are shown below. 1. volume_type (via API or CLI) 2. cinder_img_volume_type (via glance image metadata) 3. default_volume_type (via cinder.conf) DocImpact: Add usage of this parameter to 'Manage volumes' section in Cloud Administrator Guide Change-Id: I62f02d817d84d3a7b651db36d7297299b1af2fe3 |
||
---|---|---|
cinder | ||
doc | ||
etc/cinder | ||
rally-jobs | ||
releasenotes | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.testr.conf | ||
babel.cfg | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
MANIFEST.in | ||
openstack-common.conf | ||
pylintrc | ||
README.rst | ||
requirements.txt | ||
run_tests.sh | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tests-py3.txt | ||
tox.ini |
CINDER
You have come across a storage service for an open cloud computing service. It has identified itself as Cinder. It was abstracted from the Nova project.
- Wiki: http://wiki.openstack.org/Cinder
- Developer docs: http://docs.openstack.org/developer/cinder
Getting Started
If you'd like to run from the master branch, you can clone the git repo:
git clone https://github.com/openstack/cinder.git
For developer information please see HACKING.rst
You can raise bugs here http://bugs.launchpad.net/cinder