Version: Grizzly on RHEL6.4, OpenStack Networking with namespace support (kernel-2.6.32-358.el6.x86_64). Description: I've installed the env with packstack and configured it to work with vlan network type over OVS. CONFIG_QUANTUM_INSTALL=y CONFIG_QUANTUM_L2_PLUGIN=openvswitch CONFIG_QUANTUM_OVS_TENANT_NETWORK_TYPE=vlan This type of tenant network requires the 8021q kernel module to be loaded on all compute l3 nodes, however it was not loaded by packstack installation. It can be loaded by: /sbin/modprobe 8021q echo "modprobe 8021q" >> /etc/modules
Has the lack of the kernel module being loaded actually caused an issue, or is this something that you expect to be needed yet haven't yet run into any specific bugs as a result of it not being loaded? To my knowledge, I haven't ever had to load this module when using quantum/openvswitch. Is it normally required? Or is that just for linuxbridge?
I haven't run all our tests yet so I can't tell whether the lack of this module caused an issue, I just know that it was an installation step prior to OpenStack Networking support in packstack. In addition, I see that this module is not part of my kernel, it's only compiled as kernel module, are you sure that all the 8021q features work natively without the need to load this kernel module? # grep 8021Q /boot/config-`uname -r` CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y
I'm pretty sure as I've never enabled it and have never seen anyone actually manually enabling it for using quantum/OVS. From what I can tell, the only reason you would need it when using OVS is if you were using brctl-compatibility. My recommendation would be to table this bug, until we actually find a problem that is being caused by this.
I'm going to go ahead and close this as NOTABUG since it doesn't seem to cause any problems. If you run into an issue, feel free to re-open it.