このドキュメントでは、APIコールによってスタックされたvManageタスクをクリアする方法について説明します。
スタック状態のタスクとは、スケジュールされているタスクのうち、vManageでアクションが完了したときに完了しなかったタスクのことです。vManageのバージョンが16.3以降の場合は、スタックしているタスクをクリアできます。例としては、時間がかかりすぎるソフトウェアイメージのvEdgeへのプッシュ(ソフトウェアアップグレード)や、デバイスへのテンプレートプッシュが失敗した場合などがあります。Stuck Task(s)は、vManageダッシュボードの[Tasks]ビューで確認できます。
必要なAPIコールを使用するには、netadmin特権レベルが必要です。通常、デフォルトユーザのadminはこのグループのメンバーです。
次のAPI呼び出しを使用して、現在スケジュールされているタスクまたは停止している可能性のあるタスクに関する情報を取得します。注:この例ではポート8443を使用していますが、これはオプションです。直接IPアドレスまたはドメイン名を使用できます。
注:このプロセスは、設定グループではサポートされていません。
https://<vmanage-ip:8443>/dataservice/device/action/status/tasks
出力を以下に示します。

Process_IDコマンドを実行すると、値が「running task」キャプチャとして表示されます。値を取得し、URL https://<vmanage-ip:8443>/dataservice/device/action/status/tasks/clean?processId=<id_from_previous_call>の一部としてclean?processId= の後に入力します。
結果は次のようになります。
| 改定 | 発行日 | コメント |
|---|---|---|
2.0 |
28-May-2026
|
スペル、文法を更新し、新しいイメージを挿入しました(以前はぼやけていました)。 |
1.0 |
18-Oct-2019
|
初版 |