Bug 2015531 - Nova evacuate fails due to timeout waiting for a network-vif-plugged event for instance
Summary: Nova evacuate fails due to timeout waiting for a network-vif-plugged event fo...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-neutron
Version: 16.1 (Train)
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: z9
: 16.1 (Train on RHEL 8.2)
Assignee: Slawek Kaplonski
QA Contact: Eran Kuris
URL:
Whiteboard:
Depends On:
Blocks: 2135922
TreeView+ depends on / blocked
 
Reported: 2021-10-19 12:54 UTC by Takashi Kajinami
Modified: 2022-12-07 20:29 UTC (History)
19 users (show)

Fixed In Version: openstack-neutron-15.2.1-1.20220805143813.40d217c.el8ost
Doc Type: No Doc Update
Doc Text:
Clone Of:
: 2135922 (view as bug list)
Environment:
Last Closed: 2022-12-07 20:28:59 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Launchpad 1982367 0 None None None 2022-07-20 13:47:29 UTC
OpenStack gerrit 850529 0 None MERGED Port update will trigger less notifications to the DHCP agents 2022-08-05 13:44:09 UTC
OpenStack gerrit 851530 0 None MERGED Port update will trigger less notifications to the DHCP agents 2022-08-05 13:44:08 UTC
Red Hat Issue Tracker OSP-10476 0 None None None 2021-11-15 12:33:41 UTC
Red Hat Product Errata RHSA-2022:8870 0 None None None 2022-12-07 20:29:44 UTC

Description Takashi Kajinami 2021-10-19 12:54:00 UTC
Description of problem:

A customer is now validating the fix of bug 1917675 .
They initially tested evacuated without any additional configuration, but the evacuate failed with the same error (Timeout waiting for the network-vif-plugged event)

After checking the change introduced in neutron[1], we learned the following configuration should be added to neutron.conf.
~~~
[nova]
live_migration_events=True
~~~

[1] https://review.opendev.org/c/openstack/neutron/+/766277


The parameter was added to neutron.conf in all nodes and all neutron services were restarted.

However even after the parameter is applied we still observe the same timeout error.
Looking at neutron-server.log there is no network-vif-plugged sent from neutron to nova
even when the port was bound to the destination compute node.


Version-Release number of selected component (if applicable):
RHOSP16.1.6

How reproducible:
Always

Steps to Reproduce:
1. Stop a compute node:
   $ openstack compute service set --disable --down compute-0 nova-compute
   $ openstack baremetal node power off compute-0
2. Evacuate an instance on the node: nova evacuate <instance-id>

Actual results:
Evacuation fails and the instance becomes ERROR status

Expected results:
Evacuation succeeds and the instance is rebuilt on the destination compute node

Additional info:

Comment 49 errata-xmlrpc 2022-12-07 20:28:59 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (Moderate: Red Hat OpenStack Platform 16.1.9 (openstack-neutron) security update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2022:8870


Note You need to log in before you can comment on or make changes to this bug.