Home Мониторинг Veeam backup не удаляет чекпоинты на Hyper-v сервере

Veeam backup не удаляет чекпоинты на Hyper-v сервере

by admin
350 views
veeam

После обновления Veeam Backup при выполнении задания на полный или инкрементный бэкап на hyper-v появляются вот такие точки восстановления.

veeam checkpoint 1

Более печаль становится когда понимаешь что с ними нельзя взаимодействовать.

veeam checkpoint 2

Главная проблема что каждый инкремент создает от родительского диска дочерние и так до тех пор пока не уйдет проблема.

Решение проблемы Veeam backup не удаляет чекпоинты

Я написал в support Veeam и ниже их официальный ответ

Благодарю за письмо. Есть вероятность что не получится удалить чекпоинты автоматически.

Скажите, вы пробовали удалить через powerShell команду? https://learn.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/checkpoints

Remove-VMCheckpoint -VMName -Name

Другие варианты, это
1) Ручное слияние чекпоинтов в файл VHDX:
https://social.technet.microsoft.com/wiki/contents/articles/6257.manually-merge-avhd-to-vhd-in-hyper-v.aspx

2) Также вы можете попробовать «Экспорт виртуальной машины», это также должно помочь:
https://docs.microsoft.com/en-gb/windows-server/virtualization/hyper-v/deploy/export-and-import-virtual-machines

Хотя в вашем случает виртуальные машины довольно большие, если я не ошибаюсь.

3) Вот тут еще одна статься с немного другой командой, в некоторых случаях она помогает:
https://learn.microsoft.com/en-us/powershell/module/hyper-v/remove-vmsnapshot?view=windowsserver2019-ps#example-1

Если что-то случилось с чекпоинтами, то иногда просто невозможно удалить их с помощью GUI. В этом случае придется вручную их объединять.

Какой вариант выбрать

3 вариант из предложенной поддержки не работает, точки которые созданы руками он удаляет , те которые создал Veeam остаются на месте.

2 вариант слишком радикальный особенно когда хостишь 30 и более виртуальных машин.

1 вариант слияния жестких дисков в ручную , вариант интересный когда 3 — 5 чекпоинтов , когда их образовалось 40 это уже страшная проблема. Вариантом может стать скрипт который все сделает за вас , а именно сам найдет родительский диск и соберет в него дочерние.

Сценарий Powershell для объединения дисков виртуальной машины Hyper-V

Коммандлет Merge-VMDisks существует в модуле PowerShell AZSBTools , скачать его можно по ссылке https://www.powershellgallery.com/packages/AZSBTools/1.260.103

Установка из powershell

Install-Module -Name AZSBTools

Чтобы увидеть встроенную справку:

help Merge-VMDisks-Show

Если у вас вдруг ситуацию когда вы не можете установить модуль из интернета к примеру из за того что его нет. Скачайте модуль где есть интернет и скопируйте модуль в эту же папку на сервере

veeam checkpoint 12

Склеиваем hyper-v диски

veeam checkpoint 10

После установки из powershell импортируем модуль

import-Module -Name AZSBTools

После импорта воспользуемся командой Merge-VMDisks где ключи

-VMName — это имя виртуальной машины
-HyperVHostName — это имя гипервзора

PS C:\Users\Administrator> Merge-VMDisks -VMName ‘Grafana’ -HyperVHostName S12RUMSC0200067
Received input:         VMName: Grafana
Received input: HyperVHostName: S12RUMSC0200067
Identified VM disk(s):
Name         : Hard Drive on IDE controller number 0 at location 0
Path         : D:\VM\Grafana\Virtual Hard Disks\Grafana_400794B7-F865-4EC8-A786-80C7B8C23F1C.avhdx
Differencing : True
DiskTree     : D:\VM\Grafana\Virtual Hard Disks\Grafana_400794B7-F865-4EC8-A786-80C7B8C23F1C.avhdx, D:\VM\Grafana\Virtual Hard Disks\Grafana_98FD2B76
               -D7B0-418F-98A8-C4B7C9FBB6CF.avhdx, D:\VM\Grafana\Virtual Hard Disks\Grafana_AA90447C-6757-45DA-B842-E22D47CCDED9.avhdx, D:\VM\Grafana
               \Virtual Hard Disks\Grafana.vhdx
Processing Disk D:\VM\Grafana\Virtual Hard Disks\Grafana_400794B7-F865-4EC8-A786-80C7B8C23F1C.avhdx
Merging file D:\VM\Grafana\Virtual Hard Disks\Grafana_400794B7-F865-4EC8-A786-80C7B8C23F1C.avhdx # 1 of 3
Merging file D:\VM\Grafana\Virtual Hard Disks\Grafana_98FD2B76-D7B0-418F-98A8-C4B7C9FBB6CF.avhdx # 2 of 3
Merging file D:\VM\Grafana\Virtual Hard Disks\Grafana_AA90447C-6757-45DA-B842-E22D47CCDED9.avhdx # 3 of 3
Attaching merged disk D:\VM\Grafana\Virtual Hard Disks\Grafana.vhdx
Done merging disks
veeam checkpoint 13

Так нужно сделать со всеми виртуальными машиными на hyper-v сервере.

Backup Checkpoint not deleting
with a backup checkpoint that I can not delete
Hyper-V checkpoints do not removed after veeam backup
Backup Checkpoint not deleting (Hyper-V Server)
Replication job checkpoints are not automatically deleted
Weird problem with Veeam Checkpoint locking up server's drive

Статьи из этой категории

Leave a Comment