diff --git a/server/src/com/cloud/network/NetworkManagerImpl.java b/server/src/com/cloud/network/NetworkManagerImpl.java index b1f71c2f787..cd1df17fb66 100755 --- a/server/src/com/cloud/network/NetworkManagerImpl.java +++ b/server/src/com/cloud/network/NetworkManagerImpl.java @@ -3218,12 +3218,16 @@ public class NetworkManagerImpl implements NetworkManager, NetworkService, Manag @Override public boolean canUseForDeploy(Network network) { + if (network.getTrafficType() != TrafficType.Guest) { + return false; + } boolean hasFreeIps = true; if (network.getGuestType() == GuestType.Shared) { hasFreeIps = _ipAddressDao.countFreeIPsInNetwork(network.getId()) > 0; } else { hasFreeIps = (getAvailableIps(network, null)).size() > 0; } + return hasFreeIps; }