Exemplo n.º 1
0
    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()})
Exemplo n.º 2
0
    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()
        })
Exemplo n.º 3
0
 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
Exemplo n.º 4
0
 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