I have a vm on hyper-v 2012R2 (not update) with a backup checkpoint that I can not delete.
The checkpoint was created by veeam during backup.
There is no opting in the GUI to manually delete the checkpoint.
I ran the backup again and it was succesfull however it did not delete the checkpoint.
What can I do? the checkpoint is growing quite rapidlly. http://1drv.ms/1k7NVB4
Can you please clarify if you don't have an option to delete it manually or this option is grayed out? Did you see new checkpoint created and deleted during successful job run?
Hi,
There is no option to delete the checkpoint.
The backup on the affected day ran fine, with the following backup issuing a CBT Warning. "Change Tracking Files are not specified"
I believe CBT warning is expected due to snapshot presence. BTW, do you have a support case opened on this, so that I could check the observed behavior with the devs?
This is the case number: 55738.
So far the support have not been able to solve this either. This is not a normal checkpoint, it is a backup checkpoint and although it creats a avhdx file like a regular checkpoint, it can't be managed in the same way.
Right, this one is a backup checkpoint that is created by Hyper-V after we issue a call to VSS API to create it. So we cannot affect this process in any way, it is safe to say that the issue is on the Microsoft side, I believe.
That said, the CBT warning is not related to this, but rather caused by the fact that the job is started at the time of snapshot commit and by the moment when the job tries to get changes for the said .avhdx file, it is already merged. This warning does not affect anything.
Hi,
I agree that it's on the Microsoft side but it's part of the Veeam BAckup Process So support should familliar them selves with this issue.
The Checkpoint it self is a differncing disk, therfore it can not be deleted using the GUI.
The soloution in the end was to run the following powershell commands:
Get-VMSnapshot -VMName vmwithcheckpoint.domain.com -ComputerName hyper-v.domain.com| fl - this returns the VM state
and to remove the checkpoint:
Get-VMSnapshot -VMName vmwithcheckpoint.domain.com -ComputerName hyper-v.domain.com| Remove-VMSnapshot