We are having an issue migrating Hyper-V guests. Source Windows 2016 Standard running Hyper-v role. Destination Windows 2019 Standard running Hyper-V role. Both servers running october rollup from windows update.
Guests created with Configuration Version 8.0 migrate fine. The remaining guests were created with Configuration Version 5.0 (server 2012 R2 if i remember corretly) and upgraded to 8.0 at a later date and all seem to fail to migrate erroring out at the start of the process with:
Virtual machine migration operation for <Guest name> failed at migration source <Source server name>
- If i delete and re-create the guest vm on the source server using the same vhdx file, the guest migrates fine.
- Restarting vmms doesnt have an effect.
- Restarting both source and destination server doesnt have an effect.
- Looking at Sysinternals ProcMon the Source server doesnt make an attempt to connect to the destination and fails early while reading the config files.
- Has anyone come across bugs upgrading Hyper-V configuration versions like this?
- Are there any tools for checking the integrity of Hyper-V config files or am i stuck with dropping and re-creating the virtual machines?