From 0ecf1051122f0fc8913cd1508130959ca2eb46d3 Mon Sep 17 00:00:00 2001 From: Wei Zhou Date: Wed, 12 Jun 2024 11:47:17 +0200 Subject: [PATCH] vxlan: do not create duplicated network for private gateway --- .../main/java/com/cloud/network/guru/VxlanGuestNetworkGuru.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/network-elements/vxlan/src/main/java/com/cloud/network/guru/VxlanGuestNetworkGuru.java b/plugins/network-elements/vxlan/src/main/java/com/cloud/network/guru/VxlanGuestNetworkGuru.java index ce6baaa15e90..410ed3c5c346 100644 --- a/plugins/network-elements/vxlan/src/main/java/com/cloud/network/guru/VxlanGuestNetworkGuru.java +++ b/plugins/network-elements/vxlan/src/main/java/com/cloud/network/guru/VxlanGuestNetworkGuru.java @@ -59,7 +59,7 @@ protected boolean canHandle(NetworkOffering offering, final NetworkType networkT // This guru handles only Guest Isolated network that supports Source nat service if (networkType == NetworkType.Advanced && isMyTrafficType(offering.getTrafficType()) && (offering.getGuestType() == Network.GuestType.Isolated || offering.getGuestType() == Network.GuestType.L2) && - isMyIsolationMethod(physicalNetwork)) { + isMyIsolationMethod(physicalNetwork) && !offering.isSystemOnly()) { return true; } else { s_logger.trace("We only take care of Guest networks of type " + GuestType.Isolated + " or " + GuestType.L2 + " in zone of type " + NetworkType.Advanced);