Example #1
0
def createVirtualNetwork(controller, tenant, netName, guid, gateway = None):
    url = '/quantum/v1.0/tenants/%s/networks/%s' % (tenant, guid)
    if gateway is not None:
        data = '{"network":{"name":"%s","gateway":"%s","id":"%s"}}' % (netName, gateway, guid)
    else:
        data = '{"network":{"name":"%s"}}' % (netName)
    controller.urlPut(url, data)
Example #2
0
def addHostToVirtualNetwork(controller, tenant, guid, port, attachId, mac):
    url = '/quantum/v1.0/tenants/%s/networks/%s/ports/%s/attachment' % (tenant, guid, port)
    data = '{"attachment":{"id":"%s","mac":"%s"}}' % (attachId, mac)
    controller.urlPut(url, data)