Bug 856149
Summary: | Need to provide a formal API for Nova to use to plug/unplug VIFs | |||
---|---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Daniel Berrangé <berrange> | |
Component: | openstack-quantum | Assignee: | RHOS Maint <rhos-maint> | |
Status: | CLOSED CURRENTRELEASE | QA Contact: | yfried | |
Severity: | medium | Docs Contact: | ||
Priority: | medium | |||
Version: | 2.0 (Folsom) | CC: | acathrow, apevec | |
Target Milestone: | beta | Keywords: | Rebase, Reopened | |
Target Release: | 3.0 | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | openstack-quantum-2013.1.1-9.el6 | Doc Type: | Rebase: Bug Fixes and Enhancements | |
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 884595 (view as bug list) | Environment: | ||
Last Closed: | 2014-01-06 19:48:32 UTC | Type: | Bug | |
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: | 894913 | |||
Bug Blocks: |
Description
Daniel Berrangé
2012-09-11 10:20:48 UTC
This will be addressed in https://blueprints.launchpad.net/quantum/+spec/vif-plugging-improvements. This is targeted for Grizzly. There are 2 pending reviews that can be backported to Folsom - these improve the usage of the linuxbridge plugin: Quantum - https://review.openstack.org/#/c/14961/ Nova - https://review.openstack.org/#/c/14830/ In the nova conf the libvirt_vif_driver3should have the following: libvirt_vif_driver = nova.virt.libvirt.vif.LibvirtGenericVIFDriver Nova will receive the relevant information from Quantum. This should work out of the box. In short we should check that the linux bridge and ovs plugins are able to spawn VM's and traffic works from them when the aforementioned driver is set. There are anumber of notes here to be aware of: 1. When using the linuxbridge plugin the new generic driver can be used (libvirt_vif_driver = nova.virt.libvirt.vif.LibvirtGenericVIFDriver) 2. When using the openvswitch as the quantum plugin the driver libvirt_vif_driver = nova.virt.libvirt.vif.LibvirtHybridOVSBridgeDriver should be used. This is required for the security group support by Quantum. This is currently being addressed upstream rpm -qa | grep quan openstack-quantum-2013.1.1-9.el6ost.noarch OVS - VMs get ip and communicate with outside components |