I'm having error when migrating only 2 vms between different servers.
Over 40 vms were migrated without errors.
I don't think it's a problem with corrupted vdi, as the vms are up and running, it's also possible to restart them without any problems.
Even turning off vms and trying to migrate, it also generates the error.
The architecture of the source and destination servers are the same
Both the source and destination server have spare resources.
I detach the vdis and reattach it, however the difficulty with the migration remained.
Note, it only occurs on 2 vms, any other vm I move between hosts works.
VM Powerstate also returns no errors.
Using vhd-util repair -n and check I don't get errors either.
XenTools installed correctly on them
Migration fails after 4%...5%
Copying, exporting, creating on another host via snapshot also generates an error. Below is the live migration log
I don't think it's a network problem either, as I can migrate any other vm without any difficulties between hosts.
Nov 23 10:43:11 vmhost923 xapi: [debug||4892 |VM.assert_can_migrate D:e1f906ea31a8|stunnel] check_reusable: caught exception Unix.Unix_error(Unix.EPIPE, "single_write", ""); assuming not reusable
Nov 23 10:45:38 vmhost923 xapi: [error||5208 ||sparse_dd_wrapper] Failure from sparse_dd: Using protocol: nbd#012really_read offset = 15254683648 len = 2097152: Unix.Unix_error(Unix.EIO, "read", "")#012Fatal error: exception Unix.Unix_error(Unix.EIO, "read", "")#012 raising End_of_file
Nov 23 10:45:40 vmhost923 xapi: [error||4985 |Async.VM.migrate_send R:5b42496446dc|storage_migrate] Caught Server_error(VDI_COPY_FAILED, [ End_of_file ]): performing cleanup actions
Nov 23 10:45:40 vmhost923 xapi: [error||4985 |Async.VM.migrate_send R:5b42496446dc|storage_migrate] Caught Server_error(VDI_COPY_FAILED, [ End_of_file ]): performing cleanup actions
Nov 23 10:45:43 vmhost923 xapi: [error||5694 ||backtrace] VDI.destroy D:d783458677a5 failed with exception Storage_access.No_VDI
Nov 23 10:45:43 vmhost923 xapi: [error||5694 ||backtrace] Raised Storage_access.No_VDI
Nov 23 10:45:43 vmhost923 xapi: [error||5694 ||backtrace] 1/1 xapi Raised at file (Thread 5694 has no backtrace table. Was with_backtraces called?, line 0
Nov 23 10:45:43 vmhost923 xapi: [error||5694 ||backtrace]
Nov 23 10:45:43 vmhost923 xapi: [error||5694 ||storage_interface] Storage_error ([S(Vdi_does_not_exist);S(59165d4f-f024-4991-8770-e4f9575a7fb6)]) (File "storage/storage_interface.ml", line 420, characters 51-58)
Nov 23 10:45:43 vmhost923 xapi: [error||5691 INET :::80|Querying services D:94312a117a95|storage_interface] Storage_error ([S(Vdi_does_not_exist);S(59165d4f-f024-4991-8770-e4f9575a7fb6)]) (File "storage/storage_interface.ml", line 415, characters 50-57)
Nov 23 10:45:43 vmhost923 xapi: [error||5691 INET :::80|Querying services D:94312a117a95|storage_interface] Storage_error ([S(Vdi_does_not_exist);S(59165d4f-f024-4991-8770-e4f9575a7fb6)]) (File "storage/storage_interface.ml", line 420, characters 51-58)
Nov 23 10:45:43 vmhost923 xapi: [error||4985 |Async.VM.migrate_send R:5b42496446dc|storage_interface] Storage_error ([S(Vdi_does_not_exist);S(59165d4f-f024-4991-8770-e4f9575a7fb6)]) (File "storage/storage_interface.ml", line 415, characters 50-57)
Nov 23 10:45:43 vmhost923 xapi: [error||4985 |Async.VM.migrate_send R:5b42496446dc|storage_migrate] Caught Storage_error ([S(Vdi_does_not_exist);S(59165d4f-f024-4991-8770-e4f9575a7fb6)]) while performing cleanup actions
Nov 23 10:45:43 vmhost923 xapi: [error||4985 |Async.VM.migrate_send R:5b42496446dc|task_server] Task 3 failed; Storage_error ([S(Backend_error);[S(VDI_COPY_FAILED);[S(End_of_file)]]])
Nov 23 10:45:43 vmhost923 xapi: [debug||4985 |Async.VM.migrate_send R:5b42496446dc|storage] TASK.signal 3 = ["Failed",["Backend_error",["VDI_COPY_FAILED",["End_of_file"]]]]
Nov 23 10:45:43 vmhost923 xapi: [error||4892 ||xapi] Caught Storage_error ([S(Backend_error);[S(VDI_COPY_FAILED);[S(End_of_file)]]]): cleaning up
Nov 23 10:45:43 vmhost923 xenopsd-xc: [error||264 ||backtrace] Async.VM.migrate_send R:5b42496446dc failed with exception Xenops_interface.Xenopsd_error([S(Does_not_exist);[S(VM);S(30ab6397-557a-0ffb-337a-31c90b1241af/config)]])
Nov 23 10:45:43 vmhost923 xenopsd-xc: [error||264 ||backtrace] Raised Xenops_interface.Xenopsd_error([S(Does_not_exist);[S(VM);S(30ab6397-557a-0ffb-337a-31c90b1241af/config)]])
Nov 23 10:45:43 vmhost923 xenopsd-xc: [error||264 ||backtrace] 1/1 xenopsd-xc Raised at file (Thread 264 has no backtrace table. Was with_backtraces called?, line 0
Nov 23 10:45:43 vmhost923 xenopsd-xc: [error||264 ||backtrace]
Nov 23 10:45:43 vmhost923 xenopsd-xc: [error||264 ||xenops_interface] Xenops_interface.Xenopsd_error([S(Does_not_exist);[S(VM);S(30ab6397-557a-0ffb-337a-31c90b1241af/config)]]) (File "xen/xenops_interface.ml", line 158, characters 53-60)
Nov 23 10:45:43 vmhost923 xapi: [error||4892 ||xenops_interface] Xenops_interface.Xenopsd_error([S(Does_not_exist);[S(VM);S(30ab6397-557a-0ffb-
Any hints of what it might be?