[ https://issues.apache.org/jira/browse/CLOUDSTACK-2621?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sanjeev N closed CLOUDSTACK-2621. --------------------------------- Verified with latest build from master-6-17-stable build, works fine. > [Multiple_IP_Ranges] Failed to delete guest IP range from a new subnet/CIDR > --------------------------------------------------------------------------- > > Key: CLOUDSTACK-2621 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-2621 > 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 > Environment: Latest build from > master:CloudStack-non-OSS-MASTER-394-rhel6.3.tar.gz > Reporter: Sanjeev N > Assignee: Bharat Kumar > Priority: Critical > Fix For: 4.2.0 > > > Failed to delete guest IP range from a new subnet/CIDR > Steps to Reproduce: > ================= > 1.Bring up CS in basic zone with xen61 server > 2.Exhaust all guest IP addresses from the primary guest IP range > 3.Add new guest IP range in new CIDR different from primary CIDR > 4.Deploy guest vm > 5.Set expunge interval to a small value say 60 secs. > 6.Destroy the guest vm deployed at step4 > 7.Try to delete the guest ip range added at step3 > Expected Result: > ============== > IP alis created on the VR should be deleted and IP Range deletion should be > successful > Actual Result: > ============ > IP alias deletion was successful but IP range deletion was failed > Observations: > =========== > IP range deletion failed with the following messages: > Failed to delete the vlan range as we could not free the ip used to provide > the dhcp service. > One of the ips in the range is used to provide Dhcp service to this subnet. > cannot delete this range > Log snippet from the management server: > 2013-05-22 13:01:16,447 DEBUG [cloud.api.ApiServlet] (catalina-exec-1:null) > ===START=== 10.146.0.15 -- GET > command=deleteVlanIpRange&id=493e10d8-0f88-44f1-a827-3d184552b64b&response=json&sessionkey=mG6gSeA59KqMK1zeGAVSG7pJs2g%3D&_=1369222331305 > 2013-05-22 13:01:16,505 DEBUG > [network.router.VirtualNetworkApplianceManagerImpl] (catalina-exec-1:null) > Found0ip Aliases to apply on the router as a part of dhco configuration > 2013-05-22 13:01:16,513 DEBUG > [network.router.VirtualNetworkApplianceManagerImpl] (catalina-exec-1:null) > Found1ip Aliases to apply on the router as a part of dhco configuration > 2013-05-22 13:01:16,608 DEBUG [agent.transport.Request] > (catalina-exec-1:null) Seq 1-1277100090: Sending { Cmd , MgmtId: > 6615759585382, via: 1, Ver: v1, Flags: 100001, > [{"routing.DeleteIpAliasCommand":{"routerip":"10.147.43.6","deleteIpAliasTOs":[],"createIpAliasTos":[{"routerip":"10.147.43.132","netmask":"255.255.255.192","alias_count":"18"}],"accessDetails":{"router.guest.ip":"10.147.43.6","zone.network.type":"Basic","router.name":"r-4-VM","router.ip":"169.254.3.122"},"wait":0}},{"routing.DnsMasqConfigCommand":{"domain":"cs1sandbox.xen","dns1":"10.103.128.16","internal_dns1":"10.103.128.16","dnsmasqTOs":[{"routerIp":"10.147.43.6","gateway":"10.147.43.1","netmask":"255.255.255.128"},{"routerIp":"10.147.43.129","gateway":"10.147.43.129","netmask":"255.255.255.192"}],"accessDetails":{"router.guest.ip":"10.147.43.6","zone.network.type":"Basic","router.name":"r-4-VM","router.ip":"169.254.3.122"},"wait":0}}] > } > 2013-05-22 13:01:16,614 DEBUG [agent.transport.Request] > (catalina-exec-1:null) Seq 1-1277100090: Executing: { Cmd , MgmtId: > 6615759585382, via: 1, Ver: v1, Flags: 100001, > [{"routing.DeleteIpAliasCommand":{"routerip":"10.147.43.6","deleteIpAliasTOs":[],"createIpAliasTos":[{"routerip":"10.147.43.132","netmask":"255.255.255.192","alias_count":"18"}],"accessDetails":{"router.guest.ip":"10.147.43.6","zone.network.type":"Basic","router.name":"r-4-VM","router.ip":"169.254.3.122"},"wait":0}},{"routing.DnsMasqConfigCommand":{"domain":"cs1sandbox.xen","dns1":"10.103.128.16","internal_dns1":"10.103.128.16","dnsmasqTOs":[{"routerIp":"10.147.43.6","gateway":"10.147.43.1","netmask":"255.255.255.128"},{"routerIp":"10.147.43.129","gateway":"10.147.43.129","netmask":"255.255.255.192"}],"accessDetails":{"router.guest.ip":"10.147.43.6","zone.network.type":"Basic","router.name":"r-4-VM","router.ip":"169.254.3.122"},"wait":0}}] > } > 2013-05-22 13:01:16,617 DEBUG [agent.manager.DirectAgentAttache] > (DirectAgent-3:null) Seq 1-1277100090: Executing request > 2013-05-22 13:01:18,856 DEBUG [storage.secondary.SecondaryStorageManagerImpl] > (secstorage-1:null) Zone 1 is ready to launch secondary storage VM > 2013-05-22 13:01:19,327 DEBUG [cloud.consoleproxy.ConsoleProxyManagerImpl] > (consoleproxy-1:null) Zone 1 is ready to launch console proxy > 2013-05-22 13:01:19,583 DEBUG [agent.manager.DirectAgentAttache] > (DirectAgent-3:null) Seq 1-1277100090: Response Received: > 2013-05-22 13:01:19,583 DEBUG [agent.transport.Request] (DirectAgent-3:null) > Seq 1-1277100090: Processing: { Ans: , MgmtId: 6615759585382, via: 1, Ver: > v1, Flags: 0, > [{"Answer":{"result":true,"wait":0}},{"Answer":{"result":true,"wait":0}}] } > 2013-05-22 13:01:19,584 DEBUG [agent.transport.Request] > (catalina-exec-1:null) Seq 1-1277100090: Received: { Ans: , MgmtId: > 6615759585382, via: 1, Ver: v1, Flags: 0, { Answer, Answer } } > 2013-05-22 13:01:19,584 DEBUG [cloud.configuration.ConfigurationManagerImpl] > (catalina-exec-1:null) Failed to delete the vlan range as we could not free > the ip used to provide the dhcp service. > 2013-05-22 13:01:19,640 INFO [cloud.api.ApiServer] (catalina-exec-1:null) > One of the ips in the range is used to provide Dhcp service to this subnet. > cannot delete this range as > 2013-05-22 13:01:19,642 DEBUG [cloud.api.ApiServlet] (catalina-exec-1:null) > ===END=== 10.146.0.15 -- GET > command=deleteVlanIpRange&id=493e10d8-0f88-44f1-a827-3d184552b64b&response=json&sessionkey=mG6gSeA59KqMK1zeGAVSG7pJs2g%3D&_=1369222331305 > Log snippet from SMlog: > [25541] 2013-05-22 11:36:24.615213 #### VMOPS enter deleteipAlias #### > [25541] 2013-05-22 11:36:24.615300 ['bin/bash', > '/opt/xensource/bin/deleteipAlias.sh', '169.254.3.122', '', > '18:10.147.43.132:255.255.255.192-'] > [25541] 2013-05-22 11:36:24.764299 pread SUCCESS > [25541] 2013-05-22 11:36:24.764409 #### VMOPS exit deleteipAlias #### > [25549] 2013-05-22 11:36:24.959582 #### VMOPS enter createFileInDomr > #### > [25549] 2013-05-22 11:36:24.959667 ['mktemp'] > [25549] 2013-05-22 11:36:24.967767 pread SUCCESS > [25549] 2013-05-22 11:36:24.967922 ['scp', '-P', '3922', '-q', '-o', > 'StrictHostKeyChecking=no', '-i', '/root/.ssh/id_rsa.cloud', > '/tmp/tmp.yyRKw25550', 'root@169.254.3.122:/tmp/169-254-3-122.cfg'] > [25549] 2013-05-22 11:36:25.099554 pread SUCCESS > [25549] 2013-05-22 11:36:25.099658 ['rm', '/tmp/tmp.yyRKw25550'] > [25549] 2013-05-22 11:36:25.107505 pread SUCCESS > [25549] 2013-05-22 11:36:25.107596 #### VMOPS exit createFileInDomr #### > [25556] 2013-05-22 11:36:25.224078 #### VMOPS enter configdnsmasq #### > [25556] 2013-05-22 11:36:25.224169 ['ssh', '-p', '3922', '-q', '-o', > 'StrictHostKeyChecking=no', '-i', '/root/.ssh/id_rsa.cloud', > 'root@169.254.3.122', '/root/dnsmasq.sh', '/tmp/169-254-3-122.cfg'] > [25556] 2013-05-22 11:36:27.380328 pread SUCCESS > [25556] 2013-05-22 11:36:27.380442 #### VMOPS exit configdnsmasq #### -- 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