def plug(self): """Plug the PIF into the network""" network = XendAPIStore.get(self.network, "network") bridge_name = network.get_name_label() from xen.util import Brctl Brctl.vif_bridge_add({"bridge": bridge_name, "vif": self.get_interface_name()})
def plug(self): """Plug the PIF into the network""" network = XendAPIStore.get(self.network, "network") bridge_name = network.get_name_label() from xen.util import Brctl Brctl.vif_bridge_add({ "bridge": bridge_name, "vif": self.get_interface_name() })
def configure(self): log.info("Configuring vnet %s", self.id) val = vnet_cmd(['vnet.add'] + sxp.children(self.config)) Brctl.bridge_create(self.bridge) Brctl.vif_bridge_add({'bridge': self.bridge, 'vif': self.vnetif}) return val