<div dir="ltr">Hi All,<div><br></div><div>As I was working on "Check destination_type when booting with bdm provided": <a href="https://review.openstack.org/#/c/402372/">https://review.openstack.org/#/c/402372/</a> and addressing reviewers comments, I find out that the current source_type=image, destination_type=local seems unusable.</div><div><br></div><div>According to docs: <a href="http://docs.openstack.org/developer/nova/block_device_mapping.html#block-device-mapping-v2">http://docs.openstack.org/developer/nova/block_device_mapping.html#block-device-mapping-v2</a>, it seems to me that "image --> local" means "boot from image", and as the doc says, I should also provide image_ref param, but if I do so, Error raised:</div><div><br></div><div><span style="color:rgb(51,51,51);font-family:monospace;font-size:12px">ERROR (BadRequest): Block Device Mapping is Invalid: Boot sequence for the instance and image/block device mapping combination is not valid. (HTTP 400) (Request-ID: req-f848c6c1-</span><wbr style="color:rgb(51,51,51);font-family:monospace;font-size:12px"><span style="color:rgb(51,51,51);font-family:monospace;font-size:12px">0961-46c4-</span><wbr style="color:rgb(51,51,51);font-family:monospace;font-size:12px"><span style="color:rgb(51,51,51);font-family:monospace;font-size:12px">ac51-713fde0422</span><wbr style="color:rgb(51,51,51);font-family:monospace;font-size:12px"><span style="color:rgb(51,51,51);font-family:monospace;font-size:12px">15)</span><br></div><div><span style="color:rgb(51,51,51);font-family:monospace;font-size:12px"><br></span></div><div><span style="color:rgb(51,51,51);font-family:monospace;font-size:12px">If I just use bdm, it goes:</span></div><div><span style="color:rgb(51,51,51);font-family:monospace;font-size:12px">2017-02-08 11:04:24.929 24141 ERROR nova.compute.</span><wbr style="color:rgb(51,51,51);font-family:monospace;font-size:12px"><span style="color:rgb(51,51,51);font-family:monospace;font-size:12px">manager [instance: 6e44cafd-</span><wbr style="color:rgb(51,51,51);font-family:monospace;font-size:12px"><span style="color:rgb(51,51,51);font-family:monospace;font-size:12px">b330-4a10-</span><wbr style="color:rgb(51,51,51);font-family:monospace;font-size:12px"><span style="color:rgb(51,51,51);font-family:monospace;font-size:12px">8c77-eac60d58f2</span><wbr style="color:rgb(51,51,51);font-family:monospace;font-size:12px"><span style="color:rgb(51,51,51);font-family:monospace;font-size:12px">0c] ImageNotFound: Image could not be found.</span><span style="color:rgb(51,51,51);font-family:monospace;font-size:12px"><br></span></div><div><span style="color:rgb(51,51,51);font-family:monospace;font-size:12px"><br></span></div><div><span style="color:rgb(51,51,51);font-family:monospace;font-size:12px">turned out we use '' as image ID to fetch image from glance, and obviously we cannot get it.</span></div><div><span style="color:rgb(51,51,51);font-family:monospace;font-size:12px"><br></span></div><div><span style="color:rgb(51,51,51);font-family:monospace;font-size:12px">Detailed Log and explaination could be found in my bug report:</span></div><div><font color="#333333" face="monospace"><span style="font-size:12px"><a href="https://bugs.launchpad.net/nova/+bug/1662748">https://bugs.launchpad.net/nova/+bug/1662748</a></span></font><br></div><div><font color="#333333" face="monospace"><span style="font-size:12px"><br></span></font></div><div><font color="#333333" face="monospace"><span style="font-size:12px">So, what do we expect for this API usage?</span></font></div><div><font color="#333333" face="monospace"><span style="font-size:12px"><br></span></font></div><div><font color="#333333" face="monospace"><span style="font-size:12px">Thanks,</span></font></div><div><font color="#333333" face="monospace"><span style="font-size:12px">Kevin Zheng</span></font></div></div>