VMware {code} Community
yitianli
Contributor
Contributor

CloneVM_Task set disk size

Hello, everybody

I would like to ask

CloneVM_Task how to modify the disk size

my code err

-------------------------------------------------------------------------------------------------------------------

VirtualMachineConfigSpec vmConfigSpec = new VirtualMachineConfigSpec();

VirtualDeviceConfigSpec diskSpec = new VirtualDeviceConfigSpec();
VirtualDisk disk = new VirtualDisk();
int size = 1024 * 1024 * (int.Parse(cb.get_option("disksize")));
disk.capacityInKB = size;
diskSpec.device = disk;
VirtualDeviceConfigSpec[] vdiskSpecArray = { diskSpec };
vmConfigSpec.deviceChange = vdiskSpecArray;
cloneSpec.config = vmConfigSpec;
String clonedName = cloneName;
Console.WriteLine("Launching clone task to create a clone: " + clonedName);
try
{
ManagedObjectReference cloneTask = _service.CloneVM_Task(vmRef, vmFolderRef, clonedName, cloneSpec);
}

--------------------------------------------------------------------------------------------------------------------

http___communities.vmware.com_servlet_JiveServlet_showImage_24290_111111111111.jpg

0 Kudos
0 Replies