zun/devstack
Hongbin Lu 18b3b059c4 Implement Cinder attach workflow
The attach workflow is as following:
* reserve_volume in Cinder
* initialize_connection in Cinder
* connect_volume in os_brick
* attach in Cinder
If the workflow executes sucessfully, the Cinder volume
is attached to the compute host as a device. Zun will
mount the device to the filesystem in order to use it.

The detach workflow is as following:
* begin_detach in Cinder
* disconnect_volume in os_brick
* terminate_connection in Cinder
* detach in Cinder

Partial-Implements: blueprint direct-cinder-integration
Change-Id: Ib47e76d14b3dc036f903a3988bb138288cdb601e
2017-10-18 18:00:04 -04:00
..
lib Implement Cinder attach workflow 2017-10-18 18:00:04 -04:00
README.rst Modifying devstack link in README.rst 2017-09-20 22:18:33 +05:30
local.conf.sample Switch to devstack-plugin-container 2017-05-24 19:23:21 +00:00
plugin.sh Mova NovaDocker driver to contrib 2017-09-14 12:09:47 -04:00
settings Remove SCREEN_LOGDIR from devstack setting 2017-09-21 14:32:48 +05:30

README.rst

DevStack Integration

This directory contains the files necessary to integrate zun with devstack.

Refer the quickstart guide at https://docs.openstack.org/zun/latest/contributor/manual-devstack.html for more information on using devstack and zun.

To install zun into devstack, add the following settings to enable the zun plugin:

cat > /opt/stack/devstack/local.conf << END
[[local|localrc]]
enable_plugin zun https://git.openstack.org/openstack/zun master
END

Then run devstack normally:

cd /opt/stack/devstack
./stack.sh