mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-21 14:50:08 +03:00
F #5207: Fix vCenter tm_resize
This commit is contained in:
parent
977fe907b2
commit
2d57768707
@ -68,13 +68,13 @@ begin
|
||||
# Get disk element to be resized
|
||||
disk = one_vm.retrieve_xmlelements("TEMPLATE/DISK[DISK_ID=#{disk_id}]").first
|
||||
|
||||
if disk["ORIGINAL_SIZE"].to_i >= new_size.to_i
|
||||
if disk["ORIGINAL_SIZE"] && disk["ORIGINAL_SIZE"].to_i >= new_size.to_i
|
||||
raise "'disk-resize' cannot decrease the disk's size"
|
||||
end
|
||||
|
||||
# Resize operation
|
||||
if !disk["OPENNEBULA_MANAGED"] || disk["OPENNEBULA_MANAGED"].downcase != "no" &&
|
||||
vm.resize_managed_disk(disk,new_size)
|
||||
if !disk["OPENNEBULA_MANAGED"] || disk["OPENNEBULA_MANAGED"].downcase != "no"
|
||||
vm.resize_managed_disk(disk, new_size)
|
||||
else
|
||||
vm.resize_unmanaged_disk(disk, new_size)
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user