예제 #1
0
 def create_network(self, tenant_id, net_name, **kwargs):
     net = db.network_create(tenant_id, net_name,
                       op_status=OperationalStatus.UP)
     LOG.debug("Created network: %s" % net)
     vlan_id = self.vmap.acquire(str(net.uuid))
     ovs_db.add_vlan_binding(vlan_id, str(net.uuid))
     return self._make_net_dict(str(net.uuid), net.name, [],
                                     net.op_status)
예제 #2
0
 def create_network(self, tenant_id, net_name, **kwargs):
     net = db.network_create(tenant_id,
                             net_name,
                             op_status=OperationalStatus.UP)
     LOG.debug("Created network: %s" % net)
     vlan_id = self.vmap.acquire(str(net.uuid))
     ovs_db.add_vlan_binding(vlan_id, str(net.uuid))
     return self._make_net_dict(str(net.uuid), net.name, [], net.op_status)
예제 #3
0
 def create_network(self, net):
     network_id = str(net.uuid)
     vlan = self.vlanmap.acquire(network_id)
     ovs_db.add_vlan_binding(vlan, network_id)
예제 #4
0
 def create_network(self, tenant_id, net_name):
     net = db.network_create(tenant_id, net_name)
     LOG.debug("Created network: %s" % net)
     vlan_id = self.vmap.acquire(str(net.uuid))
     ovs_db.add_vlan_binding(vlan_id, str(net.uuid))
     return self._make_net_dict(str(net.uuid), net.name, [])