На одном из хостов виртуализации в оснастке Hyper-V Manager было обнаружено, что после одного (некорректно выполненного) из предыдущих заданий резервного копирования виртуальной машины средствами System Center 2012 R2 DPM появилась контрольная точка (Checkpoint), для которой в меню действий отсутствует возможность удаления.
На Microsoft есть статься по этому поводу KB3059372 - You can't delete a recovery checkpoint for a virtual machine in Data Protection Manager, в которой в качестве решения приводится отсылка на другую статью TechNet Articles - Manually Merge .avhd to .vhd in Hyper-V. Однако удалить такую точку восстановления можно более простым способом с помощью PowerShell.
Выключаем виртуальную машину и выполняем на хосте виртуализации команду удаления точек восстановления:
Get-VMSnapshot -VMName "KOM-AD01-DC02" | Remove-VMSnapshot
После удаления точки восстановления произойдёт слияние дисков виртуальной машины (для этого мы предварительно и выключили виртуальную машину).
Поэтому, возможно, будет резонно пересоздать группу защиты в DPM для данной виртуальной машины, так как подобное слияние дисков может вызвать существенное увеличение раздела точек восстановления (Recovery point volume) для данной ВМ.
Добрый день.
Выключать ВМ не нужно.
Были прецеденты, когда диск не мержился, пока виртуалку не выключишь, поэтому и написал так.
просто не мерджился или выдавал ошибку в процессе - и вм оказалась вообще неработоспособной?
Что делать если после слияния вм в кластере остаются файлы типа -AutoRecovery.avhdx, судя по всему они уже никак не учавствуют и их можно удалить, но все таки
Если Get-VMSnapshot -VMName "<Имя ВМ>" не показывает, что у машины есть какие-то снапшоты, а файл *AutoRecovery.avhdx остался, то предполагаю, что такой файл можно удалить.
Нашёл у себя одну виртуальную машину с таким файлом.
1. Убедился в том, что в Get-VMSnapshot ничего не отображается
2. Удалил файл.
3. Выполнил заново бекап ВМ средствами DPM. Всё прошло штатно.
Да не участвуют, я перенес сначала