Exemplo n.º 1
0
def add_vm_network(api):
    VLAN100 = params.Network(
        name=VLAN100_NET,
        data_center=params.DataCenter(name=DC_NAME, ),
        description='VM Network on VLAN 100',
        vlan=params.VLAN(id='100', ),
    )

    nt.assert_true(api.networks.add(VLAN100))
    nt.assert_true(api.clusters.get(CLUSTER_NAME).networks.add(VLAN100))
Exemplo n.º 2
0
def add_vm_network(api):
    network = network_utils_v3.create_network_params(
        VM_NETWORK,
        DC_NAME,
        description='VM Network (originally on VLAN 100)',
        vlan=params.VLAN(id='100', ),
    )

    nt.assert_true(api.networks.add(network))
    nt.assert_true(api.clusters.get(CLUSTER_NAME).networks.add(network))
Exemplo n.º 3
0
def add_non_vm_network(api):
    VLAN200 = params.Network(
        name=VLAN200_NET,
        data_center=params.DataCenter(name=DC_NAME, ),
        description='Non VM Network on VLAN 200, MTU 9000',
        vlan=params.VLAN(id='200', ),
        usages=params.Usages(),
        mtu=9000,
    )

    nt.assert_true(api.networks.add(VLAN200))
    nt.assert_true(api.clusters.get(CLUSTER_NAME).networks.add(VLAN200))
Exemplo n.º 4
0
def add_non_vm_network(api):
    network = network_utils_v3.create_network_params(
        MIGRATION_NETWORK,
        DC_NAME,
        description='Non VM Network on VLAN 200, MTU 9000',
        vlan=params.VLAN(id='200', ),
        usages=params.Usages(),
        mtu=9000,
    )

    nt.assert_true(api.networks.add(network))
    nt.assert_true(api.clusters.get(CLUSTER_NAME).networks.add(network))
def add_labeled_network(api):
    """
    Creates a labeled network
    """

    # create network
    labeled_net = params.Network(
        name=LABELED_NET_NAME,
        data_center=params.DataCenter(name=DC_NAME, ),
        description='Labeled network on VLAN {}'.format(LABELED_NET_VLAN_ID),
        usages=params.Usages(),
        # because only one non-VLAN network, here 'ovirtmgmt', can be assigned to each nic,
        # this additional network has to be a VLAN network
        vlan=params.VLAN(id=LABELED_NET_VLAN_ID, ),
    )
    net = api.networks.add(labeled_net)
    nt.assert_true(net)

    # assign label to the network
    nt.assert_true(net.labels.add(params.Label(id=NETWORK_LABEL)))
    nt.assert_equal(len(net.labels.list(id=NETWORK_LABEL)), 1)
Exemplo n.º 6
0
          insecure=True)

if __name__ == "__main__":
    dc = options.datacenter
    vlan = options.vlan

    if not options.vlanname:
        vlanname = "VLAN_%s" % vlan
    else:
        vlanname = options.vlanname

    datacenter = api.datacenters.get(name=dc)
    description = "Network for %s %s" % (vlanname, vlan)
    nueva = params.Network(name=vlanname,
                           data_center=datacenter,
                           vlan=params.VLAN(id=vlan),
                           description=description)
    nueva.vlan_id = int(vlan)

    try:
        red = api.networks.add(nueva)
    except:
        print "ERROR creating VLAN %s with ID %s" % (vlanname, vlan)

    red = api.networks.get(name=vlanname)

    if not red:
        print "Network %s was not found, exitting" % vlanname
        sys.exit(1)

    if red.name != vlanname: