When creating a VM with multidisks(IDE or SCSI or both) by populating the vw1__VirtualMachineConfigSpec sturcutre by a backed up info of vw1__VirtualMachineConfigInfo - the VM gets created along with the disks too. One thing that does not get reflected properly is boot priority among the disk in VM BIOS. If I manually go and change the VM options in the bios for the appropriate disk, the VM boots properly. Bootoptions in my code is being assigned like this
vmConfigSpec.bootOptions = vmInfo.bootOptions;
but still boot order from the source machine is not getting restored during VM creation. Can someone throw light on this behaviour?
./Siva