diff --git a/server/src/com/cloud/ha/HighAvailabilityManagerImpl.java b/server/src/com/cloud/ha/HighAvailabilityManagerImpl.java index 854abd2c239..67c93d9bfb9 100644 --- a/server/src/com/cloud/ha/HighAvailabilityManagerImpl.java +++ b/server/src/com/cloud/ha/HighAvailabilityManagerImpl.java @@ -187,6 +187,11 @@ public class HighAvailabilityManagerImpl implements HighAvailabilityManager, Clu return; } + if(host.getHypervisorType() == HypervisorType.VMware) { + s_logger.info("Don't restart for VMs on host " + host.getId() + " as the host is VMware host"); + return; + } + s_logger.warn("Scheduling restart for VMs on host " + host.getId()); final List vms = _instanceDao.listByHostId(host.getId());