From a1853dd987d0fad6095239133d4001cdf43550bd Mon Sep 17 00:00:00 2001 From: Tino Vazquez Date: Thu, 20 Aug 2015 18:35:31 +0200 Subject: [PATCH] Bug #3876: Adjust vcenter driver for delete operation after poweroff/stop/suspend --- src/vmm_mad/remotes/vcenter/vcenter_driver.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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