免責事項:これは英文の記事「Collecting information about tasks in VMware ESXi」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
Another task is already in progress.注: 上記で説明した症状の解決に関する詳細については、Restarting Management Agents in ESXi を参照してください。問題が再発する場合、ESXi のどのタスクの処理に時間を要しているかを特定します。
タスクを特定するために、対象のホストで下記の手順に従います。
vim-cmd vimsvc/task_list(ManagedObjectReference) [ 'vim.Task:haTask-112-vim.VirtualMachine.createSnapshot-3887', 'vim.Task:haTask-pool21-vim.ResourcePool.updateConfig-33252', 'vim.Task:haTask-pool22-vim.ResourcePool.updateConfig-33253', 'vim.Task:haTask-pool3-vim.ResourcePool.updateConfig-33254', 'vim.Task:haTask-pool5-vim.ResourcePool.updateConfig-33255', 'vim.Task:haTask-pool6-vim.ResourcePool.updateConfig-33256', 'vim.Task:haTask-pool7-vim.ResourcePool.updateConfig-33257', 'vim.Task:haTask-pool8-vim.ResourcePool.updateConfig-33258', 'vim.Task:haTask-pool10-vim.ResourcePool.updateConfig-33260' ]Vmid を取得する必要があります。vim-cmd vmsvc/getallvmsVmid Name File Guest OS Version Annotation 112 VM-1 [Datastore] VM-3/VM-3.vmx windows2022srvNext_64Guest vmx-04 128 VM-2 [Datastore] VM-3/VM-3.vmx windows2022srvNext_64Guest vmx-04 144 VM-3 [Datastore] VM-3/VM-3.vmx windows2022srvNext_64Guest vmx-04Vmid 列の値は後の手順で参照されるため記録します。Vmid を取得した後、下記のコマンドを実行して特定の仮想マシンに関連付けられたタスクのリストを取得できます。vim-cmd vmsvc/get.tasklist VMIDVMID は手順 4 で特定した値です。(ManagedObjectReference) [ 'vim.Task:haTask-112-vim.VirtualMachine.createSnapshot-3887' ] haTask-112-vim.VirtualMachine.createSnapshot-3887vim-cmd vimsvc/task_info task_identifiertask_identifier は手順 6 で記録した文字列です。(vim.TaskInfo) { dynamicType = <unset>, key = "haTask-112-vim.VirtualMachine.createSnapshot-3887", task = 'vim.Task:haTask-112-vim.VirtualMachine.createSnapshot-3887', description = (vmodl.LocalizableMessage) null, name = "vim.VirtualMachine.createSnapshot", descriptionId = "VirtualMachine.createSnapshot", entity = 'vim.VirtualMachine:112', entityName = "deploy-test", state = "running", cancelled = false, cancelable = false, error = (vmodl.MethodFault) null, result = <unset>, progress = 15, reason = (vim.TaskReasonUser) { dynamicType = <unset>, userName = "root", }, queueTime = "YYYY-MM-DDTHH:MM:SS.xxxZ", startTime = "YYYY-MM-DDTHH:MM:SS.xxxZ", completeTime = <unset>, eventChainId = 2936866, changeTag = <unset>, parentTaskKey = <unset>, rootTaskKey = <unset>, }