From 23ca806db99f51e3237b7c86a37146dc1e9d28d6 Mon Sep 17 00:00:00 2001 From: Wei Zhou Date: Thu, 21 Nov 2019 07:10:17 +0100 Subject: [PATCH] kvm: fix issue that network rules for secondary IPs are not applied (#3636) When I add a secondary IP to a nic on shared network in advanced zone with security groups, the network rules for new IP are not applied on KVM hypervisors. It is because "--action -A" cannot be recognized in security_group.py after commit ac73e7e671ba107830f96b9fb534eb716956e405. changing to "--action=-A" will fix it. --- .../cloud/hypervisor/kvm/resource/LibvirtComputingResource.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java b/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java index b20f1a58b94..07461393c60 100644 --- a/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java +++ b/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java @@ -3638,7 +3638,7 @@ public class LibvirtComputingResource extends ServerResourceBase implements Serv cmd.add("network_rules_vmSecondaryIp"); cmd.add("--vmname", vmName); cmd.add("--nicsecips", secIp); - cmd.add("--action", action); + cmd.add("--action=" + action); final String result = cmd.execute(); if (result != null) {