def create_new_vm(new_image):
    new_vm_name = 'new_vm_%s' % image_inv.name
    l3_net_uuid = l3_inv.inventory.uuid

    vm_creation_option = test_util.VmOption()
    vm_creation_option.set_instance_offering_uuid(vmoffering_uuid)
    vm_creation_option.set_l3_uuids([l3_net_uuid])
    vm_creation_option.set_image_uuid(image_uuid)
    vm_creation_option.set_name(new_vm_name)
    new_vm_inv = sce_ops.create_vm(vm_ip, vm_creation_option)

    return new_vm_inv
Exemple #2
0
def create_new_vm(new_image):
    new_vm_name = 'new_vm_%s' % image_inv.name
    l3_net_uuid = l3_inv.inventory.uuid

    vm_creation_option = test_util.VmOption()
    vm_creation_option.set_instance_offering_uuid(vmoffering_uuid)
    vm_creation_option.set_l3_uuids([l3_net_uuid])
    vm_creation_option.set_image_uuid(image_uuid)
    vm_creation_option.set_name(new_vm_name)
    new_vm_inv = sce_ops.create_vm(vm_ip, vm_creation_option)

    return new_vm_inv
Exemple #3
0
def create_vm(image):
    l3_name = os.environ.get('l3PublicNetworkName')
    l3_net_uuid = test_lib.lib_get_l3_by_name(l3_name).uuid
    image_uuid = image.uuid
    vm_name = 'zs_install_new_install_management_node_%s' % image.name
    vm_instrance_offering_uuid = os.environ.get('instanceOfferingUuid')

    vm_creation_option = test_util.VmOption()
    vm_creation_option.set_instance_offering_uuid(vm_instrance_offering_uuid)
    vm_creation_option.set_l3_uuids([l3_net_uuid])
    vm_creation_option.set_image_uuid(image_uuid)
    vm_creation_option.set_name(vm_name)
    vm_inv = sce_ops.create_vm(zstack_management_ip, vm_creation_option)

    return vm_inv
def create_vm_scenario(image_name, vm_name = None):
    zstack_management_ip = test_lib.all_scenario_config.basicConfig.zstackManagementIp.text_
    vm_creation_option = test_util.VmOption()
    conditions = res_ops.gen_query_conditions('name', '=', os.environ.get('instanceOfferingName_m'))
    instance_offering_uuid = scen_ops.query_resource(zstack_management_ip, res_ops.INSTANCE_OFFERING, conditions).inventories[0].uuid
    vm_creation_option.set_instance_offering_uuid(instance_offering_uuid)
    conditions = res_ops.gen_query_conditions('name', '=', 'public network')
    l3_uuid = scen_ops.query_resource(zstack_management_ip, res_ops.L3_NETWORK, conditions).inventories[0].uuid
    vm_creation_option.set_l3_uuids([l3_uuid])
    vm_creation_option.set_default_l3_uuid(l3_uuid)
    conditions = res_ops.gen_query_conditions('name', '=', image_name)
    image_uuid = scen_ops.query_resource(zstack_management_ip, res_ops.IMAGE, conditions).inventories[0].uuid
    vm_creation_option.set_image_uuid(image_uuid)
    vm_creation_option.set_name(vm_name)
    return scen_ops.create_vm(zstack_management_ip, vm_creation_option)
def create_vm(image):
    l3_name = os.environ.get('l3PublicNetworkName')
    l3_net_uuid =  test_lib.lib_get_l3_by_name(l3_name).uuid
    image_uuid = image.uuid
    #vm_name = 'zs_install_test_centos71_%s' % image.name
    vm_name = os.environ.get('vmName')
    vm_instance_offering_uuid = os.environ.get('instanceOfferingUuid')
    
    vm_creation_option = test_util.VmOption()
    vm_creation_option.set_instance_offering_uuid(vm_instance_offering_uuid)
    vm_creation_option.set_l3_uuids([l3_net_uuid])
    vm_creation_option.set_image_uuid(image_uuid)
    vm_creation_option.set_name(vm_name)
    vm_inv = sce_ops.create_vm(zstack_management_ip, vm_creation_option)

    return vm_inv