[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-2399?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13658246#comment-13658246
 ] 

Jayapal Reddy commented on CLOUDSTACK-2399:
-------------------------------------------

To get network for the private gateway we searching with vlan and cidr. So for 
creating network include vlan, cidr,  private gateway ip  and gateway parameter 
or do not allow same private gateway with vlan and cidr twice 
                
> NTier: Deletion of Private Gateway among multiple private Gateways of the the 
> VPC deletes the Wrong private gateway
> -------------------------------------------------------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-2399
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-2399
>             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 VPC.
> 2. Create Two private gateways to the VPC where two NICs to the private 
> gateway network get created on the VPC VR.
> 3. Delete the first private Gateway created to the VPC.
> ==========
> Observations:
> ==========
> 2013-05-08 15:35:18,186 DEBUG [cloud.api.ApiServlet] (catalina-exec-1:null) 
> ===START===  10.216.132.104 -- GET  
> command=deletePrivateGateway&id=b6fe4574-fe8f-4846-844d-9182e3217ceb&response=json&sessionkey=J5RF%2BKuEucFSQi3XIQmJhxorqOM%3D&_=1368052554491
> 2013-05-08 15:35:18,208 DEBUG [cloud.async.AsyncJobManagerImpl] 
> (catalina-exec-1:null) submit async job-66, details: AsyncJobVO {id:66, 
> userId: 2, accountId: 2, sessionKey: null, instanceType: PrivateGateway, 
> instanceId: null, cmd: 
> org.apache.cloudstack.api.command.admin.vpc.DeletePrivateGatewayCmd, 
> cmdOriginator: null, cmdInfo: 
> {"response":"json","id":"b6fe4574-fe8f-4846-844d-9182e3217ceb","sessionkey":"J5RF+KuEucFSQi3XIQmJhxorqOM\u003d","ctxUserId":"2","httpmethod":"GET","_":"1368052554491","ctxAccountId":"2","ctxStartEventId":"183"},
>  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 15:35:18,209 DEBUG [cloud.api.ApiServlet] (catalina-exec-1:null) 
> ===END===  10.216.132.104 -- GET  
> command=deletePrivateGateway&id=b6fe4574-fe8f-4846-844d-9182e3217ceb&response=json&sessionkey=J5RF%2BKuEucFSQi3XIQmJhxorqOM%3D&_=1368052554491
> 2013-05-08 15:35:18,211 DEBUG [cloud.async.AsyncJobManagerImpl] 
> (Job-Executor-88:job-66) Executing 
> org.apache.cloudstack.api.command.admin.vpc.DeletePrivateGatewayCmd for job-66
> 2013-05-08 15:35:18,217 DEBUG [cloud.async.AsyncJobManagerImpl] 
> (Job-Executor-88:job-66) Sync job-66 execution on object vpc.3
> 2013-05-08 15:35:18,222 DEBUG [cloud.async.AsyncJobManagerImpl] 
> (Job-Executor-88:job-66) job 
> org.apache.cloudstack.api.command.admin.vpc.DeletePrivateGatewayCmd for 
> job-66 was queued, processing the queue.
> 2013-05-08 15:35:18,228 DEBUG [cloud.async.AsyncJobManagerImpl] 
> (Job-Executor-88:job-66) Executing sync queue item: SyncQueueItemVO {id:34, 
> queueId: 32, contentType: AsyncJob, contentId: 66, lastProcessMsid: 
> 7508777239729, lastprocessNumber: 3, lastProcessTime: Wed May 08 15:35:18 PDT 
> 2013, created: Wed May 08 15:35:18 PDT 2013}
> 2013-05-08 15:35:18,229 DEBUG [cloud.async.AsyncJobManagerImpl] 
> (Job-Executor-88:job-66) Schedule queued job-66
> 2013-05-08 15:35:18,233 DEBUG [cloud.async.SyncQueueManagerImpl] 
> (Job-Executor-88:job-66) There is a pending process in sync queue(id: 32)
> 2013-05-08 15:35:18,234 DEBUG [cloud.async.AsyncJobManagerImpl] 
> (Job-Executor-89:job-66) Executing 
> org.apache.cloudstack.api.command.admin.vpc.DeletePrivateGatewayCmd for job-66
> 2013-05-08 15:35:18,241 DEBUG [network.vpc.VpcManagerImpl] 
> (Job-Executor-89:job-66) Marked gateway VpcGateway[14|10.223.60.34|3] with 
> state Deleting
> 2013-05-08 15:35:18,251 DEBUG 
> [network.router.VpcVirtualNetworkApplianceManagerImpl] 
> (Job-Executor-89:job-66) Releasing private ip for gateway 
> com.cloud.network.vpc.PrivateGatewayProfile@11cb0906 from 
> VM[DomainRouter|r-7-NATONPRVGW]
> 2013-05-08 15:35:18,259 DEBUG [cloud.network.NetworkModelImpl] 
> (Job-Executor-89:job-66) Service SecurityGroup is not supported in the 
> network id=209
> 2013-05-08 15:35:18,270 DEBUG [agent.transport.Request] 
> (Job-Executor-89:job-66) Seq 1-275056149: Sending  { Cmd , MgmtId: 
> 7508777239729, via: 1, Ver: v1, Flags: 100011, 
> [{"routing.IpAssocVpcCommand":{"ipAddresses":[{"accountId":1,"publicIp":"10.223.60.35","sourceNat":true,"add":false,"oneToOneNat":false,"firstIP":false,"vlanId":"600","vlanGateway":"10.223.60.1","vlanNetmask":"255.255.255.192","vifMacAddress":"06:fd:40:00:00:2f","trafficType":"Guest"}],"accessDetails":{"router.guest.ip":"10.223.60.35","zone.network.type":"Advanced","router.ip":"169.254.0.221","router.name":"r-7-NATONPRVGW"},"wait":0}}]
>  }
> 2013-05-08 15:35:18,641 DEBUG [agent.transport.Request] 
> (AgentManager-Handler-2:null) Seq 1-275056149: Processing:  { Ans: , MgmtId: 
> 7508777239729, via: 1, Ver: v1, Flags: 10, 
> [{"routing.IpAssocAnswer":{"results":["10.223.60.35 - 
> success"],"result":true,"wait":0}}] }
> 2013-05-08 15:35:18,642 DEBUG [agent.transport.Request] 
> (Job-Executor-89:job-66) Seq 1-275056149: Received:  { Ans: , MgmtId: 
> 7508777239729, via: 1, Ver: v1, Flags: 10, { IpAssocAnswer } }
> 2013-05-08 15:35:18,642 DEBUG 
> [network.router.VpcVirtualNetworkApplianceManagerImpl] 
> (Job-Executor-89:job-66) Successfully applied ip association for ip 
> com.cloud.network.vpc.PrivateIpAddress@6425a347 in vpc network 
> Ntwk[209|Guest|5]
> 2013-05-08 15:35:18,642 DEBUG 
> [network.router.VpcVirtualNetworkApplianceManagerImpl] 
> (Job-Executor-89:job-66) Removing router VM[DomainRouter|r-7-NATONPRVGW] from 
> private network Ntwk[209|Guest|5] as a part of delete private gateway
> 2013-05-08 15:35:18,656 DEBUG [cloud.network.NetworkModelImpl] 
> (Job-Executor-89:job-66) Service SecurityGroup is not supported in the 
> network id=209
> 2013-05-08 15:35:18,658 DEBUG [cloud.vm.VirtualMachineManagerImpl] 
> (Job-Executor-89:job-66) Un-plugging nic for vm 
> VM[DomainRouter|r-7-NATONPRVGW] from network Ntwk[209|Guest|5]
> 2013-05-08 15:35:18,660 DEBUG [agent.transport.Request] 
> (Job-Executor-89:job-66) Seq 1-275056150: Sending  { Cmd , MgmtId: 
> 7508777239729, via: 1, Ver: v1, Flags: 100111, 
> [{"UnPlugNicCommand":{"nic":{"deviceId":3,"networkRateMbps":200,"defaultNic":false,"uuid":"28516266-5d1f-449a-866a-bf42b110738b","ip":"10.223.60.35","netmask":"255.255.255.192","gateway":"10.223.60.1","mac":"06:fd:40:00:00:2f","broadcastType":"Vlan","type":"Guest","broadcastUri":"vlan://600","isolationUri":"vlan://600","isSecurityGroupEnabled":false},"instanceName":"r-7-NATONPRVGW","wait":0}}]
>  }
> 2013-05-08 15:35:18,906 DEBUG [agent.transport.Request] 
> (AgentManager-Handler-4:null) Seq 1-275056150: Processing:  { Ans: , MgmtId: 
> 7508777239729, via: 1, Ver: v1, Flags: 110, 
> [{"UnPlugNicAnswer":{"result":true,"details":"success","wait":0}}] }
> 2013-05-08 15:35:18,906 DEBUG [agent.manager.AgentAttache] 
> (AgentManager-Handler-4:null) Seq 1-275056150: No more commands found
> 2013-05-08 15:35:18,906 DEBUG [agent.transport.Request] 
> (Job-Executor-89:job-66) Seq 1-275056150: Received:  { Ans: , MgmtId: 
> 7508777239729, via: 1, Ver: v1, Flags: 110, { UnPlugNicAnswer } }
> mysql> select * from vpc_gateways where 
> uuid="b6fe4574-fe8f-4846-844d-9182e3217ceb";
> +----+--------------------------------------+--------------+-----------------+-------------+----------+---------+------------+--------+---------+---------------------+------------+-----------+----------+---------------------+------------+
> | id | uuid                                 | ip4_address  | netmask         
> | gateway     | vlan_tag | type    | network_id | vpc_id | zone_id | created  
>            | account_id | domain_id | state    | removed             | 
> source_nat |
> +----+--------------------------------------+--------------+-----------------+-------------+----------+---------+------------+--------+---------+---------------------+------------+-----------+----------+---------------------+------------+
> | 14 | b6fe4574-fe8f-4846-844d-9182e3217ceb | 10.223.60.34 | 255.255.255.192 
> | 10.223.60.1 | 600      | Private |        209 |      3 |       1 | 
> 2013-05-08 22:27:58 |          2 |         1 | Deleting | 2013-05-08 22:35:18 
> |          1 |
> +----+--------------------------------------+--------------+-----------------+-------------+----------+---------+------------+--------+---------+---------------------+------------+-----------+----------+---------------------+------------+
> 1 row in set (0.00 sec)
> mysql> select * from vpc_gateways where ip4_address like "10.223.60.35";
> +----+--------------------------------------+--------------+-----------------+-------------+----------+---------+------------+--------+---------+---------------------+------------+-----------+-------+---------+------------+
> | id | uuid                                 | ip4_address  | netmask         
> | gateway     | vlan_tag | type    | network_id | vpc_id | zone_id | created  
>            | account_id | domain_id | state | removed | source_nat |
> +----+--------------------------------------+--------------+-----------------+-------------+----------+---------+------------+--------+---------+---------------------+------------+-----------+-------+---------+------------+
> | 15 | 8e38b663-c43f-41fd-95cc-46571c3bffc8 | 10.223.60.35 | 255.255.255.192 
> | 10.223.60.1 | 600      | Private |        209 |      3 |       1 | 
> 2013-05-08 22:28:13 |          2 |         1 | Ready | NULL    |          1 |
> +----+--------------------------------------+--------------+-----------------+-------------+----------+---------+------------+--------+---------+---------------------+------------+-----------+-------+---------+------------+
> 1 row in set (0.00 sec)
> root@r-7-NATONPRVGW:~# ifconfig
> eth0      Link encap:Ethernet  HWaddr 0e:00:a9:fe:00:dd
>           inet addr:169.254.0.221  Bcast:169.254.255.255  Mask:255.255.0.0
>           inet6 addr: fe80::c00:a9ff:fefe:dd/64 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:598 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:553 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:72290 (70.5 KiB)  TX bytes:91270 (89.1 KiB)
> eth1      Link encap:Ethernet  HWaddr 06:fb:c0:00:00:0d
>           inet addr:10.223.136.132  Bcast:10.223.136.191  Mask:255.255.255.192
>           inet6 addr: fe80::4fb:c0ff:fe00:d/64 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:29 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:39 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:2602 (2.5 KiB)  TX bytes:3150 (3.0 KiB)
> eth2      Link encap:Ethernet  HWaddr 06:db:b0:00:00:2e
>           inet addr:10.223.60.34  Bcast:10.223.60.63  Mask:255.255.255.192
>           inet6 addr: fe80::4db:b0ff:fe00:2e/64 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:23 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:1386 (1.3 KiB)  TX bytes:444 (444.0 B)
> eth3      Link encap:Ethernet  HWaddr 06:87:2c:00:00:30
>           inet addr:10.223.60.36  Bcast:10.223.60.63  Mask:255.255.255.192
>           inet6 addr: fe80::487:2cff:fe00:30/64 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:11 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:714 (714.0 B)  TX bytes:444 (444.0 B)
> eth4      Link encap:Ethernet  HWaddr 06:65:44:00:00:31
>           inet addr:10.223.60.37  Bcast:10.223.60.63  Mask:255.255.255.192
>           inet6 addr: fe80::465:44ff:fe00:31/64 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:7 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:510 (510.0 B)  TX bytes:514 (514.0 B)
> lo        Link encap:Local Loopback
>           inet addr:127.0.0.1  Mask:255.0.0.0
>           inet6 addr: ::1/128 Scope:Host
>           UP LOOPBACK RUNNING  MTU:16436  Metric:1
>           RX packets:8 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:1104 (1.0 KiB)  TX bytes:1104 (1.0 KiB)
> root@r-7-NATONPRVGW:~#

--
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

Reply via email to