vSphere to Hyper-V failing wiht V2V

VM image converter (VMDK, VHD, VHDX, IMG, RAW, QCOW and QCOW2), P2V migrator

Moderators: anton (staff), art (staff), Max (staff), Anatoly (staff)

Post Reply
tbwalkeriii
Posts: 1
Joined: Mon Apr 10, 2023 1:55 pm

Mon Apr 10, 2023 3:09 pm

I'm trying to convert a LARGE VMWare vSphere server that has (3) virtual drives attached to it. The first is an OS drive about 200gb in size, the second is a 2.5TB vmdk virtual disk attached to the VM and used as file storage and the third is a 4TB vmdk virtual disk attached to the VM and also uses as file storage for this file server.
VMWare Screenshot
VMWare Screenshot
VMWARE screenshot.jpg (116.4 KiB) Viewed 819 times
The process is of course taking a long time, however it has failed twice now at 21 1/2 hours into the process. Here is the LOG file:
The log file name: 'logs\V2V_Log-20230406-233940.log' (PID 17216)
4/6 23:39:40.941 4994 Facility ???INFO: CV2V_ConverterApp::InitInstance: SetDllDirectory: C:\Program Files\StarWind Software\StarWind V2V Converter\lib
4/6 23:39:40.941 4994 Facility ???INFO: CV2V_ConverterApp::InitInstance: File Version: 9.0.1.268
4/6 23:39:40.947 4994 Facility ???INFO: CV2V_ConverterApp::InitInstance: Load language IDR_XML_ENGLISH
4/6 23:39:40.947 4994 Facility ???INFO: CV2V_ConverterApp::InitInstance: Set current language English
4/6 23:39:40.958 4994 Facility ???INFO: CPS_V2V_Converter::CPS_V2V_Converter: Version MajorVersion 10, MinorVersion 0, BuildNumber 20348
4/6 23:39:40.964 4994 Facility ???INFO: WrapperHyperV::WrapperHyperV: LoadLibrary C:\Windows\system32\wbem\wmiutils.dll - 33f60000
4/6 23:39:40.965 4994 Facility ???INFO: WrapperHyperV::WrapperHyperV: LoadLibrary C:\Windows\system32\wbem\wmiutils.dll - 33f60000
4/6 23:39:46.196 4994 Facility ???INFO: ICPPage::OnWizardNext: SetActivePage - eESXConnection
4/6 23:40:12.293 4994 Facility ???INFO: WrapperESXI::connect: m_url - https://10.1.0.50/sdk
4/6 23:40:12.361 4994 Facility ???INFO: WrapperESXI::connect: fullName - Administrator vsphere.local, key - 525829ba-df3e-a804-c21f-e57591f20d95
4/6 23:40:12.362 4994 Facility ???INFO: ICPPage::OnWizardNext: SetActivePage - eInputVM
4/6 23:40:12.621 4994 Facility ???INFO: VMConverter::ESXIConverter::GetHostListInfo: ESX version: 6.0.0
4/6 23:40:12.621 4994 Facility ???INFO: VMConverter::ESXIConverter::GetHostListInfo: ESX version: 6.7.0
4/6 23:40:12.621 4994 Facility ???INFO: VMConverter::ESXIConverter::GetHostListInfo: ESX version: 6.0.0
4/6 23:40:12.621 4994 Facility ???INFO: VMConverter::ESXIConverter::GetHostListInfo: ESX version: 6.0.0
4/6 23:40:28.823 4994 Facility ???INFO: ICPPage::OnWizardNext: SetActivePage - eLocationTo
4/6 23:40:36.653 4994 Facility ???INFO: ICPPage::OnWizardNext: SetActivePage - eHYPERVConnectionTo
4/6 23:40:38.410 4994 Facility ???INFO: WrapperHyperV::connect: Host - \\localhost\root\virtualization\v2
4/6 23:40:38.574 4994 Facility ???INFO: WrapperHyperV::init_version: HyperV version: 10.0.20348
4/6 23:40:38.576 4994 Facility ???INFO: ICPPage::OnWizardNext: SetActivePage - eVMSettingsHyperV
4/6 23:40:47.695 4994 Facility ???INFO: ICPPage::OnWizardNext: SetActivePage - eConverting
4/6 23:40:47.718 2bd0 Facility ???INFO: CPPConverting::Convert: InConvertType: 6, OutConvertType: 8
4/6 23:40:48.547 2bd0 Facility ???INFO: WrapperHyperV::modify_cpu_and_memory: MaxCPU - 24
4/6 23:40:48.630 2bd0 Facility ???INFO: WrapperHyperV::getMaxMemory: MaxRAM - 254666
4/6 23:40:48.957 2bd0 Facility ???INFO: VMConverter::HyperVConverter::CreateVM: add_ethernet_connection is 1
4/6 23:40:48.957 2bd0 Facility ???INFO: CPPConverting::ConverterHyperV: Create VM 0B9F5641-5A3E-49C8-9456-EA81481E3971
4/6 23:40:49.001 2bd0 Facility ???INFO: CPPConverting::ConvertImage: pathInput: [Production] JEUSFLE2 (File Server) 10.1.0.148/JEUSFLE2 (File Server) 10.1.0.148_3.vmdk, pathOutput: C:\ClusterStorage\VMData\JEUSFLE2 (File Server) 10.1.0.148\Virtual Hard Disks\JEUSFLE2 (File Server) 10.1.0.148_3.vhd
4/6 23:40:49.677 2bd0 Facility ???INFO: ESXVmdk::ParseFile: sFilename - [Production] JEUSFLE2 (File Server) 10.1.0.148/JEUSFLE2 (File Server) 10.1.0.148_3.vmdk
4/6 23:40:49.677 2bd0 Facility ???INFO: ESXVmdk::ParseFile: m_cvmxSpec - moref=vm-2926
4/6 23:40:49.689 2bd0 Facility ???INFO: ESXVmdk::ParseFile: sslThumbprint - 06:0B:A1:47:89:D0:2F:71:1B:FB:33:8D:34:A3:9E:DB:AD:5C:97:D4
4/6 23:40:50.873 2bd0 Facility ???INFO: CPPConverting::ConvertImage: CreateInputImage: 0
4/6 23:40:56.726 2bd0 Facility ???INFO: WrapperHyperV::waitJob: JobState 7
4/6 23:40:56.736 2bd0 Facility ???INFO: CPPConverting::ConvertImage: CreateOutputImage: 0
4/7 0:15:29.066 2bd0 Facility ???INFO: CPPConverting::ConvertImage: Success
4/7 0:15:29.116 2bd0 Facility ???INFO: WrapperHyperV::connect: Host - \\localhost\root\virtualization\v2
4/7 0:15:29.227 2bd0 Facility ???INFO: WrapperHyperV::init_version: HyperV version: 10.0.20348
4/7 0:15:29.248 2bd0 Facility ???WARNING: WrapperESXI::disconnect: m_proxy->Logout fail - 12
4/7 0:15:29.249 2bd0 Facility ???ERROR: getErrorFromSOAP: soap_sprint_fault - SOAP 1.1 fault "":ServerFaultCode [no subcode]
"The session is not authenticated."

Detail:
4/7 0:15:29.262 2bd0 Facility ???INFO: WrapperESXI::connect: m_url - https://10.1.0.50/sdk
4/7 0:15:29.335 2bd0 Facility ???INFO: WrapperESXI::connect: fullName - Administrator vsphere.local, key - 525043fc-af9a-b80f-f183-8e69e8a170f6
4/7 0:15:29.463 2bd0 Facility ???INFO: VMConverter::HyperVConverter::AddVirtualDisk: add_disk_synthetic __pathVirtualSystem - \\JEUSHYPERV01\root\virtualization\v2:Msvm_VirtualSystemSettingData.InstanceID="Microsoft:0B9F5641-5A3E-49C8-9456-EA81481E3971", controller - \\JEUSHYPERV01\root\virtualization\v2:Msvm_ResourceAllocationSettingData.InstanceID="Microsoft:0B9F5641-5A3E-49C8-9456-EA81481E3971\\83F8638B-8DCA-4152-9EDA-2CA8B33039B4\\0", numLoc - 0
4/7 0:15:29.573 2bd0 Facility ???INFO: VMConverter::HyperVConverter::AddVirtualDisk: add_disk_synthetic 1 \\JEUSHYPERV01\root\virtualization\v2:Msvm_ResourceAllocationSettingData.InstanceID="Microsoft:0B9F5641-5A3E-49C8-9456-EA81481E3971\\83F8638B-8DCA-4152-9EDA-2CA8B33039B4\\0\\0\\D"
4/7 0:15:29.894 2bd0 Facility ???INFO: VMConverter::HyperVConverter::AddVirtualDisk: add_disk_virtual path C:\ClusterStorage\VMData\JEUSFLE2 (File Server) 10.1.0.148\Virtual Hard Disks\JEUSFLE2 (File Server) 10.1.0.148_3.vhd 1
4/7 0:15:29.894 2bd0 Facility ???INFO: CPPConverting::ConvertImage: pathInput: [Production] JEUSFLE2 (File Server) 10.1.0.148/JEUSFLE2 (File Server) 10.1.0.148_1.vmdk, pathOutput: C:\ClusterStorage\VMData\JEUSFLE2 (File Server) 10.1.0.148\Virtual Hard Disks\JEUSFLE2 (File Server) 10.1.0.148_1.vhd
4/7 0:15:29.894 2bd0 Facility ???INFO: ESXVmdk::ParseFile: sFilename - [Production] JEUSFLE2 (File Server) 10.1.0.148/JEUSFLE2 (File Server) 10.1.0.148_1.vmdk
4/7 0:15:29.894 2bd0 Facility ???INFO: ESXVmdk::ParseFile: m_cvmxSpec - moref=vm-2926
4/7 0:15:29.908 2bd0 Facility ???INFO: ESXVmdk::ParseFile: sslThumbprint - 06:0B:A1:47:89:D0:2F:71:1B:FB:33:8D:34:A3:9E:DB:AD:5C:97:D4
4/7 0:15:31.087 2bd0 Facility ???INFO: CPPConverting::ConvertImage: CreateInputImage: 0
4/7 0:15:31.836 2bd0 Facility ???INFO: CVHDSparseExtent::New: Write Footer1
4/7 0:15:31.839 2bd0 Facility ???INFO: CVHDSparseExtent::New: Write Header
4/7 0:15:31.844 2bd0 Facility ???INFO: CVHDSparseExtent::New: Write BAT
4/7 0:15:31.852 2bd0 Facility ???INFO: CVHDSparseExtent::New: Write Footer2
4/7 0:15:31.852 2bd0 Facility ???INFO: CPPConverting::ConvertImage: CreateOutputImage: 0
4/7 21:26:34.287 2bd0 Facility ???INFO: CPPConverting::ConvertImage: Success
4/7 21:26:34.305 2bd0 Facility ???INFO: WrapperHyperV::connect: Host - \\localhost\root\virtualization\v2
4/7 21:26:34.404 2bd0 Facility ???INFO: WrapperHyperV::init_version: HyperV version: 10.0.20348
4/7 21:26:34.423 2bd0 Facility ???WARNING: WrapperESXI::disconnect: m_proxy->Logout fail - 12
4/7 21:26:34.423 2bd0 Facility ???ERROR: getErrorFromSOAP: soap_sprint_fault - SOAP 1.1 fault "":ServerFaultCode [no subcode]
"The session is not authenticated."

Detail:
4/7 21:26:34.425 2bd0 Facility ???INFO: WrapperESXI::connect: m_url - https://10.1.0.50/sdk
4/7 21:26:34.490 2bd0 Facility ???INFO: WrapperESXI::connect: fullName - Administrator vsphere.local, key - 52661cab-95c4-9d1f-8ca6-0b2aed96e473
4/7 21:26:34.694 2bd0 Facility ???INFO: VMConverter::HyperVConverter::AddVirtualDisk: add_disk_synthetic __pathVirtualSystem - \\JEUSHYPERV01\root\virtualization\v2:Msvm_VirtualSystemSettingData.InstanceID="Microsoft:0B9F5641-5A3E-49C8-9456-EA81481E3971", controller - \\JEUSHYPERV01\root\virtualization\v2:Msvm_ResourceAllocationSettingData.InstanceID="Microsoft:0B9F5641-5A3E-49C8-9456-EA81481E3971\\521FE722-7814-4163-89C4-9ABC0EC3BF74\\0", numLoc - 0
4/7 21:26:34.818 2bd0 Facility ???INFO: VMConverter::HyperVConverter::AddVirtualDisk: add_disk_synthetic 1 \\JEUSHYPERV01\root\virtualization\v2:Msvm_ResourceAllocationSettingData.InstanceID="Microsoft:0B9F5641-5A3E-49C8-9456-EA81481E3971\\521FE722-7814-4163-89C4-9ABC0EC3BF74\\0\\0\\D"
4/7 21:26:34.969 2bd0 Facility ???ERROR: WrapperHyperV::add_disk_virtual: AddResourceSettings returnValue.iVal = 4096
4/7 21:26:35.995 2bd0 Facility ???
INFO: WrapperHyperV::waitJob:
instance of Msvm_ConcreteJob
{
Cancellable = FALSE;
Caption = "Adding Resource";
CommunicationStatus = NULL;
DeleteOnCompletion = FALSE;
Description = "Adding Resource";
DetailedStatus = NULL;
ElapsedTime = "00000000000000.050624:000";
ElementName = "Adding Resource";
ErrorCode = 32768;
ErrorDescription = "'JEUSFLE2 (File Server) 10.1.0.148' failed to add device 'Virtual Hard Disk'. (Virtual machine ID 0B9F5641-5A3E-49C8-9456-EA81481E3971)\n\nFailed to open attachment 'C:\\ClusterStorage\\VMData\\JEUSFLE2 (File Server) 10.1.0.148\\Virtual Hard Disks\\JEUSFLE2 (File Server) 10.1.0.148_1.vhd'. Error: 'The file or directory is corrupted and unreadable.'.\n\n'JEUSFLE2 (File Server) 10.1.0.148': Cannot get information for attachment 'C:\\ClusterStorage\\VMData\\JEUSFLE2 (File Server) 10.1.0.148\\Virtual Hard Disks\\JEUSFLE2 (File Server) 10.1.0.148_1.vhd'. (Virtual machine ID 0B9F5641-5A3E-49C8-9456-EA81481E3971)\n\nFailed to open attachment 'C:\\ClusterStorage\\VMData\\JEUSFLE2 (File Server) 10.1.0.148\\Virtual Hard Disks\\JEUSFLE2 (File Server) 10.1.0.148_1.vhd'. Error: 'The file or directory is corrupted and unreadable.'.";
ErrorSummaryDescription = "Failed to add device 'Virtual Hard Disk'.\n\nFailed to open attachment 'C:\\ClusterStorage\\VMData\\JEUSFLE2 (File Server) 10.1.0.148\\Virtual Hard Disks\\JEUSFLE2 (File Server) 10.1.0.148_1.vhd'. Error: 'The file or directory is corrupted and unreadable.'.\n\nCannot get information for attachment 'C:\\ClusterStorage\\VMData\\JEUSFLE2 (File Server) 10.1.0.148\\Virtual Hard Disks\\JEUSFLE2 (File Server) 10.1.0.148_1.vhd'.\n\nFailed to open attachment 'C:\\ClusterStorage\\VMData\\JEUSFLE2 (File Server) 10.1.0.148\\Virtual Hard Disks\\JEUSFLE2 (File Server) 10.1.0.148_1.vhd'. Error: 'The file or directory is corrupted and unreadable.'.";

HealthState = 5;
InstallDate = "16010101000000.000000-000";
InstanceID = "EA377330-D8C7-4DDA-9900-F69770908D21";
JobRunTimes = 1;
JobState = 10;
JobStatus = "Job i
<overflow>
yperV::waitJob:
instance of Msvm_ConcreteJob
{
Cancellable = FALSE;
Caption = "Adding Resource";
CommunicationStatus = NULL;
DeleteOnCompletion = FALSE;
Description = "Adding Resource";
DetailedStatus = NULL;
ElapsedTime = "00000000000000.050624:000";
ElementName = "Adding Resource";
ErrorCode = 32768;
ErrorDescription = "'JEUSFLE2 (File Server) 10.1.0.148' failed to add device 'Virtual Hard Disk'. (Virtual machine ID 0B9F5641-5A3E-49C8-9456-EA81481E3971)\n\nFailed to open attachment 'C:\\ClusterStorage\\VMData\\JEUSFLE2 (File Server) 10.1.0.148\\Virtual Hard Disks\\JEUSFLE2 (File Server) 10.1.0.148_1.vhd'. Error: 'The file or directory is corrupted and unreadable.'.\n\n'JEUSFLE2 (File Server) 10.1.0.148': Cannot get information for attachment 'C:\\ClusterStorage\\VMData\\JEUSFLE2 (File Server) 10.1.0.148\\Virtual Hard Disks\\JEUSFLE2 (File Server) 10.1.0.148_1.vhd'. (Virtual machine ID 0B9F5641-5A3E-49C8-9456-EA81481E3971)\n\nFailed to open attachment 'C:\\ClusterStorage\\VMData\\JEUSFLE2 (File Server) 10.1.0.148\\Virtual Hard Disks\\JEUSFLE2 (File Server) 10.1.0.148_1.vhd'. Error: 'The file or directory is corrupted and unreadable.'.";
ErrorSummaryDescription = "Failed to add device 'Virtual Hard Disk'.\n\nFailed to open attachment 'C:\\ClusterStorage\\VMData\\JEUSFLE2 (File Server) 10.1.0.148\\Virtual Hard Disks\\JEUSFLE2 (File Server) 10.1.0.148_1.vhd'. Error: 'The file or directory is corrupted and unreadable.'.\n\nCannot get information for attachment 'C:\\ClusterStorage\\VMData\\JEUSFLE2 (File Server) 10.1.0.148\\Virtual Hard Disks\\JEUSFLE2 (File Server) 10.1.0.148_1.vhd'.\n\nFailed to open attachment 'C:\\ClusterStorage\\VMData\\JEUSFLE2 (File Server) 10.1.0.148\\Virtual Hard Disks\\JEUSFLE2 (File Server) 10.1.0.148_1.vhd'. Error: 'The file or directory is corrupted and unreadable.'.";

HealthState = 5;
InstallDate = "16010101000000.000000-000";
InstanceID = "EA377330-D8C7-4DDA-9900-F69770908D21";
JobRunTimes = 1;
JobState = 10;
JobStatus = "Job i4/7 21:26:35.995 2bd0 Facility ???INFO: WrapperHyperV::waitJob: JobState 10
4/7 21:26:35.995 2bd0 Facility ???INFO: VMConverter::HyperVConverter::AddVirtualDisk: add_disk_virtual path C:\ClusterStorage\VMData\JEUSFLE2 (File Server) 10.1.0.148\Virtual Hard Disks\JEUSFLE2 (File Server) 10.1.0.148_1.vhd 0
4/7 21:26:35.995 2bd0 Facility ???ERROR: CPPConverting::ConverterHyperV: Error attach ErrorCode: 32768
4/7 21:26:36.001 2bd0 Facility ???INFO: WrapperESXI::connect: m_url - https://10.1.0.50/sdk
4/7 21:26:36.074 2bd0 Facility ???INFO: WrapperESXI::connect: fullName - Administrator vsphere.local, key - 529d88f9-c1ff-549f-3068-8402a96f0e00
4/7 21:26:36.075 2bd0 Facility ???ERROR: CPPConverting::Convert: FAILED
4/7 23:49:24.428 4994 Facility ???WARNING: WrapperESXI::disconnect: m_proxy->Logout fail - 12
4/7 23:49:24.429 4994 Facility ???ERROR: getErrorFromSOAP: soap_sprint_fault - SOAP 1.1 fault "":ServerFaultCode [no subcode]
"The session is not authenticated."
Detail:
The job starts out ok and successfully completes the OS drive about 35 minutes into the process (00:15:29 a.m.) but after that point I start to see proxy logout and session warning errors, and at the end of the entire 21 1/2 hour process I have the main C: os Drive working (JEUSFLE2 (File Server) 10.1.0.148_3.vhd ), but the other 2 drive conversions fail, with JEUSFLE2 (File Server) 10.1.0.148_1.vhd ending up only 2TB in size instead of 4TB and classified as "unreadable" and I don't even see the attempt in the log file for JEUSFLE2 (File Server) 10.1.0.148_2.vhd at all.

From my basic understanding of the log file, it looks like the StarWind V2V conversion app starting having issues after that first ???WARNING: WrapperESXI::disconnect: m_proxy->Logout fail - 12, and I'm just wondering if this is a perfect storm of this VM being so large and some "Timeout" setting in my VSphere being set to low, causing the session to timeout and no longer authenticate.

Has anyone ever run into this before? Does anyone know how to modify the timeout setting in the vSphere ESXI so that I can temporarily remove or extend this session timeout until I can successfully transfer the VM from the old vSphere server to my new Hyper-V server?

This server is a primary file server for our company so I can only make the attempts starting at the end of the work week at midnight. This makes troubleshooting by trial and error a process that could possibly take me weeks or months to work out, so any suggestions or advice would be greatly appreciated.

Thanks in advance,

TBWALKERIII
yaroslav (staff)
Staff
Posts: 2361
Joined: Mon Nov 18, 2019 11:11 am

Tue Apr 11, 2023 8:13 pm

Hi,

Thanks for your post. Can I ask you to perform additional tests?
Please run the conversion multiple times. It might be there is some sort of "timeout" when connecting to vSphere.
As a workaround, can you convert the VMDK as a local file and then just copy it to the Hyper-V host?
Post Reply