nvazquez opened a new issue #4838:
URL: https://github.com/apache/cloudstack/issues/4838


   ##### ISSUE TYPE
    * Bug Report
   
   ##### COMPONENT NAME
   ~~~
   VMware
   ~~~
   
   ##### CLOUDSTACK VERSION
   ~~~
   4.15
   ~~~
   
   ##### CONFIGURATION
   - Advanced networking
   - Vmware 6,5 datacenter
      - 2 clusters
      - 1 host per cluster
   - 2 NFS cluster-wide storage pools (1 per cluster)
   
   ##### OS / ENVIRONMENT
   
   
   ##### SUMMARY
   After performing a storage migration of a VM from one cluster to another, it 
is not possible to start a VM
   
   
   ##### STEPS TO REPRODUCE
   
   ~~~
   Create VM on cluster 1 (host 1, pool 1)
   Stop VM
   Migrate instance to pool 2
   Start VM
   ~~~
   
   ##### EXPECTED RESULTS
   ~~~
   VM is running
   ~~~
   
   ##### ACTUAL RESULTS
   ~~~
   VM disk cannot be found
   ~~~
   
   
![image](https://user-images.githubusercontent.com/5295080/111508427-75d1ec00-872a-11eb-9f1b-5e687527f5d2.png)
   
   ````
   2021-03-17 17:09:26,591 INFO  [c.c.v.VirtualMachineManagerImpl] 
(Work-Job-Executor-14:ctx-6c9cf0b4 job-73/job-75 ctx-e05b0cda) (logid:4dd5fc60) 
Unable to contact resource.
   com.cloud.exception.StorageUnavailableException: Resource [StoragePool:4] is 
unreachable: Migrate volume failed: copy volume from primary to secondary 
failed due to exception: Exception: com.sun.xml.ws.fault.ServerSOAPFaultExc
   eption
   Message: Client received SOAP Fault from server: 
   Required property fileName is missing from data object of type 
VirtualDiskFlatVer2BackingInfo
   
   while parsing serialized DataObject of type 
vim.vm.device.VirtualDisk.FlatVer2BackingInfo
   at line 1, column 331
   
   while parsing property "backing" of static type VirtualDeviceBackingInfo
   
   while parsing serialized DataObject of type vim.vm.device.VirtualDisk
   at line 1, column 233
   
   while parsing property "device" of static type VirtualDevice
   
   while parsing serialized DataObject of type vim.vm.device.VirtualDeviceSpec
   at line 1, column 193
   
   while parsing property "deviceChange" of static type 
ArrayOfVirtualDeviceConfigSpec
   
   while parsing serialized DataObject of type vim.vm.ConfigSpec
   at line 1, column 187
   
   while parsing call information for method ReconfigVM_Task
   at line 1, column 110
   
   while parsing SOAP body
   at line 1, column 102
   
   while parsing SOAP envelope
   at line 1, column 38
   
   while parsing HTTP request for method reconfigure
   on object of type vim.VirtualMachine
   at line 1, column 0 Please see the server log to find more detail regarding 
exact cause of the failure.
   
           at 
org.apache.cloudstack.engine.orchestration.VolumeOrchestrator.migrateVolume(VolumeOrchestrator.java:1119)
           at 
org.apache.cloudstack.engine.orchestration.VolumeOrchestrator.prepare(VolumeOrchestrator.java:1543)
           at 
com.cloud.vm.VirtualMachineManagerImpl.orchestrateStart(VirtualMachineManagerImpl.java:1151)
           at 
com.cloud.vm.VirtualMachineManagerImpl.orchestrateStart(VirtualMachineManagerImpl.java:5464)
           at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.base/java.lang.reflect.Method.invoke(Method.java:566)
           at 
com.cloud.vm.VmWorkJobHandlerProxy.handleVmWorkJob(VmWorkJobHandlerProxy.java:107)
           at 
com.cloud.vm.VirtualMachineManagerImpl.handleVmWorkJob(VirtualMachineManagerImpl.java:5631)
           at 
com.cloud.vm.VmWorkJobDispatcher.runJob(VmWorkJobDispatcher.java:102)
           at 
org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.runInContext(AsyncJobManagerImpl.java:620)
           at 
org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedContextRunnable.java:48)
           at 
org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:55)
   ````


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to