Error stack: Migration failed after VM memory precopy. Please check vmkernel log for true error. YYYY-MM-DDTHH:MM:SS Remote connection failure Failed to establish transport connection. Cannot open file "/vmfs/volumes/<datastore>/<vm_name>/<vm_name>.vmx": 16 (Device or resource busy). Unable to load configuration file '/vmfs/volumes/<datastore>/<vm_name>/<vm_name>.vmx'. Disconnected from virtual machineDestination ESXI host vmkernel logs /var/run/log/vmkernel.log show:
YYYY-MM-DDTHH:MM:SS ... vmx: Dumping cartel ... to file /var/core/vmx-zdump.003 YYYY-MM-DDTHH:MM:SS ... vmx: Userworld(vmx) coredump complete. YYYY-MM-DDTHH:MM:SS ... Migration cleanup initiated, the VMX has exited unexpectedly.
In vmware.log /vmfs/volumes/<datastore>/<vm_name>/ you will see entries similar to,YYYY-MM-DDTHH:MM:SS In(05) vmx - SVGA-GFB: Config settings: autodetect=0, numDisplays=1, maxWidth=2560, maxHeight=1600YYYY-MM-DDTHH:MM:SS In(05) vmx - SVGA-GFB: Desired maximum display topology: wh(2560, 1600)YYYY-MM-DDTHH:MM:SS In(05) vmx - SVGA-GFB: Autodetected target gfbSize = 16777216YYYY-MM-DDTHH:MM:SS In(05) vmx - SVGA-GFB: Using Initial gfbSize = 0YYYY-MM-DDTHH:MM:SS Cr(01) vmx - PANIC: SVGA Framebuffer size invalid (size=0)YYYY-MM-DDTHH:MM:SS Wa(03) vmx - A core file is available in "/var/core/vmx-zdump.003"YYYY-MM-DDTHH:MM:SS In(05) vmx - Backtrace:
vSphere 8.x
vSphere 7.x
YYYY-MM-DDTHH:MM:SS In(05) vmx - SVGA-GFB: Autodetected target gfbSize = 16777216To resolve the issue,
To ensure migration success, verify that the svga.vgaOnly value is set to "False".
Power the VM back on.
Check if the VM migrates successfully.
If you require svga.vgaOnly to be "True", then:
Shut down the VM.
Update the svga.vgaOnly setting to "true".
Power on the VM and attempt the migration again.