Comment 3 for bug 1314751

Revision history for this message
Darren Birkett (darren-birkett) wrote :

John,

If you don't have any ovs section in the ml2 ini, neutron server (and ovs) is unable to read the ovs specific settings that it needs, specifically for GRE - because they are sitting in the ovs plugin inifile. Without a 'local_ip' option under the [ovs] section, ovs cannot properly set up GRE tunnel endpoints.

In my testing, I had to add in this section with this option before the GRE tunnel endpoints got created.

Personally, I think all settings should go under the relevant section in the ml2 inifile. The packaging should be fixed to load the ml2 inifile on the agent side, rather than sometimes being hardcoded to ml2, sometimes being hardcoded to [plugin-name] inifile. This is a packaging bug which can be worked around in the cookbooks until fixed.

This is neater as it keeps all config options in the main core_plugin file, ml2.