[
https://issues.apache.org/jira/browse/CLOUDSTACK-3871?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13722200#comment-13722200
]
ASF subversion and git services commented on CLOUDSTACK-3871:
-------------------------------------------------------------
Commit 43396e9006333fe5374292ff9be00ee00b5d78e4 in branch refs/heads/4.2 from
[~bharat.kumar]
[ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=43396e9 ]
CLOUDSTACK-3871 XEN - Unable to deploy VM in guest network VLAN with different
subnets
Signed-off-by: Sheng Yang <[email protected]>
> XEN - Unable to deploy VM in guest network VLAN with different subnets
> -----------------------------------------------------------------------
>
> Key: CLOUDSTACK-3871
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3871
> 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: MS rhel 6.3 build
> CloudPlatform-4.2-275-rhel6.3.tar.gz
> host XS 6.2
> Reporter: angeline shen
> Assignee: Bharat Kumar
> Priority: Blocker
> Fix For: 4.2.0
>
> Attachments: management-server.log.gz, Screen Shot 2013-07-29 at
> 11.37.18 AM.png, Screenshot-CloudPlatform™ - Mozilla Firefox.png
>
>
> 1. advance zone. Create guest network with VLAN with different subnets:
> VLAN 1250
> gateway start IP end IP subnet
> mask
> ------------------------------------------------------------------------------------------------------------
> 10.223.125.1 10.223.125.10 10.223.125.13 255.255.255.192
> 10.223.125.65 10.223.125.66 10.223.125.68 255.255.255.192
> 2. Create 3 VMs in this guest network. The 3 VMSs and Virtual Router
> exhausted the 4 IPs
> 3. Create 4th VM failed. It should have succeeded with IP in the second IP
> range.
> 4. Delete second IP range. Add new IP range to first subnet:
> gateway start IP end IP subnet
> mask
> ------------------------------------------------------------------------------------------------------------
> 10.223.125.1 10.223.125.10 10.223.125.13 255.255.255.192
> 10.223.125.1 10.223.125.15 10.223.125.16 255.255.255.192
> 5. Create 5th VM succeeds with IP allocated in second IP range.
> 6. Delete 5th VM. Delete second IP range.
> Add second IP range with different subnets:
> gateway start IP end IP subnet
> mask
> ------------------------------------------------------------------------------------------------------------
> 10.223.125.1 10.223.125.10 10.223.125.13 255.255.255.192
> 10.223.125.129 10.223.125.130 10.223.125.133 255.255.255.192
> 7. Create 6th VM Failed.
> 2013-07-26 20:15:56,309 DEBUG [agent.transport.Request]
> (Job-Executor-21:job-21 = [ edb62580-54d8-4dda-8e29-31474c1afdb0 ]) Seq
> 1-858128577: Executing: { Cmd , MgmtId: 6655051826959, via: 1, Ver: v1,
> Flags: 100011, [{"com.c
> loud.agent.api.routing.CreateIpAliasCommand":{"routerip":"10.223.125.11","ipAliasTOs":[{"routerip":"10.223.125.131","netmask":"255.255.255.192","alias_count":"37"}],"accessDetails":{"router.guest.ip":"10.223.125.11","zone.ne
> twork.type":"Advanced","router.name":"r-4-VM","router.ip":"169.254.3.137"},"wait":0}},{"com.cloud.agent.api.routing.DnsMasqConfigCommand":{"dhcpTOs":[{"routerIp":"10.223.125.11","gateway":"10.223.125.1","netmask":"255.255.25
> 5.192","startIpOfSubnet":"10.223.125.1"},{"routerIp":"10.223.125.131","gateway":"10.223.125.129","netmask":"255.255.255.192","startIpOfSubnet":"10.223.125.129"}],"accessDetails":{"router.guest.ip":"10.223.125.11","zone.netwo
> rk.type":"Advanced","router.name":"r-4-VM","router.ip":"169.254.3.137"},"wait":0}}]
> }
> 2013-07-26 20:15:56,309 DEBUG [agent.manager.DirectAgentAttache]
> (DirectAgent-121:null) Seq 1-858128577: Executing request
> 2013-07-26 20:15:57,052 WARN [xen.resource.CitrixResourceBase]
> (DirectAgent-121:null) callHostPlugin failed for cmd: configdnsmasq with args
> args:
> 10.223.125.11:10.223.125.1:255.255.255.192:10.223.125.1-10.223.125.131:10.223.125.129:255.255.255.192:10.223.125.129-,
> routerip: 169.254.3.137, due to There was a failure communicating with the
> plugin.
> 2013-07-26 20:15:57,053 WARN [agent.manager.DirectAgentAttache]
> (DirectAgent-121:null) Seq 1-858128577: Exception Caught while executing
> command
> com.cloud.utils.exception.CloudRuntimeException: callHostPlugin failed for
> cmd: configdnsmasq with args args:
> 10.223.125.11:10.223.125.1:255.255.255.192:10.223.125.1-10.223.125.131:10.223.125.129:255.255.255.192:10.223.125.129-,
> routerip: 169.254.3.137, due to There was a failure communicating with the
> plugin.
> at
> com.cloud.hypervisor.xen.resource.CitrixResourceBase.callHostPlugin(CitrixResourceBase.java:4231)
> at
> com.cloud.hypervisor.xen.resource.CitrixResourceBase.execute(CitrixResourceBase.java:2067)
> at
> com.cloud.hypervisor.xen.resource.CitrixResourceBase.executeRequest(CitrixResourceBase.java:487)
> at
> com.cloud.hypervisor.xen.resource.XenServer56Resource.executeRequest(XenServer56Resource.java:73)
> at
> com.cloud.hypervisor.xen.resource.XenServer610Resource.executeRequest(XenServer610Resource.java:104)
> at
> com.cloud.agent.manager.DirectAgentAttache$Task.run(DirectAgentAttache.java:186)
> at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)
> at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:165)
> at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:266)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:679)
> 2013-07-26 20:15:57,054 DEBUG [agent.manager.DirectAgentAttache]
> (DirectAgent-121:null) Seq 1-858128577: Response Received:
> 2013-07-26 20:15:57,054 DEBUG [agent.transport.Request]
> (DirectAgent-121:null) Seq 1-858128577: Processing: { Ans: , MgmtId:
> 6655051826959, via: 1, Ver: v1, Flags: 10,
> [{"com.cloud.agent.api.Answer":{"result":true,"wait":0}},{"com.cloud.agent.api.Answer":{"result":false,"details":"com.cloud.utils.exception.CloudRuntimeException:
> callHostPlugin failed for cmd: configdnsmasq with args args:
> 10.223.125.11:10.223.125.1:255.255.255.192:10.223.125.1-10.223.125.131:10.223.125.129:255.255.255.192:10.223.125.129-,
> routerip: 169.254.3.137, due to There was a failure communicating with the
> plugin.","wait":0}}] }
> 2013-07-26 20:15:57,054 DEBUG [agent.transport.Request]
> (Job-Executor-21:job-21 = [ edb62580-54d8-4dda-8e29-31474c1afdb0 ]) Seq
> 1-858128577: Received: { Ans: , MgmtId: 6655051826959, via: 1, Ver: v1,
> Flags: 10, { Answer, Answer } }
> 2013-07-26 20:15:57,063 ERROR [cloud.vm.VirtualMachineManagerImpl]
> (Job-Executor-21:job-21 = [ edb62580-54d8-4dda-8e29-31474c1afdb0 ]) Failed to
> start instance VM[User|z1admin125010to13V15]
> com.cloud.utils.exception.CloudRuntimeException: failed to configure ip alias
> on the router as a part of dhcp config
> at
> com.cloud.network.router.VirtualNetworkApplianceManagerImpl.configDhcpForSubnet(VirtualNetworkApplianceManagerImpl.java:2847)
> at
> com.cloud.network.element.VirtualRouterElement.configDhcpSupportForSubnet(VirtualRouterElement.java:873)
> at
> com.cloud.network.NetworkManagerImpl.prepareElement(NetworkManagerImpl.java:2016)
> at
> com.cloud.network.NetworkManagerImpl.prepareNic(NetworkManagerImpl.java:2132)
> at
> com.cloud.network.NetworkManagerImpl.prepare(NetworkManagerImpl.java:2073)
> at
> com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineManagerImpl.java:911)
> at
> com.cloud.vm.VirtualMachineManagerImpl.start(VirtualMachineManagerImpl.java:618)
> at
> org.apache.cloudstack.engine.cloud.entity.api.VMEntityManagerImpl.deployVirtualMachine(VMEntityManagerImpl.java:227)
> at
> org.apache.cloudstack.engine.cloud.entity.api.VirtualMachineEntityImpl.deploy(VirtualMachineEntityImpl.java:209)
> at
> com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:3335)
> at
> com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:2895)
> at
> com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:2881)
> at
> com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125)
> at
> org.apache.cloudstack.api.command.user.vm.DeployVMCmd.execute(DeployVMCmd.java:420)
> at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:158)
> at
> com.cloud.async.AsyncJobManagerImpl$1.run(AsyncJobManagerImpl.java:531)
> at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:679)
> 2013-07-26 20:15:57,069 DEBUG [cloud.vm.VirtualMachineManagerImpl]
> (Job-Executor-21:job-21 = [ edb62580-54d8-4dda-8e29-31474c1afdb0 ]) Cleaning
> up resources for the vm VM[User|z1admin125010to13V15] in Starting state
> 2013-07-26 20:15:57,071 DEBUG [agent.transport.Request]
> (Job-Executor-21:job-21 = [ edb62580-54d8-4dda-8e29-31474c1afdb0 ]) Seq
> 1-858128578: Sending { Cmd , MgmtId: 6655051826959, via: 1, Ver: v1, Flags:
--
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