[
https://issues.apache.org/jira/browse/CLOUDSTACK-6778?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Rajesh Battala updated CLOUDSTACK-6778:
---------------------------------------
Assignee: Anshul Gangwar (was: Rajesh Battala)
> [HyperV] Storage motion/migration is failing if the Hosts are having
> different NIC names
> ----------------------------------------------------------------------------------------
>
> Key: CLOUDSTACK-6778
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6778
> Project: CloudStack
> Issue Type: Bug
> Security Level: Public(Anyone can view this level - this is the
> default.)
> Components: Hypervisor Controller, Management Server
> Affects Versions: 4.4.0
> Reporter: Abhinav Roy
> Assignee: Anshul Gangwar
> Priority: Critical
> Labels: hyper-V,, hyper-v, hyperv
> Fix For: 4.4.0
>
>
> Steps :
> ======================
> 1. Deploy a CS advanced zone setup with HyperV having 2 clusters.
> 2. cl1 has 2 hosts h1 and h2, cl2 has 1 host h3,
> 3. Deploy a VM on cl1 and the migrate that VM2 to h3.
> Here the NIC names of h1 and h3 are different :
> h1 : Broadcom BCM5716C NetXtreme II GigE (NDIS VBD Client) #38 - Virtual
> Switch
> h3 : Broadcom BCM5716C NetXtreme II GigE (NDIS VBD Client) #39 - Virtual
> Switch
> Expected behavior :
> =======================
> The migration of VM with storage should succeed.
> Observed behavior :
> =======================
> Migration fails with the following error :
> 2014-05-27 14:29:09,072 DEBUG [c.c.h.h.r.HypervDirectConnectResource]
> (DirectAgent-434:ctx-960ed94b) POST response is
> [{"com.cloud.agent.api.MigrateWithStorageAnswer":{"result":false,"volumeTos":[{"id":9,"name":"ROOT-7","path":"f2c8aa38-288f-4477-afd7-b2c23f5fd848","size":5368709120,"type":"ROOT","storagePoolType":"SMB","storagePoolUuid":"38aee7de-07f1-3f23-8f8d-6a772fb9811d","deviceId":0}],"details":"com.cloud.agent.api.MigrateWithStorageCommand
> failed due to Hyper-V Job failed, Error Code:32784, Description: Virtual
> machine migration operation for 'i-2-7-VM' failed at migration destination
> 'HYPERV20.blr.cloudstack.org'. (Virtual machine ID
> FF9CAE31-3CD1-4F19-886B-8FBE58E669F7)
> The virtual machine 'i-2-7-VM' is not compatible with physical computer
> 'HYPERV20'. (Virtual machine ID FF9CAE31-3CD1-4F19-886B-8FBE58E669F7)
> Could not find Ethernet switch 'Broadcom BCM5716C NetXtreme II GigE (NDIS VBD
> Client) #39 - Virtual Switch'.","contextMap":{}}}]
> 2014-05-27 14:29:09,073 DEBUG [c.c.h.h.r.HypervDirectConnectResource]
> (DirectAgent-434:ctx-960ed94b) executeRequest received response
> [Lcom.cloud.agent.api.Answer;@3ab8553b
> 2014-05-27 14:29:09,073 DEBUG [c.c.a.m.DirectAgentAttache]
> (DirectAgent-434:ctx-960ed94b) Seq 5-2135832123280457911: Response Received:
> 2014-05-27 14:29:09,073 DEBUG [c.c.a.t.Request]
> (DirectAgent-434:ctx-960ed94b) Seq 5-2135832123280457911: Processing: { Ans:
> , MgmtId: 213737702773493, via: 5, Ver: v1, Flags: 110,
> [{"com.cloud.agent.api.MigrateWithStorageAnswer":{"volumeTos":[{"name":"ROOT-7","size":5368709120,"path":"f2c8aa38-288f-4477-afd7-b2c23f5fd848","accountId":0,"id":9,"deviceId":0}],"result":false,"details":"com.cloud.agent.api.MigrateWithStorageCommand
> failed due to Hyper-V Job failed, Error Code:32784, Description: Virtual
> machine migration operation for 'i-2-7-VM' failed at migration destination
> 'HYPERV20.blr.cloudstack.org'. (Virtual machine ID
> FF9CAE31-3CD1-4F19-886B-8FBE58E669F7)\n\nThe virtual machine 'i-2-7-VM' is
> not compatible with physical computer 'HYPERV20'. (Virtual machine ID
> FF9CAE31-3CD1-4F19-886B-8FBE58E669F7)\n\nCould not find Ethernet switch
> 'Broadcom BCM5716C NetXtreme II GigE (NDIS VBD Client) #39 - Virtual
> Switch'.","wait":0}}] }
> 2014-05-27 14:29:09,074 DEBUG [c.c.a.t.Request]
> (Work-Job-Executor-5:ctx-083e8c2f job-45/job-46 ctx-966940f6) Seq
> 5-2135832123280457911: Received: { Ans: , MgmtId: 213737702773493, via: 5,
> Ver: v1, Flags: 110, { MigrateWithStorageAnswer } }
> 2014-05-27 14:29:09,077 DEBUG [c.c.a.m.AgentAttache]
> (DirectAgent-434:ctx-960ed94b) Seq 5-2135832123280457911: No more commands
> found
> 2014-05-27 14:29:09,074 ERROR [o.a.c.s.m.HypervStorageMotionStrategy]
> (Work-Job-Executor-5:ctx-083e8c2f job-45/job-46 ctx-966940f6) Migration with
> storage of vm VM[User|i-2-7-VM] failed. Details:
> com.cloud.agent.api.MigrateWithStorageCommand failed due to Hyper-V Job
> failed, Error Code:32784, Description: Virtual machine migration operation
> for 'i-2-7-VM' failed at migration destination 'HYPERV20.blr.cloudstack.org'.
> (Virtual machine ID FF9CAE31-3CD1-4F19-886B-8FBE58E669F7)
> The virtual machine 'i-2-7-VM' is not compatible with physical computer
> 'HYPERV20'. (Virtual machine ID FF9CAE31-3CD1-4F19-886B-8FBE58E669F7)
> Could not find Ethernet switch 'Broadcom BCM5716C NetXtreme II GigE (NDIS VBD
> Client) #39 - Virtual Switch'.
> 2014-05-27 14:29:09,077 ERROR [o.a.c.s.m.HypervStorageMotionStrategy]
> (Work-Job-Executor-5:ctx-083e8c2f job-45/job-46 ctx-966940f6) copy failed
> com.cloud.utils.exception.CloudRuntimeException: Error while migrating the vm
> VM[User|i-2-7-VM] to host Host[-1-Routing].
> com.cloud.agent.api.MigrateWithStorageCommand failed due to Hyper-V Job
> failed, Error Code:32784, Description: Virtual machine migration operation
> for 'i-2-7-VM' failed at migration destination 'HYPERV20.blr.cloudstack.org'.
> (Virtual machine ID FF9CAE31-3CD1-4F19-886B-8FBE58E669F7)
> The virtual machine 'i-2-7-VM' is not compatible with physical computer
> 'HYPERV20'. (Virtual machine ID FF9CAE31-3CD1-4F19-886B-8FBE58E669F7)
> Could not find Ethernet switch 'Broadcom BCM5716C NetXtreme II GigE (NDIS VBD
> Client) #39 - Virtual Switch'.
> at
> org.apache.cloudstack.storage.motion.HypervStorageMotionStrategy.migrateVmWithVolumes(HypervStorageMotionStrategy.java:141)
> at
> org.apache.cloudstack.storage.motion.HypervStorageMotionStrategy.copyAsync(HypervStorageMotionStrategy.java:106)
> at
> org.apache.cloudstack.storage.motion.DataMotionServiceImpl.copyAsync(DataMotionServiceImpl.java:90)
> at
> org.apache.cloudstack.storage.volume.VolumeServiceImpl.migrateVolumes(VolumeServiceImpl.java:1144)
> at
> org.apache.cloudstack.engine.orchestration.VolumeOrchestrator.migrateVolumes(VolumeOrchestrator.java:936)
> at
> com.cloud.vm.VirtualMachineManagerImpl.orchestrateMigrateWithStorage(VirtualMachineManagerImpl.java:2154)
> at
> com.cloud.vm.VirtualMachineManagerImpl.orchestrateMigrateWithStorage(VirtualMachineManagerImpl.java:5229)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at
> com.cloud.vm.VmWorkJobHandlerProxy.handleVmWorkJob(VmWorkJobHandlerProxy.java:107)
> at
> com.cloud.vm.VirtualMachineManagerImpl.handleVmWorkJob(VirtualMachineManagerImpl.java:5325)
> at
> com.cloud.vm.VmWorkJobDispatcher.runJob(VmWorkJobDispatcher.java:102)
> at
> org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.runInContext(AsyncJobManagerImpl.java:503)
> at
> org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedContextRunnable.java:49)
> at
> org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:56)
> at
> org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:103)
> at
> org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:53)
> at
> org.apache.cloudstack.managed.context.ManagedContextRunnable.run(ManagedContextRunnable.java:46)
> at
> org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.run(AsyncJobManagerImpl.java:460)
> 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:722)
> 2014-05-27 14:29:09,085 WARN [o.a.c.s.d.ObjectInDataStoreManagerImpl]
> (Work-Job-Executor-5:ctx-083e8c2f job-45/job-46 ctx-966940f6) Unsupported
> data object (VOLUME,
> org.apache.cloudstack.storage.datastore.PrimaryDataStoreImpl@777095d1), no
> need to delete from object in store ref table
> 2014-05-27 14:29:09,088 DEBUG [o.a.c.e.o.VolumeOrchestrator]
> (Work-Job-Executor-5:ctx-083e8c2f job-45/job-46 ctx-966940f6) Failed to
> migrated vm VM[User|i-2-7-VM] along with its volumes.
> com.cloud.utils.exception.CloudRuntimeException: Error while migrating the vm
> VM[User|i-2-7-VM] to host Host[-1-Routing].
> com.cloud.agent.api.MigrateWithStorageCommand failed due to Hyper-V Job
> failed, Error Code:32784, Description: Virtual machine migration operation
> for 'i-2-7-VM' failed at migration destination 'HYPERV20.blr.cloudstack.org'.
> (Virtual machine ID FF9CAE31-3CD1-4F19-886B-8FBE58E669F7)
> The virtual machine 'i-2-7-VM' is not compatible with physical computer
> 'HYPERV20'. (Virtual machine ID FF9CAE31-3CD1-4F19-886B-8FBE58E669F7)
> Could not find Ethernet switch 'Broadcom BCM5716C NetXtreme II GigE (NDIS VBD
> Client) #39 - Virtual Switch'.
> 2014-05-27 14:29:09,088 INFO [c.c.v.VirtualMachineManagerImpl]
> (Work-Job-Executor-5:ctx-083e8c2f job-45/job-46 ctx-966940f6) Migration was
> unsuccessful. Cleaning up: VM[User|i-2-7-VM]
> 2014-05-27 14:29:09,088 WARN [o.a.c.alerts]
> (Work-Job-Executor-5:ctx-083e8c2f job-45/job-46 ctx-966940f6) alertType:: 17
> // dataCenterId:: 1 // podId:: 1 // clusterId:: null // message:: Unable to
> migrate vm i-2-7-VM from host 10.102.244.25 in zone hyperv and pod hyperv
> 2014-05-27 14:29:09,090 DEBUG [c.c.a.AlertManagerImpl]
> (Work-Job-Executor-5:ctx-083e8c2f job-45/job-46 ctx-966940f6) Have already
> sent: 1 emails for alert type '17' -- skipping send email
> 2014-05-27 14:29:09,091 DEBUG [c.c.a.m.AgentAttache]
> (Work-Job-Executor-5:ctx-083e8c2f job-45/job-46 ctx-966940f6) Seq
> 1-3060477421774969954: Routed from 213737702773493
> 2014-05-27 14:29:09,092 DEBUG [c.c.a.t.Request]
> (Work-Job-Executor-5:ctx-083e8c2f job-45/job-46 ctx-966940f6) Seq
> 1-3060477421774969954: Sending { Cmd , MgmtId: 213737702773493, via:
> 1(10.102.244.20), Ver: v1, Flags: 100011,
> [{"com.cloud.agent.api.StopCommand":{"isProxy":false,"executeInSequence":false,"checkBeforeCleanup":false,"vmName":"i-2-7-VM","wait":0}}]
> }
> 2014-05-27 14:29:09,092 DEBUG [c.c.a.t.Request]
> (Work-Job-Executor-5:ctx-083e8c2f job-45/job-46 ctx-966940f6) Seq
> 1-3060477421774969954: Executing: { Cmd , MgmtId: 213737702773493, via:
> 1(10.102.244.20), Ver: v1, Flags: 100011,
> [{"com.cloud.agent.api.StopCommand":{"isProxy":false,"executeInSequence":false,"checkBeforeCleanup":false,"vmName":"i-2-7-VM","wait":0}}]
> }
> 2014-05-27 14:29:09,092 DEBUG [c.c.a.m.DirectAgentAttache]
> (DirectAgent-109:ctx-d71a4a2b) Seq 1-3060477421774969954: Executing request
> 2014-05-27 14:29:09,092 DEBUG [c.c.h.h.r.HypervDirectConnectResource]
> (DirectAgent-109:ctx-d71a4a2b) POST request to
> https://10.102.244.20:8250/api/HypervResource/com.cloud.agent.api.StopCommand
> with contents
> {"isProxy":false,"executeInSequence":false,"checkBeforeCleanup":false,"vmName":"i-2-7-VM","contextMap":{},"wait":0}
> 2014-05-27 14:29:09,096 DEBUG [c.c.h.h.r.HypervDirectConnectResource]
> (DirectAgent-109:ctx-d71a4a2b) Sending cmd to
> https://10.102.244.20:8250/api/HypervResource/com.cloud.agent.api.StopCommand
> cmd
> data:{"isProxy":false,"executeInSequence":false,"checkBeforeCleanup":false,"vmName":"i-2-7-VM","contextMap":{},"wait":0}
> 2014-05-27 14:29:09,107 DEBUG [c.c.c.CapacityManagerImpl]
> (Work-Job-Executor-5:ctx-083e8c2f job-45/job-46 ctx-966940f6) VM state
> transitted from :Migrating to Running with event: OperationFailedvm's
> original host id: 5 new host id: 5 host id before state transition: 1
> 2014-05-27 14:29:09,113 DEBUG [c.c.c.CapacityManagerImpl]
> (Work-Job-Executor-5:ctx-083e8c2f job-45/job-46 ctx-966940f6) Hosts's actual
> total CPU: 12372 and CPU after applying overprovisioning: 12372
> 2014-05-27 14:29:09,113 DEBUG [c.c.c.CapacityManagerImpl]
> (Work-Job-Executor-5:ctx-083e8c2f job-45/job-46 ctx-966940f6) Hosts's actual
> total RAM: 8558297088 and RAM after applying overprovisioning: 8558297088
> 2014-05-27 14:29:09,113 DEBUG [c.c.c.CapacityManagerImpl]
> (Work-Job-Executor-5:ctx-083e8c2f job-45/job-46 ctx-966940f6) release cpu
> from host: 1, old used: 2000,reserved: 0, actual total: 12372, total with
> overprovisioning: 12372; new used: 1500,reserved:0; movedfromreserved:
> false,moveToReserveredfalse
> 2014-05-27 14:29:09,113 DEBUG [c.c.c.CapacityManagerImpl]
> (Work-Job-Executor-5:ctx-083e8c2f job-45/job-46 ctx-966940f6) release mem
> from host: 1, old used: 1744830464,reserved: 0, total: 8558297088; new used:
> 1207959552,reserved:0; movedfromreserved: false,moveToReserveredfalse
> 2014-05-27 14:29:09,124 ERROR [c.c.v.VmWorkJobHandlerProxy]
> (Work-Job-Executor-5:ctx-083e8c2f job-45/job-46 ctx-966940f6) Invocation
> exception, caused by: com.cloud.utils.exception.CloudRuntimeException: Failed
> to migrated vm VM[User|i-2-7-VM] along with its volumes.
> com.cloud.utils.exception.CloudRuntimeException: Error while migrating the vm
> VM[User|i-2-7-VM] to host Host[-1-Routing].
> com.cloud.agent.api.MigrateWithStorageCommand failed due to Hyper-V Job
> failed, Error Code:32784, Description: Virtual machine migration operation
> for 'i-2-7-VM' failed at migration destination 'HYPERV20.blr.cloudstack.org'.
> (Virtual machine ID FF9CAE31-3CD1-4F19-886B-8FBE58E669F7)
> The virtual machine 'i-2-7-VM' is not compatible with physical computer
> 'HYPERV20'. (Virtual machine ID FF9CAE31-3CD1-4F19-886B-8FBE58E669F7)
> Could not find Ethernet switch 'Broadcom BCM5716C NetXtreme II GigE (NDIS VBD
> Client) #39 - Virtual Switch'.
> 2014-05-27 14:29:09,124 INFO [c.c.v.VmWorkJobHandlerProxy]
> (Work-Job-Executor-5:ctx-083e8c2f job-45/job-46 ctx-966940f6) Rethrow
> exception com.cloud.utils.exception.CloudRuntimeException: Failed to migrated
> vm VM[User|i-2-7-VM] along with its volumes.
> com.cloud.utils.exception.CloudRuntimeException: Error while migrating the vm
> VM[User|i-2-7-VM] to host Host[-1-Routing].
> com.cloud.agent.api.MigrateWithStorageCommand failed due to Hyper-V Job
> failed, Error Code:32784, Description: Virtual machine migration operation
> for 'i-2-7-VM' failed at migration destination 'HYPERV20.blr.cloudstack.org'.
> (Virtual machine ID FF9CAE31-3CD1-4F19-886B-8FBE58E669F7)
> The virtual machine 'i-2-7-VM' is not compatible with physical computer
> 'HYPERV20'. (Virtual machine ID FF9CAE31-3CD1-4F19-886B-8FBE58E669F7)
> Could not find Ethernet switch 'Broadcom BCM5716C NetXtreme II GigE (NDIS VBD
> Client) #39 - Virtual Switch'.
> 2014-05-27 14:29:09,124 DEBUG [c.c.v.VmWorkJobDispatcher]
> (Work-Job-Executor-5:ctx-083e8c2f job-45/job-46) Done with run of VM work
> job: com.cloud.vm.VmWorkMigrate for VM 7, job origin: 45
> 2014-05-27 14:29:09,124 ERROR [c.c.v.VmWorkJobDispatcher]
> (Work-Job-Executor-5:ctx-083e8c2f job-45/job-46) Unable to complete
> AsyncJobVO {id:46, userId: 2, accountId: 2, instanceType: null, instanceId:
> null, cmd: com.cloud.vm.VmWorkMigrate, cmdInfo:
> rO0ABXNyACVjb20uY2xvdWQudm0uVm1Xb3JrTWlncmF0ZVdpdGhTdG9yYWdlsew9z6UxtXMCAANKAApkZXN0SG9zdElkSgAJc3JjSG9zdElkTAAMdm9sdW1lVG9Qb29sdAAPTGphdmEvdXRpbC9NYXA7eHIAE2NvbS5jbG91ZC52bS5WbVdvcmufmbZW8CVnawIABEoACWFjY291bnRJZEoABnVzZXJJZEoABHZtSWRMAAtoYW5kbGVyTmFtZXQAEkxqYXZhL2xhbmcvU3RyaW5nO3hwAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAHdAAZVmlydHVhbE1hY2hpbmVNYW5hZ2VySW1wbAAAAAAAAAABAAAAAAAAAAVzcgARamF2YS51dGlsLkhhc2hNYXAFB9rBwxZg0QMAAkYACmxvYWRGYWN0b3JJAAl0aHJlc2hvbGR4cD9AAAAAAAAMdwgAAAAQAAAAAHg,
> cmdVersion: 0, status: IN_PROGRESS, processStatus: 0, resultCode: 0, result:
> null, initMsid: 213737702773493, completeMsid: null, lastUpdated: null,
> lastPolled: null, created: Tue May 27 14:29:05 IST 2014}, job origin:45
> com.cloud.utils.exception.CloudRuntimeException: Failed to migrated vm
> VM[User|i-2-7-VM] along with its volumes.
> com.cloud.utils.exception.CloudRuntimeException: Error while migrating the vm
> VM[User|i-2-7-VM] to host Host[-1-Routing].
> com.cloud.agent.api.MigrateWithStorageCommand failed due to Hyper-V Job
> failed, Error Code:32784, Description: Virtual machine migration operation
> for 'i-2-7-VM' failed at migration destination 'HYPERV20.blr.cloudstack.org'.
> (Virtual machine ID FF9CAE31-3CD1-4F19-886B-8FBE58E669F7)
> The virtual machine 'i-2-7-VM' is not compatible with physical computer
> 'HYPERV20'. (Virtual machine ID FF9CAE31-3CD1-4F19-886B-8FBE58E669F7)
> Could not find Ethernet switch 'Broadcom BCM5716C NetXtreme II GigE (NDIS VBD
> Client) #39 - Virtual Switch'.
> at
> org.apache.cloudstack.engine.orchestration.VolumeOrchestrator.migrateVolumes(VolumeOrchestrator.java:941)
> at
> com.cloud.vm.VirtualMachineManagerImpl.orchestrateMigrateWithStorage(VirtualMachineManagerImpl.java:2154)
> at
> com.cloud.vm.VirtualMachineManagerImpl.orchestrateMigrateWithStorage(VirtualMachineManagerImpl.java:5229)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at
> com.cloud.vm.VmWorkJobHandlerProxy.handleVmWorkJob(VmWorkJobHandlerProxy.java:107)
> at
> com.cloud.vm.VirtualMachineManagerImpl.handleVmWorkJob(VirtualMachineManagerImpl.java:5325)
> at
> com.cloud.vm.VmWorkJobDispatcher.runJob(VmWorkJobDispatcher.java:102)
> at
> org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.runInContext(AsyncJobManagerImpl.java:503)
> at
> org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedContextRunnable.java:49)
> at
> org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:56)
> at
> org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:103)
> at
> org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:53)
> at
> org.apache.cloudstack.managed.context.ManagedContextRunnable.run(ManagedContextRunnable.java:46)
> at
> org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.run(AsyncJobManagerImpl.java:460)
> 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:722)
> 2014-05-27 14:29:09,128 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl]
> (Work-Job-Executor-5:ctx-083e8c2f job-45/job-46) Complete async job-46,
> jobStatus: FAILED, resultCode: 0, result:
> rO0ABXNyABpqYXZhLmxhbmcuUnVudGltZUV4Y2VwdGlvbp5fBkcKNIPlAgAAeHIAE2phdmEubGFuZy5FeGNlcHRpb27Q_R8-GjscxAIAAHhyABNqYXZhLmxhbmcuVGhyb3dhYmxl1cY1Jzl3uMsDAARMAAVjYXVzZXQAFUxqYXZhL2xhbmcvVGhyb3dhYmxlO0wADWRldGFpbE1lc3NhZ2V0ABJMamF2YS9sYW5nL1N0cmluZztbAApzdGFja1RyYWNldAAeW0xqYXZhL2xhbmcvU3RhY2tUcmFjZUVsZW1lbnQ7TAAUc3VwcHJlc3NlZEV4Y2VwdGlvbnN0ABBMamF2YS91dGlsL0xpc3Q7eHBxAH4AB3QC7UpvYiBmYWlsZWQgZHVlIHRvIGV4Y2VwdGlvbiBGYWlsZWQgdG8gbWlncmF0ZWQgdm0gVk1bVXNlcnxpLTItNy1WTV0gYWxvbmcgd2l0aCBpdHMgdm9sdW1lcy4gY29tLmNsb3VkLnV0aWxzLmV4Y2VwdGlvbi5DbG91ZFJ1bnRpbWVFeGNlcHRpb246IEVycm9yIHdoaWxlIG1pZ3JhdGluZyB0aGUgdm0gVk1bVXNlcnxpLTItNy1WTV0gdG8gaG9zdCBIb3N0Wy0xLVJvdXRpbmddLiBjb20uY2xvdWQuYWdlbnQuYXBpLk1pZ3JhdGVXaXRoU3RvcmFnZUNvbW1hbmQgZmFpbGVkIGR1ZSB0byBIeXBlci1WIEpvYiBmYWlsZWQsIEVycm9yIENvZGU6MzI3ODQsIERlc2NyaXB0aW9uOiBWaXJ0dWFsIG1hY2hpbmUgbWlncmF0aW9uIG9wZXJhdGlvbiBmb3IgJ2ktMi03LVZNJyBmYWlsZWQgYXQgbWlncmF0aW9uIGRlc3RpbmF0aW9uICdIWVBFUlYyMC5ibHIuY2xvdWRzdGFjay5vcmcnLiAoVmlydHVhbCBtYWNoaW5lIElEIEZGOUNBRTMxLTNDRDEtNEYxOS04ODZCLThGQkU1OEU2NjlGNykKClRoZSB2aXJ0dWFsIG1hY2hpbmUgJ2ktMi03LVZNJyBpcyBub3QgY29tcGF0aWJsZSB3aXRoIHBoeXNpY2FsIGNvbXB1dGVyICdIWVBFUlYyMCcuIChWaXJ0dWFsIG1hY2hpbmUgSUQgRkY5Q0FFMzEtM0NEMS00RjE5LTg4NkItOEZCRTU4RTY2OUY3KQoKQ291bGQgbm90IGZpbmQgRXRoZXJuZXQgc3dpdGNoICdCcm9hZGNvbSBCQ001NzE2QyBOZXRYdHJlbWUgSUkgR2lnRSAoTkRJUyBWQkQgQ2xpZW50KSAjMzkgLSBWaXJ0dWFsIFN3aXRjaCcudXIAHltMamF2YS5sYW5nLlN0YWNrVHJhY2VFbGVtZW50OwJGKjw8_SI5AgAAeHAAAAAOc3IAG2phdmEubGFuZy5TdGFja1RyYWNlRWxlbWVudGEJxZomNt2FAgAESQAKbGluZU51bWJlckwADmRlY2xhcmluZ0NsYXNzcQB-AARMAAhmaWxlTmFtZXEAfgAETAAKbWV0aG9kTmFtZXEAfgAEeHAAAABydAAgY29tLmNsb3VkLnZtLlZtV29ya0pvYkRpc3BhdGNoZXJ0ABhWbVdvcmtKb2JEaXNwYXRjaGVyLmphdmF0AAZydW5Kb2JzcQB-AAsAAAH3dAA_b3JnLmFwYWNoZS5jbG91ZHN0YWNrLmZyYW1ld29yay5qb2JzLmltcGwuQXN5bmNKb2JNYW5hZ2VySW1wbCQ1dAAYQXN5bmNKb2JNYW5hZ2VySW1wbC5qYXZhdAAMcnVuSW5Db250ZXh0c3EAfgALAAAAMXQAPm9yZy5hcGFjaGUuY2xvdWRzdGFjay5tYW5hZ2VkLmNvbnRleHQuTWFuYWdlZENvbnRleHRSdW5uYWJsZSQxdAAbTWFuYWdlZENvbnRleHRSdW5uYWJsZS5qYXZhdAADcnVuc3EAfgALAAAAOHQAQm9yZy5hcGFjaGUuY2xvdWRzdGFjay5tYW5hZ2VkLmNvbnRleHQuaW1wbC5EZWZhdWx0TWFuYWdlZENvbnRleHQkMXQAGkRlZmF1bHRNYW5hZ2VkQ29udGV4dC5qYXZhdAAEY2FsbHNxAH4ACwAAAGd0AEBvcmcuYXBhY2hlLmNsb3Vkc3RhY2subWFuYWdlZC5jb250ZXh0LmltcGwuRGVmYXVsdE1hbmFnZWRDb250ZXh0cQB-ABp0AA9jYWxsV2l0aENvbnRleHRzcQB-AAsAAAA1cQB-AB1xAH4AGnQADnJ1bldpdGhDb250ZXh0c3EAfgALAAAALnQAPG9yZy5hcGFjaGUuY2xvdWRzdGFjay5tYW5hZ2VkLmNvbnRleHQuTWFuYWdlZENvbnRleHRSdW5uYWJsZXEAfgAWcQB-ABdzcQB-AAsAAAHMcQB-ABFxAH4AEnEAfgAXc3EAfgALAAAB13QALmphdmEudXRpbC5jb25jdXJyZW50LkV4ZWN1dG9ycyRSdW5uYWJsZUFkYXB0ZXJ0AA5FeGVjdXRvcnMuamF2YXEAfgAbc3EAfgALAAABTnQAJGphdmEudXRpbC5jb25jdXJyZW50LkZ1dHVyZVRhc2skU3luY3QAD0Z1dHVyZVRhc2suamF2YXQACGlubmVyUnVuc3EAfgALAAAApnQAH2phdmEudXRpbC5jb25jdXJyZW50LkZ1dHVyZVRhc2txAH4AKXEAfgAXc3EAfgALAAAEVnQAJ2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvcnQAF1RocmVhZFBvb2xFeGVjdXRvci5qYXZhdAAJcnVuV29ya2Vyc3EAfgALAAACW3QALmphdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvciRXb3JrZXJxAH4AL3EAfgAXc3EAfgALAAAC0nQAEGphdmEubGFuZy5UaHJlYWR0AAtUaHJlYWQuamF2YXEAfgAXc3IAJmphdmEudXRpbC5Db2xsZWN0aW9ucyRVbm1vZGlmaWFibGVMaXN0_A8lMbXsjhACAAFMAARsaXN0cQB-AAZ4cgAsamF2YS51dGlsLkNvbGxlY3Rpb25zJFVubW9kaWZpYWJsZUNvbGxlY3Rpb24ZQgCAy173HgIAAUwAAWN0ABZMamF2YS91dGlsL0NvbGxlY3Rpb247eHBzcgATamF2YS51dGlsLkFycmF5TGlzdHiB0h2Zx2GdAwABSQAEc2l6ZXhwAAAAAHcEAAAAAHhxAH4AO3g
> 2014-05-27 14:29:09,144 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl]
> (Work-Job-Executor-5:ctx-083e8c2f job-45/job-46) Done executing
> com.cloud.vm.VmWorkMigrate for job-46
> 2014-05-27 14:29:09,183 DEBUG [o.a.c.f.j.i.SyncQueueManagerImpl]
> (Work-Job-Executor-5:ctx-083e8c2f job-45/job-46) Sync queue (10) is currently
> empty
> 2014-05-27 14:29:09,183 INFO [o.a.c.f.j.i.AsyncJobMonitor]
> (Work-Job-Executor-5:ctx-083e8c2f job-45/job-46) Remove job-46 from job
> monitoring
> 2014-05-27 14:29:09,176 ERROR [c.c.a.ApiAsyncJobDispatcher]
> (API-Job-Executor-5:ctx-57e1c241 job-45) Unexpected exception while executing
> org.apache.cloudstack.api.command.admin.vm.MigrateVirtualMachineWithVolumeCmd
> java.lang.RuntimeException: Job failed due to exception Failed to migrated vm
> VM[User|i-2-7-VM] along with its volumes.
> com.cloud.utils.exception.CloudRuntimeException: Error while migrating the vm
> VM[User|i-2-7-VM] to host Host[-1-Routing].
> com.cloud.agent.api.MigrateWithStorageCommand failed due to Hyper-V Job
> failed, Error Code:32784, Description: Virtual machine migration operation
> for 'i-2-7-VM' failed at migration destination 'HYPERV20.blr.cloudstack.org'.
> (Virtual machine ID FF9CAE31-3CD1-4F19-886B-8FBE58E669F7)
> The virtual machine 'i-2-7-VM' is not compatible with physical computer
> 'HYPERV20'. (Virtual machine ID FF9CAE31-3CD1-4F19-886B-8FBE58E669F7)
> Could not find Ethernet switch 'Broadcom BCM5716C NetXtreme II GigE (NDIS VBD
> Client) #39 - Virtual Switch'.
> at
> com.cloud.vm.VmWorkJobDispatcher.runJob(VmWorkJobDispatcher.java:114)
> at
> org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.runInContext(AsyncJobManagerImpl.java:503)
> at
> org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedContextRunnable.java:49)
> at
> org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:56)
> at
> org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:103)
> at
> org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:53)
> at
> org.apache.cloudstack.managed.context.ManagedContextRunnable.run(ManagedContextRunnable.java:46)
> at
> org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.run(AsyncJobManagerImpl.java:460)
> 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:722)
> 2014-05-27 14:29:09,187 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl]
> (API-Job-Executor-5:ctx-57e1c241 job-45) Complete async job-45, jobStatus:
> FAILED, resultCode: 530, result:
> org.apache.cloudstack.api.response.ExceptionResponse/null/{"uuidList":[],"errorcode":530,"errortext":"Job
> failed due to exception Failed to migrated vm VM[User|i-2-7-VM] along with
> its volumes. com.cloud.utils.exception.CloudRuntimeException: Error while
> migrating the vm VM[User|i-2-7-VM] to host Host[-1-Routing].
> com.cloud.agent.api.MigrateWithStorageCommand failed due to Hyper-V Job
> failed, Error Code:32784, Description: Virtual machine migration operation
> for \u0027i-2-7-VM\u0027 failed at migration destination
> \u0027HYPERV20.blr.cloudstack.org\u0027. (Virtual machine ID
> FF9CAE31-3CD1-4F19-886B-8FBE58E669F7)\n\nThe virtual machine
> \u0027i-2-7-VM\u0027 is not compatible with physical computer
> \u0027HYPERV20\u0027. (Virtual machine ID
> FF9CAE31-3CD1-4F19-886B-8FBE58E669F7)\n\nCould not find Ethernet switch
> \u0027Broadcom BCM5716C NetXtreme II GigE (NDIS VBD Client) #39 - Virtual
> Switch\u0027."}
> 2014-05-27 14:29:09,193 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl]
> (API-Job-Executor-5:ctx-57e1c241 job-45) Done executing
> org.apache.cloudstack.api.command.admin.vm.MigrateVirtualMachineWithVolumeCmd
> for job-45
> 2014-05-27 14:29:09,200 DEBUG [c.c.h.h.r.HypervDirectConnectResource]
> (DirectAgent-109:ctx-d71a4a2b) POST response is
> [{"com.cloud.agent.api.StopAnswer":{"result":true,"details":null,"vm":null,"contextMap":{}}}]
> 2014-05-27 14:29:09,200 DEBUG [c.c.h.h.r.HypervDirectConnectResource]
> (DirectAgent-109:ctx-d71a4a2b) executeRequest received response
> [Lcom.cloud.agent.api.Answer;@fafc28d
> 2014-05-27 14:29:09,200 DEBUG [c.c.a.m.DirectAgentAttache]
> (DirectAgent-109:ctx-d71a4a2b) Seq 1-3060477421774969954: Response Received:
> 2014-05-27 14:29:09,200 DEBUG [c.c.a.t.Request]
> (DirectAgent-109:ctx-d71a4a2b) Seq 1-3060477421774969954: Processing: { Ans:
> , MgmtId: 213737702773493, via: 1, Ver: v1, Flags: 10,
> [{"com.cloud.agent.api.StopAnswer":{"result":true,"wait":0}}] }
> 2014-05-27 14:29:09,200 DEBUG [c.c.a.m.AgentAttache]
> (DirectAgent-109:ctx-d71a4a2b) Seq 1-3060477421774969954: Unable to find
> listener.
> 2014-05-27 14:29:09,207 INFO [o.a.c.f.j.i.AsyncJobMonitor]
> (API-Job-Executor-5:ctx-57e1c241 job-45) Remove job-45 from job monitoring
> Workaround :
> ====================
> Change the NIC names from HyperV manager and make them same. After that the
> migration works.
--
This message was sent by Atlassian JIRA
(v6.2#6252)