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))
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))
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))
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)
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: