diff --git a/src/vmm_mad/remotes/vcenter/vcenter_driver.rb b/src/vmm_mad/remotes/vcenter/vcenter_driver.rb index 73f64fe791..0c8547ec39 100644 --- a/src/vmm_mad/remotes/vcenter/vcenter_driver.rb +++ b/src/vmm_mad/remotes/vcenter/vcenter_driver.rb @@ -770,7 +770,9 @@ class VCenterVm vm = connection.find_vm_template(deploy_id) begin - vm.PowerOffVM_Task.wait_for_completion + if vm.summary.runtime.powerState == "poweredOn" + vm.PowerOffVM_Task.wait_for_completion + end rescue end vm.Destroy_Task.wait_for_completion