[openstack-dev] [Horizon] [Nova] [Cinder] Need to add selection of availability zone for new volume

Timur Nurlygayanov tnurlygayanov at mirantis.com
Mon Aug 17 12:18:46 UTC 2015


Hi OpenStack dev team,

we found issue [1] in Horizon (probably, in Nova API too), which blocks the
ability to boot VMs with option Instance Boot Source = "Boot from image
(creates new volume)" in case when we have several Availability Zones in
Nova and Cinder - it will fail with error "Failure prepping block device".

Looks like it is issue in the initial design of "Boot from image (creates
new volume)" feature, because when we creates new volume we need to choose
the Availability zone for this volume or use some default value (with
depends on AZs configuration). In the same time Nova AZs and Cinder AZs are
different Availability Zones and we need to manage them separately.

For now, when we are using "Boot from image (creates new volume)" feature,
Nova tries to create volume is selected Nova Availability Zone, which can
be not presented in Cinder. In the result we will see error "Failure
prepping block device".

I think Horizon UI should provide something like drop down list with the
list of Cinder availability zones when user wants to boot VM with option
"Boot from image (creates new volume)" - we can prepare the fix for the
existing Horizon UI (to support many AZs for Nova & Cinder use case in Kilo
and Liberty releases).

Also, I know that Horizon team works on the new UI for Instance creation
workflow, so, we need to make sure that it will be supported with new UI
[2].


Thank you!

[1] https://bugs.launchpad.net/horizon/+bug/1485578
[2] https://openstack.invisionapp.com/d/#/projects/2472307

-- 

Timur,
Senior QA Engineer
OpenStack Projects
Mirantis Inc
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150817/f56b75fe/attachment.html>


More information about the OpenStack-dev mailing list