Comment 7 for bug 1766661

Revision history for this message
Julia Kreger (juliaashleykreger) wrote :

So the fact the interaction with ironic will likely need some extra work down the road since we still need to store a copy in Ironic..

There seems to be two different things going on here. The fact we just aren't storing host if we don't have an ip address, which seems like an easy fix in the grand scheme of things, and that we are exiting without any fixed_ips when the user is running the test, which just doesn't make sense to me, but I also don't have the strongest knowledge of how nova's networking is all wired together.

There might be a second issue in that we could be beating the vif being recorded on the node. I think we're going to need more logging to figure this out.

A simple fix, which would likely help would just to fallback on the host field and set it if not set to the instance hostname.

There is also the conundrum of host field which I think we discussed in IRC at some point when this bug was filed, in that we could go ahead and post it to ironic. Ideally, if we do get an IP address out of a vif, we need to go ahead and post it to ironic so it can rebuild the network information with everything down. (the case of someone is operating everything on top of ironic, and they are trying to boot up without access to cinder.