Esempio n. 1
0
def start_vm(vm_uuid, session_uuid=None, timeout=240000):
    action = api_actions.StartVmInstanceAction()
    action.uuid = vm_uuid
    action.timeout = timeout
    test_util.action_logger('Start VM [uuid:] %s' % vm_uuid)
    evt = account_operations.execute_action_with_session(action, session_uuid)
    return evt.inventory
def start_vm(http_server_ip, vm_uuid, session_uuid=None, timeout=240000):
    action = api_actions.StartVmInstanceAction()
    action.uuid = vm_uuid
    action.timeout = timeout
    test_util.action_logger('Start VM [uuid:] %s' % vm_uuid)
    evt = execute_action_with_session(http_server_ip, action, session_uuid)
    return evt.inventory
Esempio n. 3
0
def start_vm(http_server_ip, vm_uuid, session_uuid=None, timeout=240000):
    cond = res_ops.gen_query_conditions('uuid', '=', vm_uuid)
    vm_inv = query_resource(http_server_ip, res_ops.VM_INSTANCE, cond).inventories[0]

    action = api_actions.StartVmInstanceAction()
    action.uuid = vm_uuid
    action.hostUuid = vm_inv.lastHostUuid
    action.timeout = timeout
    test_util.action_logger('Start VM [uuid:] %s' % vm_uuid)
    evt = execute_action_with_session(http_server_ip, action, session_uuid)
    return evt.inventory