@Override
protected Void body() throws Exception {
VcVirtualMachine template = VcCache.get(srcVmId);
VcSnapshot snap = template.getSnapshotByName(snapName);
CreateSpec vmSpec =
new CreateSpec(newVmName, snap, targetRp, targetDs, true, null);
DeviceId[] removeSet = removeDisks;
VcVirtualMachine newVm = template.cloneVm(vmSpec, removeSet);
newVm.changeDisks(null, addDisks);
//newVm.powerOn();