Sowmya Krishnan created CLOUDSTACK-5178:
-------------------------------------------
Summary: [Hyper-V] Deploy VM from ISO fails with "Unsupported
Command"
Key: CLOUDSTACK-5178
URL: https://issues.apache.org/jira/browse/CLOUDSTACK-5178
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.3.0
Environment: 4.3, Hyper-V, local storage
Reporter: Sowmya Krishnan
Priority: Critical
Fix For: 4.3.0
Creation on VM from ISO fails on Hyper-V. From template it works fine.
Steps:
Register ISO of any supported OS
After it's downloaded and ready, Deploy VM from ISO
Also used local storage for this case.
The same goes fine with xen server.
DeployVM fails the following exception:
2013-11-15 13:10:42,505 DEBUG [c.c.h.h.r.HypervDirectConnectResource]
(DirectAgent-471:ctx-f8846b9b) Sending cmd to
http://10.102.192.39:8250/api/HypervResou
rce/org.apache.cloudstack.storage.command.CreateObjectCommand cmd
data:{"data":{"org.apache.cloudstack.storage.to.VolumeObjectTO":{"uuid":"43727cfc-3f64-4955
-87d9-77f2f840ab5c","volumeType":"ROOT","dataStore":{"org.apache.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"7d3b7953-a8bd-3467-b5df-f3e906ea2ea0-Hype
rvResource","id":1,"poolType":"Filesystem","host":"10.102.192.39","path":"C:\\Users\\Public\\Documents\\Hyper-V\\Virtual
Hard Disks","port":0,"url":"Filesyst
em://10.102.192.39/C:\\Users\\Public\\Documents\\Hyper-V\\Virtual Hard
Disks/?ROLE\u003dPrimary\u0026STOREUUID\u003d7d3b7953-a8bd-3467-b5df-f3e906ea2ea0-Hype
rvResource"}},"name":"ROOT-14","size":1073741824,"volumeId":14,"vmName":"i-2-14-VM","accountId":2,"id":14,"deviceId":0,"hypervisorType":"Hyperv"}},"contextMa
p":{},"wait":0}
2013-11-15 13:10:42,536 ERROR [c.c.h.h.r.HypervDirectConnectResource]
(DirectAgent-471:ctx-f8846b9b) Failed to send : HTTP error code : 404
2013-11-15 13:10:42,536 ERROR [c.c.h.h.r.HypervDirectConnectResource]
(DirectAgent-471:ctx-f8846b9b) com.cloud.agent.api.UnsupportedAnswer
2013-11-15 13:10:42,537 DEBUG [c.c.h.h.r.HypervDirectConnectResource]
(DirectAgent-471:ctx-f8846b9b) executeRequest received response
[{"com.cloud.agent.api.
UnsupportedAnswer":{"result":false,"details":"Unsupported command
/api/HypervResource/org.apache.cloudstack.storage.command.CreateObjectCommand.
Are you sur
e you got the right type of server?","contextMap":{},"wait":0}}]
2013-11-15 13:10:42,537 DEBUG [c.c.a.m.DirectAgentAttache]
(DirectAgent-471:ctx-f8846b9b) Seq 1-2024873304: Response Received:
2013-11-15 13:10:42,538 DEBUG [c.c.a.t.Request] (DirectAgent-471:ctx-f8846b9b)
Seq 1-2024873304: Processing: { Ans: , MgmtId: 64538137909171, via: 1, Ver: v
1, Flags: 10,
[{"com.cloud.agent.api.UnsupportedAnswer":{"result":false,"details":"Unsupported
command /api/HypervResource/org.apache.cloudstack.storage.comm
and.CreateObjectCommand. Are you sure you got the right type of
server?","wait":0}}] }
2013-11-15 13:10:42,538 DEBUG [c.c.a.t.Request] (Job-Executor-14:ctx-e0985065
ctx-6f6675d5) Seq 1-2024873304: Received: { Ans: , MgmtId: 64538137909171, via
: 1, Ver: v1, Flags: 10, { UnsupportedAnswer } }
2013-11-15 13:10:42,538 WARN [c.c.a.m.AgentManagerImpl]
(Job-Executor-14:ctx-e0985065 ctx-6f6675d5) Unsupported Command: Unsupported
command
/api/HypervResource/org.apache.cloudstack.storage.command.CreateObjectCommand.
Are you sure you got the right type of server?
2013-11-15 13:10:42,542 WARN [o.a.c.s.d.ObjectInDataStoreManagerImpl]
(Job-Executor-14:ctx-e0985065 ctx-6f6675d5) Unsupported data object (VOLUME,
org.apache.cloudstack.storage.datastore.PrimaryDataStoreImpl@81edb47), no need
to delete from object in store ref table
2013-11-15 13:10:42,542 DEBUG [o.a.c.e.o.VolumeOrchestrator]
(Job-Executor-14:ctx-e0985065 ctx-6f6675d5) Unable to create
Vol[14|vm=14|ROOT]:Unsupported command
/api/HypervResource/org.apache.cloudstack.storage.command.CreateObjectCommand.
Are you sure you got the right type of server?
2013-11-15 13:10:42,542 INFO [c.c.v.VirtualMachineManagerImpl]
(Job-Executor-14:ctx-e0985065 ctx-6f6675d5) Unable to contact resource.
com.cloud.exception.StorageUnavailableException: Resource [StoragePool:1] is
unreachable: Unable to create Vol[14|vm=14|ROOT]:Unsupported command
/api/HypervResource/org.apache.cloudstack.storage.command.CreateObjectCommand.
Are you sure you got the right type of server?
at
org.apache.cloudstack.engine.orchestration.VolumeOrchestrator.recreateVolume(VolumeOrchestrator.java:1105)
at
org.apache.cloudstack.engine.orchestration.VolumeOrchestrator.prepare(VolumeOrchestrator.java:1147)
at
com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineManagerImpl.java:828)
at
com.cloud.vm.VirtualMachineManagerImpl.start(VirtualMachineManagerImpl.java:510)
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:3464)
at
com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:3045)
at
com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:3031)
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:616)
at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at
com.cloud.event.ActionEventInterceptor.invoke(ActionEventInterceptor.java:50)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:161)
at
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at sun.proxy.$Proxy214.startVirtualMachine(Unknown Source)
at
org.apache.cloudstack.api.command.user.vm.DeployVMCmd.execute(DeployVMCmd.java:449)
at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:161)
at
com.cloud.api.ApiAsyncJobDispatcher.runJobInContext(ApiAsyncJobDispatcher.java:109)
at
com.cloud.api.ApiAsyncJobDispatcher$1.run(ApiAsyncJobDispatcher.java:66)
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
com.cloud.api.ApiAsyncJobDispatcher.runJob(ApiAsyncJobDispatcher.java:63)
at
org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.runInContext(AsyncJobManagerImpl.java:520)
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
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:1146)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:679)
2013-11-15 13:10:42,544 DEBUG [c.c.v.VirtualMachineManagerImpl]
(Job-Executor-14:ctx-e0985065 ctx-6f6675d5) Cleaning up resources for the vm
VM[User|vmfromiso] in Starting state
--
This message was sent by Atlassian JIRA
(v6.1#6144)