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

[jira] [Reopened] (CLOUDSTACK-3871) XEN - Unable to deploy VM in guest network VLAN with different subnets

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

Bharat Kumar reopened CLOUDSTACK-3871:
--------------------------------------


found a differenc in the vmops plugin in my setup and the test setup. probably the changes are not there in the repo will very and update.
                
> 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