[network] openvswitch agent does not use ml2_conf on redhat
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack + Chef |
Fix Released
|
Critical
|
Mark Vanderwiel |
Bug Description
After some review of the install doc: http://
the platforms. The following shows which conf files (beside neutron.conf) are used where for the ml2 use case.
[Controller Nodes]
Neturon server:
- redhat uses ml2_conf.ini and plugin.ini (sym link to plugin conf)
- ubuntu uses ml2_conf.ini setup in /etc/default/
Openvswitch agent:
- redhat uses ovs_neutron_
- ubuntu uses ml2_conf.ini with addition ovs section (any ovs values are not used by ml2, only but the agent)
Linuxbridge agent:
- redhat uses linuxbridge_
- ubuntu uses linuxbridge_
[Compute Nodes)
Openvswitch agent:
- redhat uses ovs_neutron_
- ubuntu uses ml2_conf.ini with addition ovs section (any ml2 values are not used by the agent)
Linuxbridge agent:
- redhat uses linuxbridge_
- ubuntu uses linuxbridge_
I'm not sure why ubuntu made the change to have the openvswitch agent use the ml2 conf file when the values are agent specific. There's a separate bug opened for this ubuntu issue, bug 1314751.
For openvswitch gre to work, these 3 values are needed:
[ovs]
local_ip = INSTANCE_
tunnel_type = gre
enable_tunneling = True
Other refs for examples of this use case: https:/
description: | updated |
summary: |
- ml2 requires some openvswitch and linuxbridege conf options + [network] ml2 requires openvswitch and linuxbridege confs |
description: | updated |
description: | updated |
summary: |
- [network] ml2 requires openvswitch and linuxbridege confs + [network] openvswitch agent does not use ml2_conf |
summary: |
- [network] openvswitch agent does not use ml2_conf + [network] openvswitch agent does not use ml2_conf on redhat |
description: | updated |
description: | updated |
Changed in openstack-chef: | |
milestone: | icehouse-rc1 → icehouse-stable |
Fix proposed to branch: master /review. openstack. org/89690
Review: https:/