diff --git a/server/src/main/java/com/cloud/vm/UserVmManagerImpl.java b/server/src/main/java/com/cloud/vm/UserVmManagerImpl.java index 778205027e5..1195ba0d1de 100644 --- a/server/src/main/java/com/cloud/vm/UserVmManagerImpl.java +++ b/server/src/main/java/com/cloud/vm/UserVmManagerImpl.java @@ -8322,6 +8322,10 @@ public class UserVmManagerImpl extends ManagerBase implements UserVmManager, Vir */ protected void updateVmNetwork(AssignVMCmd cmd, Account caller, UserVmVO vm, Account newAccount, VirtualMachineTemplate template) throws InsufficientCapacityException, ResourceAllocationException { + if (cmd.isSkipNetwork()) { + logger.trace("Skipping network update for {} as per command parameter.", vm); + return; + } logger.trace("Updating network for VM [{}].", vm);