For plugins that support VIF bindings, make use of the
LibvirtGenericVIFDriver libvirt vif driver. The plugin
returns the VIF type to Nova which inturn "knows" what
to do.
Change-Id: I82982a9f1324db878439aa6bbee38bd205f073d0
| ... | ... |
@@ -18,7 +18,7 @@ functions |
| 18 | 18 |
* ``quantum_plugin_create_nova_conf`` : |
| 19 | 19 |
set ``NOVA_VIF_DRIVER`` and optionally set options in nova_conf |
| 20 | 20 |
e.g. |
| 21 |
- NOVA_VIF_DRIVER=${NOVA_VIF_DRIVER:-"nova.virt.libvirt.vif.LibvirtHybridOVSBridgeDriver"}
|
|
| 21 |
+ NOVA_VIF_DRIVER=${NOVA_VIF_DRIVER:-"nova.virt.libvirt.vif.LibvirtGenericVIFDriver"}
|
|
| 22 | 22 |
* ``quantum_plugin_install_agent_packages`` : |
| 23 | 23 |
install packages that is specific to plugin agent |
| 24 | 24 |
e.g. |
| ... | ... |
@@ -9,7 +9,7 @@ source $TOP_DIR/lib/quantum_plugins/ovs_base |
| 9 | 9 |
source $TOP_DIR/lib/quantum_thirdparty/bigswitch_floodlight # for third party service specific configuration values |
| 10 | 10 |
|
| 11 | 11 |
function quantum_plugin_create_nova_conf() {
|
| 12 |
- NOVA_VIF_DRIVER=${NOVA_VIF_DRIVER:-"nova.virt.libvirt.vif.LibvirtHybridOVSBridgeDriver"}
|
|
| 12 |
+ NOVA_VIF_DRIVER=${NOVA_VIF_DRIVER:-"nova.virt.libvirt.vif.LibvirtGenericVIFDriver"}
|
|
| 13 | 13 |
} |
| 14 | 14 |
|
| 15 | 15 |
function quantum_plugin_install_agent_packages() {
|
| ... | ... |
@@ -10,7 +10,7 @@ function is_quantum_ovs_base_plugin() {
|
| 10 | 10 |
} |
| 11 | 11 |
|
| 12 | 12 |
function quantum_plugin_create_nova_conf() {
|
| 13 |
- NOVA_VIF_DRIVER=${NOVA_VIF_DRIVER:-"nova.virt.libvirt.vif.QuantumLinuxBridgeVIFDriver"}
|
|
| 13 |
+ NOVA_VIF_DRIVER=${NOVA_VIF_DRIVER:-"nova.virt.libvirt.vif.LibvirtGenericVIFDriver"}
|
|
| 14 | 14 |
} |
| 15 | 15 |
|
| 16 | 16 |
function quantum_plugin_install_agent_packages() {
|
| ... | ... |
@@ -11,7 +11,7 @@ function is_quantum_ovs_base_plugin() {
|
| 11 | 11 |
} |
| 12 | 12 |
|
| 13 | 13 |
function quantum_plugin_create_nova_conf() {
|
| 14 |
- NOVA_VIF_DRIVER=${NOVA_VIF_DRIVER:-"nova.virt.libvirt.vif.QuantumLinuxBridgeVIFDriver"}
|
|
| 14 |
+ NOVA_VIF_DRIVER=${NOVA_VIF_DRIVER:-"nova.virt.libvirt.vif.LibvirtGenericVIFDriver"}
|
|
| 15 | 15 |
} |
| 16 | 16 |
|
| 17 | 17 |
function quantum_plugin_install_agent_packages() {
|
| ... | ... |
@@ -8,7 +8,7 @@ set +o xtrace |
| 8 | 8 |
source $TOP_DIR/lib/quantum_plugins/ovs_base |
| 9 | 9 |
|
| 10 | 10 |
function quantum_plugin_create_nova_conf() {
|
| 11 |
- NOVA_VIF_DRIVER=${NOVA_VIF_DRIVER:-"nova.virt.libvirt.vif.LibvirtHybridOVSBridgeDriver"}
|
|
| 11 |
+ NOVA_VIF_DRIVER=${NOVA_VIF_DRIVER:-"nova.virt.libvirt.vif.LibvirtGenericVIFDriver"}
|
|
| 12 | 12 |
if [ "$VIRT_DRIVER" = 'xenserver' ]; then |
| 13 | 13 |
iniset $NOVA_CONF DEFAULT xenapi_vif_driver nova.virt.xenapi.vif.XenAPIOpenVswitchDriver |
| 14 | 14 |
iniset $NOVA_CONF DEFAULT xenapi_ovs_integration_bridge $FLAT_NETWORK_BRIDGE |