So, I don't know why the vif_type=binding_failed happens. I don't get any WARNING about trying to bind with a dead agent, so it is not reaching that part of the code. So my best guest is that this is happening because the host has no agents just yet:
A few minutes later all works fine, so I'm guessing we're just scheduling things to nova-compute before it definitely has a neutron agent to bind things to.
So, I don't know why the vif_type= binding_ failed happens. I don't get any WARNING about trying to bind with a dead agent, so it is not reaching that part of the code. So my best guest is that this is happening because the host has no agents just yet:
https:/ /git.openstack. org/cgit/ openstack/ neutron/ tree/neutron/ plugins/ ml2/drivers/ mech_agent. py#n59
A few minutes later all works fine, so I'm guessing we're just scheduling things to nova-compute before it definitely has a neutron agent to bind things to.