[Openstack] [neutron][nova] vif_plugging_is_fatal significance?
blak111 at gmail.com
Fri Feb 6 07:41:21 UTC 2015
It's sent via http. Look for the nova_url parameter.
On Thu, Feb 5, 2015 at 11:10 PM, Akilesh K <akilesh1597 at gmail.com> wrote:
> Great this is what I was looking for and I was suspecting the same. After
> instance launch everything is smooth , dhcp, routing , floatingip. So I
> believe nova is just missing the notification from neutron. How does this
> notification go, through rabbitmq?
> Thank you,
> Ageeleshwar K
> On Fri, Feb 6, 2015 at 12:36 PM, Kevin Benton <blak111 at gmail.com> wrote:
>> Nova sends a port update to Neutron after the VM has been scheduled so
>> Neutron can know the location of the port it needs to setup in OVS. After
>> Neutron finishes this setup, it notifies Nova that it has finished setting
>> up the port. At this point, Nova resumes the boot of the VM since network
>> connectivity is now supposed to be present.
>> vif_plugging_timeout is how long Nova will wait to hear back from Neutron
>> that the port is active.
>> vif_plugging_is_fatal determines what Nova does when that timer expires.
>> If it's true, it will error out as you observed. If it's false, it will
>> assume the port is ready and continue booting even though it has not heard
>> from Neutron.
>> Your intuition is right that you are bypassing the problem, which is the
>> missing notifications from Neutron to Nova. Have you confirmed that the
>> Neutron port is actually active and that you have connectivity?
>> If so, there is probably just a misconfiguration in neutron.conf for the
>> nova notification settings. Check the URL/region/tenant
>> info/username/password for all of the settings that start with 'nova_' in
>> If you don't have connectivity, it means that Neutron actually couldn't
>> bring the port online, in which case it was correct not to notify Nova. In
>> this case, you will need to examine your Neutron server logs (usually
>> /var/log/neutron/server.log) to get more hints about why it's failing to
>> bring up the port.
>> Kevin Benton
>> On Thu, Feb 5, 2015 at 10:06 PM, Akilesh K <akilesh1597 at gmail.com> wrote:
>>> I have a working openstack setup. But I have some questions on how I got
>>> it working.
>>> Initially my instances failed to launch.
>>> I have updated the correct values for neutron authentication in
>>> nova.conf and correct nova authentication in neutron.conf and notify_nova
>>> on port change is true but still instances failed.
>>> One thing I did note was that It took an awfully long time to fail and
>>> by the time it reported failure neutron had created a port for the
>>> instance, the vif driver had created a tap interface, the kvm had already
>>> started but still nova reported failure.
>>> When I set vif_plugging_is_fatal to false and vif_plugging_timeout to 10
>>> I could finally have my Instances up and in about 20 seconds.
>>> Someone please explain the
>>> 1, significance of these two parameters
>>> 2. what had been going on in my openstack before I had them configured
>>> 3. if even the configuration I had done is correct or am I just
>>> bypassing some bigger problem.
>>> Thank you,
>>> Ageeleshwar K
>>> Mailing list:
>>> Post to : openstack at lists.openstack.org
>>> Unsubscribe :
>> Kevin Benton
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Openstack