Fix checking resources before power state check of the VM

This commit is contained in:
nvazquez 2025-10-26 18:53:51 -03:00
parent bfc4f60e1d
commit e20d57f33e
No known key found for this signature in database
GPG Key ID: 656E1BCC8CB54F84
1 changed files with 1 additions and 2 deletions

View File

@ -1408,6 +1408,7 @@ public class VMwareGuru extends HypervisorGuruBase implements HypervisorGuru, Co
throw new CloudRuntimeException(err);
}
checkSourceVmResourcesAgainstSelectedOfferingResources(vmMo, requestedCpuNumber, requestedCpuSpeed, requestedMemory);
VirtualMachinePowerState sourceVmPowerState = vmMo.getPowerState();
if (sourceVmPowerState == VirtualMachinePowerState.POWERED_OFF) {
@ -1432,8 +1433,6 @@ public class VMwareGuru extends HypervisorGuruBase implements HypervisorGuru, Co
}
}
checkSourceVmResourcesAgainstSelectedOfferingResources(vmMo, requestedCpuNumber, requestedCpuSpeed, requestedMemory);
logger.debug(String.format("Cloning VM %s at VMware host %s on vCenter %s", vmName, hostIp, vcenter));
VirtualMachineMO clonedVM = createCloneFromSourceVM(vmName, vmMo, dataCenterMO);
logger.debug(String.format("VM %s cloned successfully, to VM %s", vmName, clonedVM.getName()));