Bug 1408464
Summary: | [10.0.z] nova creates an invalid ethernet/bridge interface definition in virsh xml | |||
---|---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | RHOS Integration <rhos-integ> | |
Component: | openstack-nova | Assignee: | Artom Lifshitz <alifshit> | |
Status: | CLOSED ERRATA | QA Contact: | Prasanth Anbalagan <panbalag> | |
Severity: | high | Docs Contact: | ||
Priority: | high | |||
Version: | 10.0 (Newton) | CC: | alifshit, awaugama, berrange, dasmith, ddomingo, eglynn, gbarros, jschluet, kchamart, nyechiel, sbauza, sferdjao, sgordon, srevivo, vromanso | |
Target Milestone: | z2 | Keywords: | Regression, Triaged, ZStream | |
Target Release: | 10.0 (Newton) | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | openstack-nova-14.0.3-5.el7ost | Doc Type: | Bug Fix | |
Doc Text: |
With this update, XML generated by the Compute service is now fully compatible with libvirt 2.0.0. Instances spawned prior to this update will need to have their XML regenerated through a hard reboot, rebuild, or unshelve operation in order to be compatible.
|
Story Points: | --- | |
Clone Of: | ||||
: | 1416881 1416884 1416886 1416887 (view as bug list) | Environment: | ||
Last Closed: | 2017-02-23 21:15:08 UTC | Type: | --- | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | --- | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | --- | Target Upstream Version: | ||
Embargoed: | ||||
Bug Depends On: | 1412834 | |||
Bug Blocks: | 1415954, 1416881, 1416884, 1416886, 1416887, 1422563, 1431252 |
Description
RHOS Integration
2016-12-23 14:23:13 UTC
There is some additional context here: http://lists.openstack.org/pipermail/openstack-dev/2016-December/109401.html It seems like there are at least two aspects at play here: 1) Stop Nova generating XML with path=''. 2) Re-mediation for guests that already have this. From upstream conversation this would seem to impact at least the 'ivs', 'iovisor', 'midonet' and 'vrouter' plugins. We also need to ensure we fix not just in-tree but also in os-vif. *** Bug 1422278 has been marked as a duplicate of this bug. *** Verified as follows, ********* VERSION ********* [heat-admin@compute-0 ~]$ yum list installed | grep openstack-nova openstack-nova-api.noarch 1:14.0.3-8.el7ost @rhos-10.0-signed openstack-nova-cert.noarch 1:14.0.3-8.el7ost @rhos-10.0-signed openstack-nova-common.noarch 1:14.0.3-8.el7ost @rhos-10.0-signed openstack-nova-compute.noarch 1:14.0.3-8.el7ost @rhos-10.0-signed openstack-nova-conductor.noarch 1:14.0.3-8.el7ost @rhos-10.0-signed openstack-nova-console.noarch 1:14.0.3-8.el7ost @rhos-10.0-signed openstack-nova-novncproxy.noarch 1:14.0.3-8.el7ost @rhos-10.0-signed openstack-nova-scheduler.noarch 1:14.0.3-8.el7ost @rhos-10.0-signed ***** LOGS ***** [heat-admin@compute-0 ~]$ sudo virsh list --all Id Name State ---------------------------------------------------- 1 instance-00000001 running [heat-admin@compute-0 ~]$ sudo virsh dumpxml 1 . .. ... <interface type='bridge'> <mac address='fa:16:3e:31:c7:0b'/> <source bridge='qbrba0f5a90-1a'/> <target dev='tapba0f5a90-1a'/> <model type='virtio'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </interface> ... .. . [heat-admin@compute-0 ~]$ sudo virsh dumpxml 1 > 1.xml [heat-admin@compute-0 ~]$ virt-xml-validate 1.xml 1.xml validates 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, 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://rhn.redhat.com/errata/RHBA-2017-0319.html |