From 617890d8a92691670173eed54fe8789e20107490 Mon Sep 17 00:00:00 2001 From: Angel Luis Moya Gonzalez Date: Fri, 17 Jan 2020 14:09:05 +0100 Subject: [PATCH] B #4087: Allows attach IDE disks (#4106) This allows attach IDE disk to VMS when the VM is into powered off state. The disk will have DEV_PREFIX="sd" by default, if you want to have a DEV_PREVIX="hd" you need to change before into the image template. --- .../remotes/lib/vcenter_driver/virtual_machine.rb | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/vmm_mad/remotes/lib/vcenter_driver/virtual_machine.rb b/src/vmm_mad/remotes/lib/vcenter_driver/virtual_machine.rb index f744a9f205..01c6ae100e 100644 --- a/src/vmm_mad/remotes/lib/vcenter_driver/virtual_machine.rb +++ b/src/vmm_mad/remotes/lib/vcenter_driver/virtual_machine.rb @@ -1971,8 +1971,14 @@ module VCenterDriver else # TYPE is regular disk (not CDROM) - controller, unit_number = find_free_controller(position) - + # disk_adapter + disk_adapter = disk['VCENTER_ADAPTER_TYPE'] + case disk_adapter + when 'ide' + controller, unit_number = find_free_ide_controller(position) + else + controller, unit_number = find_free_controller(position) + end storpod = disk["VCENTER_DS_REF"].start_with?('group-') if storpod vmdk_backing = RbVmomi::VIM::VirtualDiskFlatVer2BackingInfo(