Corrected the check for baremetal
diff --git a/server/src/com/cloud/deploy/DeploymentPlanningManagerImpl.java b/server/src/com/cloud/deploy/DeploymentPlanningManagerImpl.java index 62a175a..c86d5e1 100644 --- a/server/src/com/cloud/deploy/DeploymentPlanningManagerImpl.java +++ b/server/src/com/cloud/deploy/DeploymentPlanningManagerImpl.java
@@ -223,7 +223,7 @@ ServiceOffering offering = vmProfile.getServiceOffering(); String plannerName = offering.getDeploymentPlanner(); if (plannerName == null) { - if (vm.getHypervisorType() != HypervisorType.BareMetal) { + if (vm.getHypervisorType() == HypervisorType.BareMetal) { plannerName = "BareMetalPlanner"; } else { plannerName = _configDao.getValue(Config.VmDeploymentPlanner.key());
diff --git a/server/src/com/cloud/vm/UserVmManagerImpl.java b/server/src/com/cloud/vm/UserVmManagerImpl.java index ed1ce5f..e0b042e 100755 --- a/server/src/com/cloud/vm/UserVmManagerImpl.java +++ b/server/src/com/cloud/vm/UserVmManagerImpl.java
@@ -3171,7 +3171,7 @@ ServiceOfferingVO offering = _serviceOfferingDao.findByIdIncludingRemoved(vm.getServiceOfferingId()); String plannerName = offering.getDeploymentPlanner(); if (plannerName == null) { - if (vm.getHypervisorType() != HypervisorType.BareMetal) { + if (vm.getHypervisorType() == HypervisorType.BareMetal) { plannerName = "BareMetalPlanner"; } else { plannerName = _configDao.getValue(Config.VmDeploymentPlanner.key());