From f18dd429085fe7ea8a61167be1fa17255f9e62af Mon Sep 17 00:00:00 2001 From: Edison Su Date: Tue, 13 Sep 2011 16:22:08 -0700 Subject: [PATCH] bug 11239: add check for hypervisor type when deploy vm, no way to deploy a vm with hypervisor type None --- api/src/com/cloud/api/commands/DeployVMCmd.java | 4 ++++ 1 file changed, 4 insertions(+) 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) {