From 79d5a4292c38f76f1714816f56aab36e16bcf5d3 Mon Sep 17 00:00:00 2001 From: Jaime Melis Date: Tue, 29 Aug 2017 14:24:44 -0700 Subject: [PATCH] B #5333: detach disk is not being properly applied --- src/vmm_mad/remotes/vcenter/detach_disk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/vmm_mad/remotes/vcenter/detach_disk b/src/vmm_mad/remotes/vcenter/detach_disk index 957c8fc6e0..ee5717b580 100755 --- a/src/vmm_mad/remotes/vcenter/detach_disk +++ b/src/vmm_mad/remotes/vcenter/detach_disk @@ -46,6 +46,9 @@ begin raise "vCenter doesn't allow to remove a virtual disk if it's part of a "\ "snapshot of the virtual machine." if vm.has_snapshots? + disk = drv_action.retrieve_xmlelements("VM/TEMPLATE/DISK[ATTACH='YES']").first + vm.detach_disk(disk) + rescue Exception => e message = "Detach DISK for VM #{vm_ref} on vCenter cluster #{vc_cluster_name} "\ "failed due to \"#{e.message}\"\n#{e.backtrace}" @@ -53,4 +56,4 @@ rescue Exception => e exit -1 ensure vi_client.close_connection if vi_client -end \ No newline at end of file +end