[pve-devel] kernel 3.10 : bridge vlan test
Alexandre DERUMIER
aderumier at odiso.com
Wed Dec 18 09:33:28 CET 2013
>>I just created a new git repository so that we can test with latest code:
>>
>>https://git.proxmox.com/?p=openvswitch.git;a=summary
>>
>>Pre-compiled packages can be found in the pvetest repository.
Thanks, I'll test it today.
Here some notes about /etc/network/interface management with their provide script:
if we defined this kind of openswitch with bond0 or port:
allow-ovs br0
iface br0 inet manual
ovs_type OVSBridge
ovs_ports eth0
we need to defined eth0 like this
allow-br0 eth0
iface eth0 inet manual
ovs_bridge br0
ovs_type OVSPort
But if we do this, we can't defined the eth0 in the classic way.
So I think it's strange..
could be better to be able to do
allow-ovs br0
iface br0 inet manual
ovs_type OVSBridge
# ovs_ports eth0
bridge_ports eth0
in ifupdown.sh:
OVSBridge)
ovs_vsctl -- --may-exist add-br "${IFACE}" ${IF_OVS_OPTIONS}\
${OVS_EXTRA+-- $OVS_EXTRA}
if [ ! -z "${IF_OVS_PORTS}" ]; then
ifup --allow="${IFACE}" ${IF_OVS_PORTS}
fi
+ if [ ! -z "${IF_BRIDGE_PORTS}" ]; then
+ ovs_vsctl -- --may-exist add-port "${IFACE}" "${IF_LINUX_PORTS}"
+ fi
Or maybe can we create from statch a script, to keep syntax almost same than classic configuration.
Another important thing:
openvswitch keep the configuration in /var/lib/openvswitch/conf.db (json database).
But if we remove/change configuration in /etc/network/interfaces, on reboot it doesn't change the conf.db.
So, maybe it's better to delete the conf.db on reboot, and recreate it from /etc/network/interfaces on start.
----- Mail original -----
De: "Dietmar Maurer" <dietmar at proxmox.com>
À: "Alexandre DERUMIER" <aderumier at odiso.com>
Cc: "pve-devel" <pve-devel at pve.proxmox.com>
Envoyé: Mercredi 18 Décembre 2013 08:58:00
Objet: RE: [pve-devel] kernel 3.10 : bridge vlan test
> Full commit is here
> https://github.com/horms/openvswitch/commit/86b87c92669daca4c69f412de
> 2cc42c255368c4f
>
> seem that it's not yet available in current wheezy package, but it's just a new ifupdown.sh script
I just created a new git repository so that we can test with latest code:
https://git.proxmox.com/?p=openvswitch.git;a=summary
Pre-compiled packages can be found in the pvetest repository.
More information about the pve-devel
mailing list