[RFE] bridge name not set in vif:binding-details by ml2/linux-bridge
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Won't Fix
|
Medium
|
sean mooney |
Bug Description
* Summary: bridge name not set in vif:binding-details by ml2/linux-bridge.
* High level description: when ports are bound the linux bridge name should be
populated in the vif:binding details so that it can be used by nova to during
live migration.
* Expected output: when a port is bound by ml2/linux-bridge the linux bridge bridge
name is populated in vif:binding-detail and on live migation of a vm form
ovs to linux bridge the vm is correctly plugged to the correct linux bridge.
* Actual output:
nova libvirt error in virDomainMigrat
on the destination port binding used the source bridge name since it was not
available in the dest vif binding.
ug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
Aug 14 12:16:33 devstack1 nova-compute[
during port binding the linux bridge ml2 diriver does not set the destination bridge name in the vif bindings.
as a result when we regenerate the libvirt xml we produce the following fragment for the nic update
Updating guest XML with vif config: <interface type="bridge">
Aug 14 12:15:27 devstack1 nova-compute[
Aug 14 12:15:27 devstack1 nova-compute[
Aug 14 12:15:27 devstack1 nova-compute[
Aug 14 12:15:27 devstack1 nova-compute[
Aug 14 12:15:27 devstack1 nova-compute[
Aug 14 12:15:27 devstack1 nova-compute[
* Version:
** OpenStack version: Rocky RC1, neutron sha: 1dda2bca862b126
** Linux distro, Centos 7.5
** DevStack
* Perceived severity: low (migrating form ovs to lb is not antisipated to be common)
Changed in neutron: | |
assignee: | nobody → sean mooney (sean-k-mooney) |
Changed in neutron: | |
status: | New → Confirmed |
not that if i create the a br-int linux bridge on the destination the migration succeeds but the vm has no network connectivity because the tap is connected to the br-int bridge not the linux bridge associated with the neutron network. so if the correct bridge name was used live migration would would.