1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-25 02:50:08 +03:00

Bug #1414: Keep track of newly created bridges

This commit is contained in:
Sylvain Baubeau 2012-08-22 02:09:15 +02:00 committed by Jaime Melis
parent 83815c0e47
commit 95d3d975cf

View File

@ -62,6 +62,7 @@ class OpenNebulaHM < OpenNebulaNetwork
def create_bridge(bridge)
OpenNebula.exec_and_log("#{COMMANDS[:brctl]} addbr #{bridge}")
@bridges[bridge] = Array.new
end
def device_exists?(dev, vlan=nil)
@ -83,6 +84,7 @@ class OpenNebulaHM < OpenNebulaNetwork
def attach_brigde_dev(bridge, dev, vlan=nil)
dev = "#{dev}.#{vlan}" if vlan
OpenNebula.exec_and_log("#{COMMANDS[:brctl]} addif #{bridge} #{dev}")
@bridges[bridge] << dev
end
def ifup(dev, vlan=nil)