Since Ubuntu 12.04, we’ve shipped a number of different Open vSwitch versions supporting various different kernels in various different ways; I thought it was about time that the options were summarized to enable users to make the right choice for their deployment requirements.
Open vSwitch for Ubuntu 14.04 LTS
Ubuntu 14.04 LTS will be the first Ubuntu release to ship with in-tree kernel support for Open vSwitch with GRE and VXLAN overlay networking – all provided by the 3.13 Linux kernel. GRE and VXLAN are two of the tunnelling protocols used by OpenStack Networking (Neutron) to provide logical separation between tenants within an OpenStack Cloud.
This is great news from an end-user perspective as the requirement to use the openvswitch-datapath-dkms package disappears as everything should just *work* with the default Open vSwitch module. This allows us to have much more integrated testing of Open vSwitch as part of every kernel update that we will release for the 3.13 kernel going forward.
You’ll still need the userspace tooling to operate Open vSwitch; for Ubuntu 14.04 this will be the 2.0.1 release of Open vSwitch.
Open vSwitch for Ubuntu 12.04 LTS
As we did for the Raring 3.8 hardware enablement kernel, an openvswitch-lts-saucy package is working its way through the SRU process to support the Saucy 3.11 hardware enablement kernel; if you are using this kernel, you’ll be able to continue to use the full feature set of Open vSwitch by installing this new package:
sudo apt-get install openvswitch-datapath-lts-saucy-dkms
Note that if you are using Open vSwitch on Ubuntu 12.04 with the Ubuntu Cloud Archive for OpenStack Havana, you will already have access to this newer kernel module through the normal package name (openvswitch-datapath-dkms).
DKMS package names
Ubuntu 12.04/Linux 3.2: openvswitch-datapath-dkms (1.4.6)
Ubuntu 12.04/Linux 3.5: openvswitch-datapath-dkms (1.4.6)
Ubuntu 12.04/Linux 3.8: openvswitch-datapath-lts-raring-dkms (1.9.0)
Ubuntu 12.04/Linux 3.11: openvswitch-datapath-lts-saucy-dkms (1.10.2)
Ubuntu 12.04/Linux 3.13: N/A
Ubuntu 14.04/Linux 3.13: N/A
Hope that makes things clearer…
[…] Go to Source […]
Do you mean 13.04 and 13.10?
Ubuntu 13.04/Linux 3.8: openvswitch-datapath-lts-raring-dkms (1.9.0)
Ubuntu 13.10/Linux 3.11: openvswitch-datapath-lts-saucy-dkms (1.10.2)
The lts-raring and lts-saucy packages are for 12.04 when used with the 3.8 and 3.11 hardware enablement kernels – which were released with 13.04 and 13.10 respectively.
If you are using 13.04 or 13.10, you should use the stock openvswitch-datapath-dkms package.
Ok, I understand:
https://wiki.ubuntu.com/Kernel/LTSEnablementStack
I guess we’ll give it a go. Anybody try the 2.x series of OpenVswitch on 12.04 yet?
2.x doesn’t work with Havana, so that answers that question. I don’t see openvswitch-datapath-lts-saucy-dkms in the repos, just openvswitch-datapath-lts-raring-dkms
“an openvswitch-lts-saucy package is working its way through the SRU process”
Its still in the precise proposed pocket right now pending testing – if you would like to help do that:
https://wiki.ubuntu.com/Testing/EnableProposed
[…] Note that the 3.13 kernel that will be released with Ubuntu 14.04 supports GRE and VXLAN tunnelling via the in-tree Open vSwitch module – so no need to use dkms packages any longer! You can read more about using Open vSwitch with Ubuntu in my previous post. […]
[…] Note that the 3.13 kernel that will be released with Ubuntu 14.04 supports GRE and VXLAN tunnelling via the in-tree Open vSwitch module – so no need to use dkms packages any longer! You can read more about using Open vSwitch with Ubuntu in my previous post. […]
[…] Note that the 3.13 kernel that will be released with Ubuntu 14.04 supports GRE and VXLAN tunnelling via the in-tree Open vSwitch module – so no need to use dkms packages any longer! You can read more about using Open vSwitch with Ubuntu in my previous post. […]