Openvswitch missing and still using even with linuxbridge when using Neutron persona

Bug #1212165 reported by Sylvain Bauza on 2013-08-14
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
anvil
Medium
Ivan Melnikov

Bug Description

As discussed here : http://lists.openstack.org/pipermail/openstack-dev/2013-August/013468.html

there are two distinct things :
 - one could want to use linuxbridge as core plugin, and then openstack-neutron-openvswich should not be built and installed
 - one could want to use openvswitch, and then anvil should use the RDO repo

Ivan Melnikov (imelnikov) wrote :

Sylvian,

Thanks for your bugreport, but I can't reproduce the problem.

That's what I did: I took fresh install of CentOS 6.4, installed git, cloned anvil master, set core_plugin to linuxbridge in conf/components/neutron.yaml, and run

./smithy --bootstrap
./smithy -a prepare
./smithy -a build
./smithy -a install

And it all worked (after one minor adjustment for latest neutron change, see https://review.openstack.org/41905), all cows were happy.

Maybe you were confusing neutron-core-plugin optiong from nova component with core_plugin from neutron? I know that it is really confusing that both of them exist, and I'm planning a bit of config parsing refactoring this week to fix that, among other things.

If it is possible, please show your configuration. If you did not add any files to anvil source tree, I think git diff will do.

Changed in anvil:
assignee: nobody → Ivan Melnikov (imelnikov)
Ivan Melnikov (imelnikov) wrote :

So, this bug had two parts:

1. Make neutron-core-plugin nova option and core_plugin consistent and not so confusing

This is addressed by https://review.openstack.org/55671 , among other things.

2. Automate installation of openvswitch (and network namespace supporting iproute and kernel).

This is a bit more complicated, as I personally don't want to install rdo-release rpm as we do for epel unconditionally. So, we make adding RDO easy with shell script in tools directory ( https://review.openstack.org/56372 ) and configure openvswitch in hope that package with such name is available ( https://review.openstack.org/57421 ).

I think these three changes address this bug pretty much completely. Thanks Stanislav for your great work on them!

Changed in anvil:
importance: Undecided → Medium
status: New → Fix Committed
Joshua Harlow (harlowja) on 2013-12-13
Changed in anvil:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers