Uploaded image for project: 'CloudStack'
  1. CloudStack
  2. CLOUDSTACK-3871

XEN - Unable to deploy VM in guest network VLAN with different subnets

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • 4.2.0
    • 4.2.0
    • Management Server
    • Security Level: Public (Anyone can view this level - this is the default.)
    • None
    • MS rhel 6.3 build CloudPlatform-4.2-275-rhel6.3.tar.gz
      host XS 6.2

    Description

      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:

      Attachments

        1. management-server.log.gz
          238 kB
          angeline shen
        2. Screen Shot 2013-07-29 at 11.37.18 AM.png
          468 kB
          Bharat Kumar
        3. Screenshot-CloudPlatform™ - Mozilla Firefox.png
          129 kB
          angeline shen

        Activity

          People

            bharat.kumar Bharat Kumar
            angelines angeline shen
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: