From f204185841127a3eb723f3638cc6355a09e55090 Mon Sep 17 00:00:00 2001 From: Vijayendra Bhamidipati Date: Wed, 16 May 2012 13:04:57 -0700 Subject: [PATCH] CS-14929: Exception while creating a port forwarding rule on an acquired ip CS-14943: Unable to deploy VM due to Unable to identify the provider by name CiscoNexus1000vVSM Description: Ignore the CiscoNexus1000vVSM provider when checking for providers when applying port forwarding rules. --- server/src/com/cloud/network/NetworkManagerImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/src/com/cloud/network/NetworkManagerImpl.java b/server/src/com/cloud/network/NetworkManagerImpl.java index 5b24cb17d44..fae5b5f0eca 100755 --- a/server/src/com/cloud/network/NetworkManagerImpl.java +++ b/server/src/com/cloud/network/NetworkManagerImpl.java @@ -3205,7 +3205,8 @@ public class NetworkManagerImpl implements NetworkManager, NetworkService, Manag for (NetworkElement ne : _networkElements) { Provider provider = Network.Provider.getProvider(ne.getName()); if (provider == null) { - if (ne.getName().equalsIgnoreCase("Ovs") || ne.getName().equalsIgnoreCase("BareMetal")) { + if (ne.getName().equalsIgnoreCase("Ovs") || ne.getName().equalsIgnoreCase("BareMetal") + || ne.getName().equalsIgnoreCase("CiscoNexus1000vVSM")) { continue; } throw new CloudRuntimeException("Unable to identify the provider by name " + ne.getName());