Hi everyone,
I encountered a strange behavior while migrating a customer this week and would like to share my experience and possibly get answers about the root cause.
Scenario: Veeam Instant Recovery from Hyper-V to VMware
Source: Hyper-V host (WS2019 Datacenter) and WS2019 Standard guest with 2 disks (OS=NTFS / DATA= ReFS)
Destination: Esxi v8 (vSphere Enterprise plus)
Backup Server: WS2022 standard with Veeam B&R Enterprise 12.1.2.172
What I did for many VMs with success and with a very short downtime :
- Backup source (running VM) to a local repository
- Stop source VM
- Backup (incremental) to the same repository
- Instant Recovery to vSphere
- Install VMware Tools
- Reboot VM
- Check if everything is working
- Migrate to production
But on this WS2019 guest with a ReFS data volume, at step 4, just after the guest boot, the volume showed as RAW…
I found this in the ReFS log on the guest :
Event ID 7: "ReFS failed to mount the volume. Version 3.7 doesn't match expected value 3.4"
After googling for a while, I found that ReFS Version 3.7 is supported with WS2022 but not WS2019.
So I attached the RAW disk to a WS2022 guest, and managed to read the data correctly.
After that, I attached a new disk on my WS2019 to recover data from the WS2022.
The ReFS volume has been updated from v3.4 to v3.7, but when did that happen ?
The only WS2022 involved in these steps is the VBR server itself, so I wonder which steps are really done while running the Instant Recovery.
Is the guest ReFS volume mounted by the VBR server which would explain this unexpected upgrade of ReFS ?
Thanks for your attention.
Regards
Nico