You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "Chandan Purushothama (JIRA)" <ji...@apache.org> on 2013/07/26 00:25:48 UTC

[jira] [Closed] (CLOUDSTACK-2403) NTier: Inspite of specifying "sourcenatsupported" as "false", Private Gateway to the VPC is created on the VPC VR with a source NAT rule

     [ https://issues.apache.org/jira/browse/CLOUDSTACK-2403?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Chandan Purushothama closed CLOUDSTACK-2403.
--------------------------------------------


Verified on 4.2 Build
                
> NTier: Inspite of specifying "sourcenatsupported" as "false", Private Gateway to the VPC is created on the VPC VR with a source NAT rule
> ----------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-2403
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-2403
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the default.) 
>          Components: Management Server
>    Affects Versions: 4.2.0
>            Reporter: Chandan Purushothama
>            Assignee: Jayapal Reddy
>            Priority: Critical
>             Fix For: 4.2.0
>
>
> ===============
> Steps to Reproduce:
> ===============
> 1. Create a Private Gateway to the VPC with "sourcenatsupported" parameter set to "false".
> ===========
> Observations:
> ===========
> 2013-05-08 17:01:33,779 DEBUG [cloud.async.AsyncJobManagerImpl] (catalina-exec-7:null) submit async job-92, details: AsyncJobVO {id:92, userId: 2, accountId: 2, sessionKey: null, instanceType: PrivateGateway, instanceId: 26, cmd: org.apache.cloudstack.api.command.admin.vpc.CreatePrivateGatewayCmd, cmdOriginator: null, cmdInfo: {"physicalnetworkid":"aa64a672-74cc-4498-a0e9-5cbb333a141f","sessionkey":"J5RF+KuEucFSQi3XIQmJhxorqOM\u003d","sourcenatsupported":"false","gateway":"10.223.60.1","ctxUserId":"2","httpmethod":"GET","ipaddress":"10.223.60.46","netmask":"255.255.255.192","response":"json","id":"26","vlan":"600","_":"1368057576121","ctxAccountId":"2","vpcid":"a81bcb5a-0787-49f0-93dd-5e8bcdbeb85a","ctxStartEventId":"248"}, cmdVersion: 0, callbackType: 0, callbackAddress: null, status: 0, processStatus: 0, resultCode: 0, result: null, initMsid: 7508777239729, completeMsid: null, lastUpdated: null, lastPolled: null, created: null}
> 2013-05-08 17:01:33,780 DEBUG [cloud.api.ApiServlet] (catalina-exec-7:null) ===END===  10.216.132.104 -- GET  command=createPrivateGateway&response=json&sessionkey=J5RF%2BKuEucFSQi3XIQmJhxorqOM%3D&physicalnetworkid=aa64a672-74cc-4498-a0e9-5cbb333a141f&vpcid=a81bcb5a-0787-49f0-93dd-5e8bcdbeb85a&ipaddress=10.223.60.46&sourcenatsupported=false&gateway=10.223.60.1&netmask=255.255.255.192&vlan=600&_=1368057576121
> 2013-05-08 17:01:33,782 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-132:job-92) Executing org.apache.cloudstack.api.command.admin.vpc.CreatePrivateGatewayCmd for job-92
> 2013-05-08 17:01:33,787 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-132:job-92) Sync job-92 execution on object vpc.5
> 2013-05-08 17:01:33,792 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-132:job-92) job org.apache.cloudstack.api.command.admin.vpc.CreatePrivateGatewayCmd for job-92 was queued, processing the queue.
> 2013-05-08 17:01:33,796 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-132:job-92) Executing sync queue item: SyncQueueItemVO {id:52, queueId: 48, contentType: AsyncJob, contentId: 92, lastProcessMsid: 7508777239729, lastprocessNumber: 5, lastProcessTime: Wed May 08 17:01:33 PDT 2013, created: Wed May 08 17:01:33 PDT 2013}
> 2013-05-08 17:01:33,797 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-132:job-92) Schedule queued job-92
> 2013-05-08 17:01:33,802 DEBUG [cloud.async.SyncQueueManagerImpl] (Job-Executor-132:job-92) There is a pending process in sync queue(id: 48)
> 2013-05-08 17:01:33,803 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-133:job-92) Executing org.apache.cloudstack.api.command.admin.vpc.CreatePrivateGatewayCmd for job-92
> 2013-05-08 17:01:33,819 DEBUG [cloud.vm.VirtualMachineManagerImpl] (Job-Executor-133:job-92) Adding vm VM[DomainRouter|r-9-NATONPRVGW] to network Ntwk[209|Guest|5]; requested nic profile NicProfile[0-0-600-10.223.60.46-vlan://600
> 2013-05-08 17:01:33,825 DEBUG [cloud.network.NetworkManagerImpl] (Job-Executor-133:job-92) Allocating nic for vm VM[DomainRouter|r-9-NATONPRVGW] in network Ntwk[209|Guest|5] with requested profile NicProfile[0-0-600-10.223.60.46-vlan://600
> 2013-05-08 17:01:33,837 DEBUG [cloud.network.NetworkModelImpl] (Job-Executor-133:job-92) Service SecurityGroup is not supported in the network id=209
> 2013-05-08 17:01:33,839 DEBUG [cloud.network.NetworkManagerImpl] (Job-Executor-133:job-92) Nic is allocated successfully for vm VM[DomainRouter|r-9-NATONPRVGW] in network Ntwk[209|Guest|5]
> 2013-05-08 17:01:33,840 DEBUG [cloud.network.NetworkManagerImpl] (Job-Executor-133:job-92) Lock is acquired for network id 209 as a part of network implement
> 2013-05-08 17:01:33,841 DEBUG [cloud.network.NetworkManagerImpl] (Job-Executor-133:job-92) Network id=209 is already implemented
> 2013-05-08 17:01:33,841 DEBUG [cloud.network.NetworkManagerImpl] (Job-Executor-133:job-92) Lock is released for network id 209 as a part of network implement
> 2013-05-08 17:01:33,851 DEBUG [cloud.network.NetworkModelImpl] (Job-Executor-133:job-92) Service SecurityGroup is not supported in the network id=209
> 2013-05-08 17:01:33,859 DEBUG [cloud.network.NetworkManagerImpl] (Job-Executor-133:job-92) Asking JuniperSRX to prepare for Nic[47-9-null-10.223.60.46]
> 2013-05-08 17:01:33,859 DEBUG [cloud.network.NetworkManagerImpl] (Job-Executor-133:job-92) Asking Netscaler to prepare for Nic[47-9-null-10.223.60.46]
> 2013-05-08 17:01:33,859 DEBUG [cloud.network.NetworkManagerImpl] (Job-Executor-133:job-92) Asking F5BigIP to prepare for Nic[47-9-null-10.223.60.46]
> 2013-05-08 17:01:33,859 DEBUG [cloud.network.NetworkManagerImpl] (Job-Executor-133:job-92) Asking CiscoNexus1000vVSM to prepare for Nic[47-9-null-10.223.60.46]
> 2013-05-08 17:01:33,859 DEBUG [cloud.network.NetworkManagerImpl] (Job-Executor-133:job-92) Asking CiscoVNMC to prepare for Nic[47-9-null-10.223.60.46]
> 2013-05-08 17:01:33,859 DEBUG [cloud.network.NetworkManagerImpl] (Job-Executor-133:job-92) Asking NiciraNvp to prepare for Nic[47-9-null-10.223.60.46]
> 2013-05-08 17:01:33,859 DEBUG [network.element.NiciraNvpElement] (Job-Executor-133:job-92) Checking if NiciraNvpElement can handle service Connectivity on network vpc-Atoms-VPC-1-privateNetwork
> 2013-05-08 17:01:33,859 DEBUG [cloud.network.NetworkManagerImpl] (Job-Executor-133:job-92) Asking MidoNetElement to prepare for Nic[47-9-null-10.223.60.46]
> 2013-05-08 17:01:33,859 DEBUG [network.element.MidoNetElement] (Job-Executor-133:job-92) prepare called with network: Ntwk[209|Guest|5] nic: NicProfile[47-9-null-10.223.60.46-vlan://600 vm: VM[DomainRouter|r-9-NATONPRVGW]
> 2013-05-08 17:01:33,859 DEBUG [cloud.network.NetworkManagerImpl] (Job-Executor-133:job-92) Asking BigSwitchVnsElement to prepare for Nic[47-9-null-10.223.60.46]
> 2013-05-08 17:01:33,859 DEBUG [network.element.BigSwitchVnsElement] (Job-Executor-133:job-92) Checking if BigSwitchVnsElement can handle service Connectivity on network vpc-Atoms-VPC-1-privateNetwork
> 2013-05-08 17:01:33,859 DEBUG [cloud.network.NetworkManagerImpl] (Job-Executor-133:job-92) Asking VirtualRouter to prepare for Nic[47-9-null-10.223.60.46]
> 2013-05-08 17:01:33,859 DEBUG [cloud.network.NetworkManagerImpl] (Job-Executor-133:job-92) Asking Ovs to prepare for Nic[47-9-null-10.223.60.46]
> 2013-05-08 17:01:33,859 DEBUG [cloud.network.NetworkManagerImpl] (Job-Executor-133:job-92) Asking SecurityGroupProvider to prepare for Nic[47-9-null-10.223.60.46]
> 2013-05-08 17:01:33,859 DEBUG [cloud.network.NetworkManagerImpl] (Job-Executor-133:job-92) Asking VpcVirtualRouter to prepare for Nic[47-9-null-10.223.60.46]
> 2013-05-08 17:01:33,860 DEBUG [cloud.network.NetworkModelImpl] (Job-Executor-133:job-92) Service SecurityGroup is not supported in the network id=209
> 2013-05-08 17:01:33,860 DEBUG [cloud.network.NetworkManagerImpl] (Job-Executor-133:job-92) Nic is prepared successfully for vm VM[DomainRouter|r-9-NATONPRVGW] in network Ntwk[209|Guest|5]
> 2013-05-08 17:01:33,864 DEBUG [cloud.vm.VirtualMachineManagerImpl] (Job-Executor-133:job-92) Plugging nic for vm VM[DomainRouter|r-9-NATONPRVGW] in network Ntwk[209|Guest|5]
> 2013-05-08 17:01:33,867 DEBUG [agent.transport.Request] (Job-Executor-133:job-92) Seq 1-275056266: Sending  { Cmd , MgmtId: 7508777239729, via: 1, Ver: v1, Flags: 100111, [{"PlugNicCommand":{"nic":{"deviceId":6,"networkRateMbps":200,"defaultNic":false,"uuid":"90ecc07d-a949-47a3-b7dc-dcc21ca7c758","ip":"10.223.60.46","netmask":"255.255.255.192","gateway":"10.223.60.1","mac":"06:82:06:00:00:3a","dns1":"8.8.8.8","dns2":"8.8.4.4","broadcastType":"Vlan","type":"Guest","broadcastUri":"vlan://600","isolationUri":"vlan://600","isSecurityGroupEnabled":false},"instanceName":"r-9-NATONPRVGW","wait":0}}] }
> 2013-05-08 17:01:34,182 DEBUG [agent.transport.Request] (AgentManager-Handler-15:null) Seq 1-275056266: Processing:  { Ans: , MgmtId: 7508777239729, via: 1, Ver: v1, Flags: 110, [{"PlugNicAnswer":{"result":true,"details":"success","wait":0}}] }
> 2013-05-08 17:01:34,182 DEBUG [agent.manager.AgentAttache] (AgentManager-Handler-15:null) Seq 1-275056266: No more commands found
> 2013-05-08 17:01:34,182 DEBUG [agent.transport.Request] (Job-Executor-133:job-92) Seq 1-275056266: Received:  { Ans: , MgmtId: 7508777239729, via: 1, Ver: v1, Flags: 110, { PlugNicAnswer } }
> 2013-05-08 17:01:34,182 DEBUG [cloud.vm.VirtualMachineManagerImpl] (Job-Executor-133:job-92) Nic is plugged successfully for vm VM[DomainRouter|r-9-NATONPRVGW] in network Ntwk[209|Guest|5]. Vm  is a part of network now
> 2013-05-08 17:01:34,200 DEBUG [agent.transport.Request] (Job-Executor-133:job-92) Seq 1-275056267: Sending  { Cmd , MgmtId: 7508777239729, via: 1, Ver: v1, Flags: 100011, [{"routing.IpAssocVpcCommand":{"ipAddresses":[{"accountId":1,"publicIp":"10.223.60.46","sourceNat":true,"add":true,"oneToOneNat":false,"firstIP":false,"vlanId":"600","vlanGateway":"10.223.60.1","vlanNetmask":"255.255.255.192","vifMacAddress":"06:82:06:00:00:3a","trafficType":"Guest"}],"accessDetails":{"router.guest.ip":"10.223.60.43","zone.network.type":"Advanced","router.ip":"169.254.3.119","router.name":"r-9-NATONPRVGW"},"wait":0}}] }
> 2013-05-08 17:01:35,167 DEBUG [cloud.api.ApiServlet] (catalina-exec-24:null) ===START===  10.216.132.104 -- GET  command=queryAsyncJobResult&jobId=f59a7cf1-06c1-4ef0-ba31-835acf8be6c8&response=json&sessionkey=J5RF%2BKuEucFSQi3XIQmJhxorqOM%3D&_=1368057731615
> 2013-05-08 17:01:35,174 DEBUG [cloud.async.AsyncJobManagerImpl] (catalina-exec-24:null) Async job-67 completed
> 2013-05-08 17:01:35,176 DEBUG [cloud.api.ApiServlet] (catalina-exec-24:null) ===END===  10.216.132.104 -- GET  command=queryAsyncJobResult&jobId=f59a7cf1-06c1-4ef0-ba31-835acf8be6c8&response=json&sessionkey=J5RF%2BKuEucFSQi3XIQmJhxorqOM%3D&_=1368057731615
> 2013-05-08 17:01:36,192 DEBUG [cloud.api.ApiServlet] (catalina-exec-10:null) ===START===  10.216.132.104 -- GET  command=queryAsyncJobResult&jobId=c7f1611c-8ede-4a46-a4f9-6a98dda0bf43&response=json&sessionkey=J5RF%2BKuEucFSQi3XIQmJhxorqOM%3D&_=1368057732640
> 2013-05-08 17:01:36,199 DEBUG [cloud.async.AsyncJobManagerImpl] (catalina-exec-10:null) Async job-68 completed
> 2013-05-08 17:01:36,201 DEBUG [cloud.api.ApiServlet] (catalina-exec-10:null) ===END===  10.216.132.104 -- GET  command=queryAsyncJobResult&jobId=c7f1611c-8ede-4a46-a4f9-6a98dda0bf43&response=json&sessionkey=J5RF%2BKuEucFSQi3XIQmJhxorqOM%3D&_=1368057732640
> 2013-05-08 17:01:36,580 DEBUG [agent.transport.Request] (AgentManager-Handler-1:null) Seq 1-275056267: Processing:  { Ans: , MgmtId: 7508777239729, via: 1, Ver: v1, Flags: 10, [{"routing.IpAssocAnswer":{"results":["10.223.60.46 - success"],"result":true,"wait":0}}] }
> 2013-05-08 17:01:36,580 DEBUG [agent.transport.Request] (Job-Executor-133:job-92) Seq 1-275056267: Received:  { Ans: , MgmtId: 7508777239729, via: 1, Ver: v1, Flags: 10, { IpAssocAnswer } }
> 2013-05-08 17:01:36,580 DEBUG [network.router.VpcVirtualNetworkApplianceManagerImpl] (Job-Executor-133:job-92) Successfully applied ip association for ip com.cloud.network.vpc.PrivateIpAddress@551c0528 in vpc network Ntwk[209|Guest|5]
> 2013-05-08 17:01:36,580 DEBUG [network.vpc.VpcManagerImpl] (Job-Executor-133:job-92) Private gateway com.cloud.network.vpc.PrivateGatewayProfile@2296b0bf was applied succesfully on the backend
> 2013-05-08 17:01:36,584 DEBUG [network.vpc.VpcManagerImpl] (Job-Executor-133:job-92) Marke gateway com.cloud.network.vpc.PrivateGatewayProfile@2296b0bf with state Ready
> 2013-05-08 17:01:36,589 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-133:job-92) Complete async job-92, jobStatus: 1, resultCode: 0, result: org.apache.cloudstack.api.response.PrivateGatewayResponse@6e9dcf00
> 2013-05-08 17:01:36,599 DEBUG [cloud.async.SyncQueueManagerImpl] (Job-Executor-133:job-92) Sync queue (48) is currently empty
> 2013-05-08 17:01:36,599 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-133:job-92) Done executing org.apache.cloudstack.api.command.admin.vpc.CreatePrivateGatewayCmd for job-92
> mysql> select id,ip4_address,gateway,vlan_tag,vpc_id,account_id,state,removed,source_nat from vpc_gateways where vpc_id=5;
> +----+--------------+-------------+----------+--------+------------+-------+---------+------------+
> | id | ip4_address  | gateway     | vlan_tag | vpc_id | account_id | state | removed | source_nat |
> +----+--------------+-------------+----------+--------+------------+-------+---------+------------+
> | 22 | 10.223.60.42 | 10.223.60.1 | 600      |      5 |          2 | Ready | NULL    |          0 |
> | 23 | 10.223.60.43 | 10.223.60.1 | 600      |      5 |          2 | Ready | NULL    |          1 |
> | 24 | 10.223.60.44 | 10.223.60.1 | 600      |      5 |          2 | Ready | NULL    |          1 |
> | 25 | 10.223.60.45 | 10.223.60.1 | 600      |      5 |          2 | Ready | NULL    |          1 |
> | 26 | 10.223.60.46 | 10.223.60.1 | 600      |      5 |          2 | Ready | NULL    |          1 |
> +----+--------------+-------------+----------+--------+------------+-------+---------+------------+
> 5 rows in set (0.00 sec)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira