<div dir="ltr">fwiw this appears to be due to a bug in nova. I've raised <a href="https://bugs.launchpad.net/nova/+bug/1785235">https://bugs.launchpad.net/nova/+bug/1785235</a> and proposed a fix <a href="https://review.openstack.org/588520">https://review.openstack.org/588520</a></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Aug 2, 2018 at 5:47 PM Liam Young <<a href="mailto:liam.young@canonical.com">liam.young@canonical.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>I have a fresh pike deployment and the guests are not getting metadata. To investigate it further it would really help me to understand what the metadata flow is supposed to look like. </div><div><br></div><div>In my deployment the guest receives a 404 when hitting <a href="http://169.254.169.254/latest/meta-data" target="_blank">http://169.254.169.254/latest/meta-data</a>. I have added some logging to expose the messages passing via amqp and I see the nova-api-metadata service making a call to the super-conductor asking for an InstanceMapping. The super-conductor sends a reply detailing which cell the instance is in and the urls for both mysql and rabbit. The nova-api-metadata service then sends a second message to the superconductor this time asking for an Instance obj. The super-conductor fails to find the instance and returns a failure with a "InstanceNotFound: Instance <uuid> could not be found" message, the  nova-api-metadata service then sends a 404 to the original requester.</div><div><br></div><div>I think the super-conductor is looking in the wrong database for the instance information. I believe it is looking in cell0 when it should actually be connecting to an entirely different instance of mysql which is associated with the cell that the instance is in.</div><div><br></div><div>Should the super-conductor even be trying to retrieve the instance information or should the nova-api-metadata service actually be messaging the conductor in the compute cell?</div><div><br></div><div>Any pointers gratefully received!</div><div>Thanks</div><div>Liam</div><div><br></div></div>
</blockquote></div>