mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-23 22:50:09 +03:00
feature #700: add support for VLAN_ID in the Open vSwitch hook
This commit is contained in:
parent
02670af53f
commit
4e1eaa4bd4
@ -21,8 +21,14 @@ class OpenvSwitchVLAN < OpenNebulaNetwork
|
||||
|
||||
def activate
|
||||
process do |nic|
|
||||
if nic[:vlan_id]
|
||||
vlan = nic[:vlan_id]
|
||||
else
|
||||
vlan = CONF[:start_vlan] + nic[:network_id].to_i
|
||||
end
|
||||
|
||||
cmd = "#{COMMANDS[:ovs_vsctl]} set Port #{nic[:tap]} "
|
||||
cmd << "tag=#{nic[:network_id].to_i + CONF[:start_vlan]}"
|
||||
cmd << "tag=#{vlan}"
|
||||
|
||||
system(cmd)
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user