Our customer moved the VMs from Windows 2012 Hyper-V host server to 2019 Hyper-V host server, I tried to backup the Exchange 2010 servers via Veeam application-aware function (because we would like to use it for truncate logs) and it failed, the error message show failed to create production checkpoint.
I login to the host server and tried to run checkpoint for the VM, it success to create checkpoint but show create standard checkpoint, I check the VM settings from Hyper-V Manager, the production checkpoint was be selected but it also selected create standard checkpoints if the guest does not support creation of production checkpoints. If you would like to test production checkpoint only for the VM, you need to unselect Create standard checkpoints if the guest is not support creation of production checkpoints and test it again, you will notice that checkpoint create failed and show an error occurred while attempting to checkpoint the selected virtual machine.
This is the root cause of Veeam Backup with application-aware failed. Today, I am going to show you how to fix it.
- Login to the exchange 2010 server (it also a Windows 2008 R2 server).
Open Windows PowerShell. And run follow cmdlet to check Integration Services Version.
REG QUERY "HKLM\Software\Microsoft\Virtual Machine\Auto" /v IntegrationServicesVersion
You will notice the IntegrationServicesVersion is still old version. It’s 6.2.9200.16433
It’s the root cause of failed to create production checkpoint at Windows Server 2019 Hyper-V host server.
- Shutdown the VM.
Login to Windows Server 2019 Hyper-V host server, open Hyper-V manager, right-click the VM and select Upgrade Configuration Version.
- The configuration version should be 9.0 after upgraded.
- Login to the VM (Windows 2008 R2).
On the Initial Configuration Tasks page, click Download and install updates.
On the Widows update page, click Check for updates.
You cannot find the Integration Services update from Import updates; you need to select Optional updates and install it.
- Reboot server after install Integration service.
- Login to Windows Server 2019 Hyper-V host server.
Recreate checkpoint for the VM and it will show Production checkpoint created (it’s not standard checkpoint created).
- Login to Veeam backup server.
Retry the VM backup job again and the error message should be gone and backup successful for the VM with application-aware function.
Author: Cary Sun
Cary Sun is an Principal Consultant, He has a strong background specializing in datacenter and deployment solutions, and has spent over 20 years in the planning, design, and implementation of network technologies and Management and system integration.He hold CISCO CERTIFIED INTERNETWORK EXPERT (CCIE No.4531) from 1997.Cary is also a Microsoft Most Valuable Professional (MVP) and Cisco Champion, He is a published author with serveral titles, include blogs on Checkyourlogs.net, author for many books. Specialties: CCIE /CCNA / MCSE / MCITP / MCTS / MCSA / Solution Expert / CCA