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