diff --git a/api/src/com/cloud/api/commands/DeployVMCmd.java b/api/src/com/cloud/api/commands/DeployVMCmd.java index dc57f858831..a9cb8e7c8b3 100644 --- a/api/src/com/cloud/api/commands/DeployVMCmd.java +++ b/api/src/com/cloud/api/commands/DeployVMCmd.java @@ -373,6 +373,10 @@ public class DeployVMCmd extends BaseAsyncCreateCmd { throw new InvalidParameterValueException("Unable to find disk offering " + diskOfferingId); } } + + if (getHypervisor() == HypervisorType.None) { + throw new InvalidParameterValueException("Unable to deploy vm with Hypervisor None"); + } UserVm vm = null; if (getHypervisor() == HypervisorType.BareMetal) {