Sanjeev N created CLOUDSTACK-5814:
-------------------------------------

             Summary: [Hyper-v] Nic hot plug-in does not happen if public IP is 
acquired from different vlan
                 Key: CLOUDSTACK-5814
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-5814
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: Hypervisor Controller, Network Controller
    Affects Versions: 4.3.0
         Environment: Latest build from 4.3 branch with commit: 
6f309b8a87d3376950a60234d399c6e3749ad1c7
            Reporter: Sanjeev N
            Priority: Critical
             Fix For: 4.3.0


[Hyper-v] Nic hot plug-in does not happen if public IP is acquired from 
different vlan

Steps to reproduce:
================
1.Bring up CS in advanced zone with hyper-v cluster
2.Create isolated guest network and deploy few vms in the network
3.Exhaust all the public IP addresses present in the zone (in user_ip_address 
table set the allocated=now())
4.Add new public IP range in new vlan and new subnet
5.Acquire one ip address from the new ip range and configure PF and assign one 
vm deployed at step2

Expected Result:
=============
since the IP address acquired at step5 is from different vlan nic hot plug-in 
should happen on the VR and the acquired ip address should be configured on 
this new nic

Actual Result:
===========
Nic hot plug-in does not happen and the acquired ip is configured on the 
existing public interface which is eth2 on VR.

Following is the "ip addr show" command output from VR:
root@r-4-VM:~# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP 
qlen 1000
    link/ether 02:00:67:79:00:02 brd ff:ff:ff:ff:ff:ff
    inet 10.1.1.1/24 brd 10.1.1.255 scope global eth0
    inet6 fe80::67ff:fe79:2/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP 
qlen 1000
    link/ether 02:00:57:ab:00:05 brd ff:ff:ff:ff:ff:ff
    inet 10.147.40.230/23 brd 10.147.41.255 scope global eth1
    inet6 fe80::57ff:feab:5/64 scope link
       valid_lft forever preferred_lft forever
4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP 
qlen 1000
    link/ether 06:78:3c:00:00:17 brd ff:ff:ff:ff:ff:ff
    inet 10.147.48.5/24 brd 10.147.48.255 scope global eth2
    inet 10.147.31.240/24 brd 10.147.31.255 scope global eth2
    inet6 fe80::478:3cff:fe00:17/64 scope link
       valid_lft forever preferred_lft forever

Log snippet from MS log :
====================
2014-01-07 11:29:36,252 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(catalina-exec-10:ctx-c9945336 ctx-4a2f8773) submit async job-62, details: 
AsyncJobVO {id:62, userId: 2, accountId: 2, instanceType: IpAddress, 
instanceId: 19, cmd: 
org.apache.cloudstack.api.command.user.address.AssociateIPAddrCmd, cmdInfo: 
{"id":"19","response":"json","sessionkey":"Yc2RY308FJ0FALdFfefofIWKnKY\u003d","cmdEventType":"NET.IPASSIGN","ctxUserId":"2","httpmethod":"GET","_":"1389074372490","ctxAccountId":"2","networkid":"d2b7326e-99f9-453e-9535-f6982da49e2f","ctxStartEventId":"160"},
 cmdVersion: 0, status: IN_PROGRESS, processStatus: 0, resultCode: 0, result: 
null, initMsid: 132129494109518, completeMsid: null, lastUpdated: null, 
lastPolled: null, created: null}
2014-01-07 11:29:36,253 INFO  [o.a.c.f.j.i.AsyncJobMonitor] 
(Job-Executor-30:ctx-17a9f9c9) Add job-62 into job monitoring
2014-01-07 11:29:36,253 DEBUG [c.c.a.ApiServlet] (catalina-exec-10:ctx-c9945336 
ctx-4a2f8773) ===END===  10.146.0.133 -- GET  
command=associateIpAddress&response=json&sessionkey=Yc2RY308FJ0FALdFfefofIWKnKY%3D&networkid=d2b7326e-99f9-453e-9535-f6982da49e2f&_=1389074372490
2014-01-07 11:29:36,256 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(Job-Executor-30:ctx-17a9f9c9) Executing AsyncJobVO {id:62, userId: 2, 
accountId: 2, instanceType: IpAddress, instanceId: 19, cmd: 
org.apache.cloudstack.api.command.user.address.AssociateIPAddrCmd, cmdInfo: 
{"id":"19","response":"json","sessionkey":"Yc2RY308FJ0FALdFfefofIWKnKY\u003d","cmdEventType":"NET.IPASSIGN","ctxUserId":"2","httpmethod":"GET","_":"1389074372490","ctxAccountId":"2","networkid":"d2b7326e-99f9-453e-9535-f6982da49e2f","ctxStartEventId":"160"},
 cmdVersion: 0, status: IN_PROGRESS, processStatus: 0, resultCode: 0, result: 
null, initMsid: 132129494109518, completeMsid: null, lastUpdated: null, 
lastPolled: null, created: null}
2014-01-07 11:29:36,335 DEBUG [c.c.n.IpAddressManagerImpl] 
(Job-Executor-30:ctx-17a9f9c9 ctx-4a2f8773) Associating ip Ip[10.147.31.240-1] 
to network Ntwk[204|Guest|8]
2014-01-07 11:29:36,441 DEBUG [c.c.n.IpAddressManagerImpl] 
(Job-Executor-30:ctx-17a9f9c9 ctx-4a2f8773) Successfully associated ip address 
10.147.31.240 to network Ntwk[204|Guest|8]
2014-01-07 11:29:36,507 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(Job-Executor-30:ctx-17a9f9c9 ctx-4a2f8773) Complete async job-62, jobStatus: 
SUCCEEDED, resultCode: 0, result: 
org.apache.cloudstack.api.response.IPAddressResponse/ipaddress/{"id":"76cab7f0-a385-44f1-ab93-dadbaea8caa9","ipaddress":"10.147.31.240","allocated":"2014-01-07T11:29:36+0530","zoneid":"c44393e7-75da-4849-9215-44799171f3a4","zonename":"Adv-Hyperv","issourcenat":false,"account":"admin","domainid":"e170fd00-76b8-11e3-abd9-e651e279b626","domain":"ROOT","forvirtualnetwork":true,"vlanid":"9003aae3-2bd7-4a70-ad56-6f2707d63968","vlanname":"vlan://31","isstaticnat":false,"issystem":false,"associatednetworkid":"d2b7326e-99f9-453e-9535-f6982da49e2f","associatednetworkname":"default","networkid":"d2ddad66-9cf0-41b8-b062-4cd1007f38d5","state":"Allocating","physicalnetworkid":"2db9a31d-db3f-4717-a5c6-3f2d184e74ca","tags":[],"isportable":false}
2014-01-07 11:29:36,575 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(Job-Executor-30:ctx-17a9f9c9) Done executing 
org.apache.cloudstack.api.command.user.address.AssociateIPAddrCmd for job-62
2014-01-07 11:29:36,608 INFO  [o.a.c.f.j.i.AsyncJobMonitor] 
(Job-Executor-30:ctx-17a9f9c9) Remove job-62 from job monitoring
2014-01-07 11:30:38,773 DEBUG [c.c.a.ApiServlet] 
(catalina-exec-18:ctx-01cf46a4) ===START===  10.146.0.133 -- GET  
command=createPortForwardingRule&response=json&sessionkey=Yc2RY308FJ0FALdFfefofIWKnKY%3D&ipaddressid=76cab7f0-a385-44f1-ab93-dadbaea8caa9&privateport=22&privateendport=22&publicport=22&publicendport=22&protocol=tcp&virtualmachineid=a97f69e2-f745-4dc7-b16c-eebfd2595186&openfirewall=false&networkid=d2b7326e-99f9-453e-9535-f6982da49e2f&_=1389074435292
2014-01-07 11:30:38,801 DEBUG [c.c.n.f.FirewallManagerImpl] 
(catalina-exec-18:ctx-01cf46a4 ctx-d423299a) No network rule conflicts detected 
for Rule[6-PortForwarding-Staged] against 0 existing rules
2014-01-07 11:30:39,141 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(catalina-exec-18:ctx-01cf46a4 ctx-d423299a) submit async job-63, details: 
AsyncJobVO {id:63, userId: 2, accountId: 2, instanceType: FirewallRule, 
instanceId: 6, cmd: 
org.apache.cloudstack.api.command.user.firewall.CreatePortForwardingRuleCmd, 
cmdInfo: 
{"sessionkey":"Yc2RY308FJ0FALdFfefofIWKnKY\u003d","protocol":"tcp","virtualmachineid":"a97f69e2-f745-4dc7-b16c-eebfd2595186","cmdEventType":"NET.RULEADD","ctxUserId":"2","httpmethod":"GET","privateendport":"22","ipaddressid":"76cab7f0-a385-44f1-ab93-dadbaea8caa9","openfirewall":"false","id":"6","response":"json","privateport":"22","_":"1389074435292","publicport":"22","ctxAccountId":"2","networkid":"d2b7326e-99f9-453e-9535-f6982da49e2f","ctxStartEventId":"164","publicendport":"22"},
 cmdVersion: 0, status: IN_PROGRESS, processStatus: 0, resultCode: 0, result: 
null, initMsid: 132129494109518, completeMsid: null, lastUpdated: null, 
lastPolled: null, created: null}
2014-01-07 11:30:39,142 INFO  [o.a.c.f.j.i.AsyncJobMonitor] 
(Job-Executor-31:ctx-26e587af) Add job-63 into job monitoring
2014-01-07 11:30:39,142 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(Job-Executor-31:ctx-26e587af) Executing AsyncJobVO {id:63, userId: 2, 
accountId: 2, instanceType: FirewallRule, instanceId: 6, cmd: 
org.apache.cloudstack.api.command.user.firewall.CreatePortForwardingRuleCmd, 
cmdInfo: 
{"sessionkey":"Yc2RY308FJ0FALdFfefofIWKnKY\u003d","protocol":"tcp","virtualmachineid":"a97f69e2-f745-4dc7-b16c-eebfd2595186","cmdEventType":"NET.RULEADD","ctxUserId":"2","httpmethod":"GET","privateendport":"22","ipaddressid":"76cab7f0-a385-44f1-ab93-dadbaea8caa9","openfirewall":"false","id":"6","response":"json","privateport":"22","_":"1389074435292","publicport":"22","ctxAccountId":"2","networkid":"d2b7326e-99f9-453e-9535-f6982da49e2f","ctxStartEventId":"164","publicendport":"22"},
 cmdVersion: 0, status: IN_PROGRESS, processStatus: 0, resultCode: 0, result: 
null, initMsid: 132129494109518, completeMsid: null, lastUpdated: null, 
lastPolled: null, created: null}
2014-01-07 11:30:39,142 DEBUG [c.c.a.ApiServlet] (catalina-exec-18:ctx-01cf46a4 
ctx-d423299a) ===END===  10.146.0.133 -- GET  
command=createPortForwardingRule&response=json&sessionkey=Yc2RY308FJ0FALdFfefofIWKnKY%3D&ipaddressid=76cab7f0-a385-44f1-ab93-dadbaea8caa9&privateport=22&privateendport=22&publicport=22&publicendport=22&protocol=tcp&virtualmachineid=a97f69e2-f745-4dc7-b16c-eebfd2595186&openfirewall=false&networkid=d2b7326e-99f9-453e-9535-f6982da49e2f&_=1389074435292
2014-01-07 11:30:39,250 DEBUG [c.c.n.r.VirtualNetworkApplianceManagerImpl] 
(Job-Executor-31:ctx-26e587af ctx-d423299a) Applying ip association in network 
Ntwk[204|Guest|8]
2014-01-07 11:30:39,274 DEBUG [c.c.a.t.Request] (Job-Executor-31:ctx-26e587af 
ctx-d423299a) Seq 4-2034961238: Sending  { Cmd , MgmtId: 132129494109518, via: 
4(10.147.40.31), Ver: v1, Flags: 100001, 
[{"com.cloud.agent.api.routing.IpAssocCommand":{"ipAddresses":[{"accountId":2,"publicIp":"10.147.48.5","sourceNat":true,"add":true,"oneToOneNat":false,"firstIP":true,"broadcastUri":"vlan://48","vlanGateway":"10.147.48.1","vlanNetmask":"255.255.255.0","vifMacAddress":"06:88:76:00:00:17","networkRate":200,"trafficType":"Public"}],"accessDetails":{"router.guest.ip":"10.1.1.1","zone.network.type":"Advanced","router.ip":"10.147.40.230","router.name":"r-4-VM"},"wait":0}},{"com.cloud.agent.api.routing.IpAssocCommand":{"ipAddresses":[{"accountId":2,"publicIp":"10.147.31.240","sourceNat":true,"add":true,"oneToOneNat":false,"firstIP":true,"broadcastUri":"vlan://31","vlanGateway":"10.147.31.1","vlanNetmask":"255.255.255.0","vifMacAddress":"06:78:3e:00:00:17","networkRate":200,"trafficType":"Public"}],"accessDetails":{"router.guest.ip":"10.1.1.1","zone.network.type":"Advanced","router.ip":"10.147.40.230","router.name":"r-4-VM"},"wait":0}}]
 }
2014-01-07 11:30:39,275 INFO  [c.c.h.h.r.HypervDirectConnectResource] 
(DirectAgent-135:ctx-f2f40e07) Executing resource IPAssocCommand: 
{"ipAddresses":[{"accountId":2,"publicIp":"10.147.48.5","sourceNat":true,"add":true,"oneToOneNat":false,"firstIP":true,"broadcastUri":"vlan://48","vlanGateway":"10.147.48.1","vlanNetmask":"255.255.255.0","vifMacAddress":"06:88:76:00:00:17","networkRate":200,"trafficType":"Public"}],"accessDetails":{"router.guest.ip":"10.1.1.1","zone.network.type":"Advanced","router.ip":"10.147.40.230","router.name":"r-4-VM"},"contextMap":{},"wait":0}
2014-01-07 11:30:39,275 DEBUG [c.c.h.h.r.HypervDirectConnectResource] 
(DirectAgent-135:ctx-f2f40e07) Use router's private IP for SSH control. IP : 
10.147.40.230
2014-01-07 11:30:39,275 DEBUG [c.c.h.h.r.HypervDirectConnectResource] 
(DirectAgent-135:ctx-f2f40e07) Plug new NIC to associate10.147.40.230 to 
10.147.48.5
2014-01-07 11:30:39,276 DEBUG [c.c.h.h.r.HypervDirectConnectResource] 
(DirectAgent-135:ctx-f2f40e07) Run command on domain router 10.147.40.230, 
/opt/cloud/bin/ipassoc.sh  -A  -s  -f  -l 10.147.48.5/24 -c eth2 -g 10.147.48.1 
-n
2014-01-07 11:30:39,330 DEBUG [c.c.a.m.AgentManagerImpl] 
(AgentManager-Handler-1:null) SeqA 2-9842: Processing Seq 2-9842:  { Cmd , 
MgmtId: -1, via: 2, Ver: v1, Flags: 11, 
[{"com.cloud.agent.api.ConsoleProxyLoadReportCommand":{"_proxyVmId":1,"_loadInfo":"{\n
  \"connections\": []\n}","wait":0}}] }
2014-01-07 11:30:39,406 DEBUG [c.c.a.m.AgentManagerImpl] 
(AgentManager-Handler-1:null) SeqA 2-9842: Sending Seq 2-9842:  { Ans: , 
MgmtId: 132129494109518, via: 2, Ver: v1, Flags: 100010, 
[{"com.cloud.agent.api.AgentControlAnswer":{"result":true,"wait":0}}] }
2014-01-07 11:30:39,606 INFO  [c.c.h.h.r.HypervDirectConnectResource] 
(DirectAgent-135:ctx-f2f40e07) ipassoc command on domain router 10.147.40.230 
completed
2014-01-07 11:30:39,608 INFO  [c.c.h.h.r.HypervDirectConnectResource] 
(DirectAgent-135:ctx-f2f40e07) Executing resource IPAssocCommand: 
{"ipAddresses":[{"accountId":2,"publicIp":"10.147.31.240","sourceNat":true,"add":true,"oneToOneNat":false,"firstIP":true,"broadcastUri":"vlan://31","vlanGateway":"10.147.31.1","vlanNetmask":"255.255.255.0","vifMacAddress":"06:78:3e:00:00:17","networkRate":200,"trafficType":"Public"}],"accessDetails":{"router.guest.ip":"10.1.1.1","zone.network.type":"Advanced","router.ip":"10.147.40.230","router.name":"r-4-VM"},"contextMap":{},"wait":0}
2014-01-07 11:30:39,608 DEBUG [c.c.h.h.r.HypervDirectConnectResource] 
(DirectAgent-135:ctx-f2f40e07) Use router's private IP for SSH control. IP : 
10.147.40.230
2014-01-07 11:30:39,608 DEBUG [c.c.h.h.r.HypervDirectConnectResource] 
(DirectAgent-135:ctx-f2f40e07) Plug new NIC to associate10.147.40.230 to 
10.147.31.240
2014-01-07 11:30:39,608 DEBUG [c.c.h.h.r.HypervDirectConnectResource] 
(DirectAgent-135:ctx-f2f40e07) Run command on domain router 10.147.40.230, 
/opt/cloud/bin/ipassoc.sh  -A  -s  -f  -l 10.147.31.240/24 -c eth2 -g 
10.147.31.1 -n
2014-01-07 11:30:39,963 INFO  [c.c.h.h.r.HypervDirectConnectResource] 
(DirectAgent-135:ctx-f2f40e07) ipassoc command on domain router 10.147.40.230 
completed
2014-01-07 11:30:39,964 DEBUG [c.c.a.m.DirectAgentAttache] 
(DirectAgent-135:ctx-f2f40e07) Seq 4-2034961238: Response Received:
2014-01-07 11:30:39,965 DEBUG [c.c.a.t.Request] (DirectAgent-135:ctx-f2f40e07) 
Seq 4-2034961238: Processing:  { Ans: , MgmtId: 132129494109518, via: 4, Ver: 
v1, Flags: 0, 
[{"com.cloud.agent.api.routing.IpAssocAnswer":{"results":["10.147.48.5 - 
success"],"result":true,"wait":0}},{"com.cloud.agent.api.routing.IpAssocAnswer":{"results":["10.147.31.240
 - success"],"result":true,"wait":0}}] }
2014-01-07 11:30:39,965 DEBUG [c.c.a.t.Request] (Job-Executor-31:ctx-26e587af 
ctx-d423299a) Seq 4-2034961238: Received:  { Ans: , MgmtId: 132129494109518, 
via: 4, Ver: v1, Flags: 0, { IpAssocAnswer, IpAssocAnswer } }
2014-01-07 11:30:39,971 DEBUG [c.c.n.r.VirtualNetworkApplianceManagerImpl] 
(Job-Executor-31:ctx-26e587af ctx-d423299a) Applying firewall rules in network 
Ntwk[204|Guest|8]
2014-01-07 11:30:39,977 DEBUG [c.c.a.t.Request] (Job-Executor-31:ctx-26e587af 
ctx-d423299a) Seq 4-2034961239: Sending  { Cmd , MgmtId: 132129494109518, via: 
4(10.147.40.31), Ver: v1, Flags: 100001, 
[{"com.cloud.agent.api.routing.SetPortForwardingRulesCommand":{"rules":[{"dstIp":"10.1.1.26","dstPortRange":[22,22],"id":6,"srcIp":"10.147.31.240","protocol":"tcp","srcPortRange":[22,22],"revoked":false,"alreadyAdded":false,"purpose":"PortForwarding","defaultEgressPolicy":false}],"accessDetails":{"router.guest.ip":"10.1.1.1","zone.network.type":"Advanced","router.ip":"10.147.40.230","router.name":"r-4-VM"},"wait":0}}]
 }
2014-01-07 11:30:39,978 DEBUG [c.c.a.t.Request] (Job-Executor-31:ctx-26e587af 
ctx-d423299a) Seq 4-2034961239: Executing:  { Cmd , MgmtId: 132129494109518, 
via: 4(10.147.40.31), Ver: v1, Flags: 100001, 
[{"com.cloud.agent.api.routing.SetPortForwardingRulesCommand":{"rules":[{"dstIp":"10.1.1.26","dstPortRange":[22,22],"id":6,"srcIp":"10.147.31.240","protocol":"tcp","srcPortRange":[22,22],"revoked":false,"alreadyAdded":false,"purpose":"PortForwarding","defaultEgressPolicy":false}],"accessDetails":{"router.guest.ip":"10.1.1.1","zone.network.type":"Advanced","router.ip":"10.147.40.230","router.name":"r-4-VM"},"wait":0}}]
 }
2014-01-07 11:30:39,978 DEBUG [c.c.a.m.DirectAgentAttache] 
(DirectAgent-134:ctx-ad1d536b) Seq 4-2034961239: Executing request
2014-01-07 11:30:39,978 DEBUG [c.c.a.m.DirectAgentAttache] 
(DirectAgent-134:ctx-ad1d536b) Seq 4-2034961239: Executing request
2014-01-07 11:30:39,978 INFO  [c.c.h.h.r.HypervDirectConnectResource] 
(DirectAgent-134:ctx-ad1d536b) Executing resource 
SetPortForwardingRulesCommand: 
{"rules":[{"dstIp":"10.1.1.26","dstPortRange":[22,22],"id":6,"srcIp":"10.147.31.240","protocol":"tcp","srcPortRange":[22,22],"revoked":false,"alreadyAdded":false,"purpose":"PortForwarding","defaultEgressPolicy":false}],"accessDetails":{"router.guest.ip":"10.1.1.1","zone.network.type":"Advanced","router.ip":"10.147.40.230","router.name":"r-4-VM"},"contextMap":{},"wait":0}
2014-01-07 11:30:39,978 DEBUG [c.c.h.h.r.HypervDirectConnectResource] 
(DirectAgent-134:ctx-ad1d536b) Use router's private IP for SSH control. IP : 
10.147.40.230
2014-01-07 11:30:40,333 DEBUG [c.c.h.h.r.HypervDirectConnectResource] 
(DirectAgent-134:ctx-ad1d536b) Executing script on domain router 10.147.40.230: 
/root/firewall.sh  -A  -P tcp -l 10.147.31.240 -p 22:22 -r 10.1.1.26 -d 22:22
2014-01-07 11:30:40,333 DEBUG [c.c.a.m.DirectAgentAttache] 
(DirectAgent-134:ctx-ad1d536b) Seq 4-2034961239: Response Received:
2014-01-07 11:30:40,334 DEBUG [c.c.a.t.Request] (DirectAgent-134:ctx-ad1d536b) 
Seq 4-2034961239: Processing:  { Ans: , MgmtId: 132129494109518, via: 4, Ver: 
v1, Flags: 0, 
[{"com.cloud.agent.api.routing.SetPortForwardingRulesAnswer":{"results":[null],"result":true,"wait":0}}]
 }
2014-01-07 11:30:40,334 DEBUG [c.c.a.t.Request] (Job-Executor-31:ctx-26e587af 
ctx-d423299a) Seq 4-2034961239: Received:  { Ans: , MgmtId: 132129494109518, 
via: 4, Ver: v1, Flags: 0, { SetPortForwardingRulesAnswer } }
2014-01-07 11:30:40,488 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(Job-Executor-31:ctx-26e587af ctx-d423299a) Complete async job-63, jobStatus: 
SUCCEEDED, resultCode: 0, result: 
org.apache.cloudstack.api.response.FirewallRuleResponse/portforwardingrule/{"id":"8ea3e234-ad9b-48e4-b889-afb3b933f494","privateport":"22","privateendport":"22","protocol":"tcp","publicport":"22","publicendport":"22","virtualmachineid":"a97f69e2-f745-4dc7-b16c-eebfd2595186","virtualmachinename":"vm1","virtualmachinedisplayname":"vm1","ipaddressid":"76cab7f0-a385-44f1-ab93-dadbaea8caa9","ipaddress":"10.147.31.240","state":"Active","cidrlist":"","tags":[],"vmguestip":"10.1.1.26","networkid":"d2b7326e-99f9-453e-9535-f6982da49e2f"}
2014-01-07 11:30:40,539 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
(Job-Executor-31:ctx-26e587af) Done executing 
org.apache.cloudstack.api.command.user.firewall.CreatePortForwardingRuleCmd for 
job-63
2014-01-07 11:30:40,564 INFO  [o.a.c.f.j.i.AsyncJobMonitor] 
(Job-Executor-31:ctx-26e587af) Remove job-63 from job monitoring






--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to