가상화/VMware Esxi
[VMware ESXi] CLI 에서 작업 취소하기 (task cancel )
ploz
2022. 5. 23. 15:16
반응형
- ovftool 로 vm export 중 강제 종료후에 UI상에서는 작업이 취소되었으나 실제 task상에는 취소되지 않고 강제로 취소해 주어야하는 상황이 발생 됨.
ESXi에서 진행중인 task list 확인
- vim.Task:haTask-{VMID}-{작업내용} . 이런 형식으로 기록됨.
> vim-cmd vimsvc/task_list
(ManagedObjectReference) [
'vim.Task:haTask-11-vim.VirtualMachine.exportVm-4228390094',
'vim.Task:haTask--vim.SearchIndex.findByInventoryPath-4228390204',
'vim.Task:haTask--vim.SearchIndex.findByInventoryPath-4228390205',
'vim.Task:haTask--vim.SearchIndex.findByInventoryPath-4228390210',
'vim.Task:haTask--vim.SearchIndex.findByInventoryPath-4228390215',
'vim.Task:haTask-15-vim.VirtualMachine.exportVm-4228390212',
'vim.Task:haTask-15-vim.VirtualMachine.exportVm-4228390217',
'vim.Task:haTask--vim.SearchIndex.findByInventoryPath-4228390231',
'vim.Task:haTask-15-vim.VirtualMachine.exportVm-4228390233'
]
- 참고 : vm list
vim-cmd vmsvc/getallvms
VM의 task info
vim-cmd vimsvc/task_info {VMID}
task 취소
> vim-cmd vimsvc/task_cancel 'vim.Task:haTask-11-vim.VirtualMachine.exportVm-4228390094'
(vmodl.fault.ManagedObjectNotFound) {
faultCause = (vmodl.MethodFault) null,
faultMessage = <unset>,
obj = 'vim.Task:vim.Task:haTask-11-vim.VirtualMachine.exportVm-4228390094'
msg = "Received SOAP response fault from [<cs p:0000008556411570, TCP:localhost:8307>]: cancel
The object 'vim.Task:vim.Task:haTask-11-vim.VirtualMachine.exportVm-4228390094' has already been deleted or has not been completely created"
반응형