Bug #27015
closedDeploying a New Host to vmware compute resource from existing template always ends up with thin provisioned disk
Description
Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=1378579
Description of problem:
Create a New Host, destined for a Vmware compute resource, image based off an existing template in Vmware. When the new host is deployed, it will always have thin provisioned disks.
Version-Release number of selected component (if applicable):
6.2.1
How reproducible:
Every Time
Steps to Reproduce:
1. Create a New Host, destined for a Vmware compute resource, image based off an existing template in Vmware.
2. Go into Vmware, right click settings, and look at disk
3. Disk will be thin provisioned, even though the template or any settings in WebUI are requesting thick
Additional info:
fog-vsphere gem, requests/compute/vm_cloen.rb, approx line 583, is looking for an
options['transform'] setting that doesnt get set anywhere by Satellite it seems.
`relocation_spec = RbVmomi::VIM.VirtualMachineRelocateSpec(:pool => resource_pool,:transform => options['transform'] || 'sparse')`
Since it's not set, it defaults to 'sparse' which makes it thin. If I hard code this line to be ":transform => 'flat'", it'll deploy thick provisioned lazy zero, as I need.