On 01/14/2014 02:04 PM, Steve Gordon wrote:
Hi all,
I was asked to take a look at this bug for the openstack-manuals project - "Enabling
'ovs_use_veth' for DHCP/L3 agents breaks Neutron on recent versions of
CentOS":
https://bugs.launchpad.net/openstack-manuals/+bug/1268806
"After assisting someone with troubleshooting networking, I determined that setting
'ovs_use_veth = True' in dhcp_agent.ini and l3_agent.ini breaks Neutron (at least
with GRE) on recent versions of CentOS... perhaps because the kernel seems to fully
support namespaces. This issue probably also affects Scientific Linux. Can anyone confirm
whether recent RHEL kernels fully support namespaces? I would like to clarify this step
and similar steps in other sections for all distributions."
As I understand it, the 6.5 kernels (or the RDO provided 6.4 kernel updates),
provide enough namespace support as required by neutron.
Due to kernel ABI issues there isn't full support, like for example
supporting the `ip netns` command.
Questions I have are:
a) Is it likely/expected that enabling ovs_use_veth = True will cause issues when using a
kernel that supports netns?
b) Is there any downside at this point to setting ovs_use_veth = False?