Introducción
Este documento describe cómo borrar una tarea vManage que se ha bloqueado con la ayuda de una llamada API.
Antecedentes
Stuck Task es una tarea que estaba programada y no se completó cuando se realizó la acción en vManage. Si vManage es 16.3+ y posterior, puede borrar una tarea atascada. Algunos ejemplos son la inserción de imágenes de software en el vEdge (actualización de software) que lleva demasiado tiempo o también si la inserción de plantillas en el dispositivo no se realiza correctamente. Se pueden ver las tareas bloqueadas en la vista "Tareas" de vManage Dashboard.
Debe tener el nivel de privilegio netadmin para poder utilizar la llamada API necesaria. Normalmente, el administrador de usuario predeterminado es un miembro de este grupo y suficiente.
Limpiar la tarea de vManage Stuck con una llamada de API
Este es el ejemplo de la llamada de API que debe utilizar para obtener información sobre las tareas actualmente programadas (y probablemente atascadas):
https://<vmanage-ip:8443>/dataservice/device/action/status/tasks
Y aquí está el resultado:
Cuando ejecute el comando Process_ID, el valor se mostrará como en la captura "tareas en ejecución". Tome el valor y la entrada después de limpiar?processId= parte de la URL en esta URL; https://<vmanage-ip:8443>/dataservice/device/action/status/Tasks/clean?processId=<id_from_previously_call>.
El resultado será el que se muestra en la imagen.