У нас есть два сервера Hyper-V, работающих на Windows Server 2016. Один - это один главный сервер, другой - это сервер-реплика, на который реплицируется основной сервер.
Мы отключили сервер реплик для обслуживания, и Hyper-V не смог реплицироваться на него, и мы думаем, что из-за этого одна из виртуальных машин не работала и создала ряд контрольных точек (это может или не может быть связано с этим ).
Независимо от причины, одна из виртуальных машин на главном сервере теперь имеет 3 контрольные точки, что создает для нас проблемы с хранением.
Нет возможности удалить контрольные точки, и если я нажимаю удалить на любой из них, я получаю сообщение об ошибке:
Cannot delete checkpoint: Catastrophic failure (0x8000FFFF). Checkpoint ID AF4E3BE9-9A1A-4E34-9F7D-F6F7A84531BF.
Virtual machine failed to generate VHD tree: 'Catastrophic failure'('0x8000FFFF').
Что бы я ни делал, я не могу их удалить. Я запланировал обслуживание виртуальной машины и выключил ее, думая, что это может быть из-за того, что она была запущена, та же проблема.
Я попытался изменить файл хранилища на более новый созданный файл, но поскольку это был avhxd, он не запускался, потому что для этого ему нужен файл vhdx.
Я читал, что вам нужно было сделать это через PowerShell, но при этом получаю ту же ошибку.
Теперь мы столкнулись с проблемой, из-за которой нам не хватит места для хранения, потому что исходная виртуальная машина имеет размер 600 ГБ и, хотя у нас было много места, теперь создано несколько контрольных точек, также достигающих того же размера.
Так...
Что я могу сделать, чтобы решить эту проблему?
Один из вариантов, который я могу придумать, - это экспортировать виртуальную машину, удалить все и повторно импортировать экспортированную виртуальную машину, и это должно исправить?
Любой совет будет очень признателен.
Спасибо.
Вывод PowerShell ниже.
PS C:\Users\Administrator> Get-VMSnapshot -VMName "My VM Name" -ComputerName SERVERNAME | Remove-VMSnapshot
Remove-VMSnapshot : 'My VM Name' failed to remove checkpoint.
Cannot delete checkpoint: Catastrophic failure (0x8000FFFF).
Virtual machine failed to generate VHD tree.
'My VM Name' failed to remove checkpoint. (Virtual machine ID 33E39D27-D0DB-4F89-A080-6A50E112B941)
Cannot delete checkpoint: Catastrophic failure (0x8000FFFF). Checkpoint ID
AF4E3BE9-9A1A-4E34-9F7D-F6F7A84531BF.
Virtual machine failed to generate VHD tree: 'Catastrophic failure'('0x8000FFFF').
At line:1 char:67
+ ... -VMName "My VM Name" -ComputerName SERVERNAME | Remove-VMSnapshot
+ ~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Remove-VMSnapshot], VirtualizationException
+ FullyQualifiedErrorId : OperationFailed,Microsoft.HyperV.PowerShell.Commands.RemoveVMSnapshot
Remove-VMSnapshot : 'My VM Name' failed to remove checkpoint.
Cannot delete checkpoint: Catastrophic failure (0x8000FFFF).
Virtual machine failed to generate VHD tree.
'My VM Name' failed to remove checkpoint. (Virtual machine ID 33E39D27-D0DB-4F89-A080-6A50E112B941)
Cannot delete checkpoint: Catastrophic failure (0x8000FFFF). Checkpoint ID CE0939F2-4E67-4833-905B-C4D8C62A57D8.
Virtual machine failed to generate VHD tree: 'Catastrophic failure'('0x8000FFFF').
At line:1 char:67
+ ... -VMName "My VM Name" -ComputerName SERVERNAME | Remove-VMSnapshot
+ ~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Remove-VMSnapshot], VirtualizationException
+ FullyQualifiedErrorId : OperationFailed,Microsoft.HyperV.PowerShell.Commands.RemoveVMSnapshot
Remove-VMSnapshot : 'My VM Name' failed to remove checkpoint.
Cannot delete checkpoint: Catastrophic failure (0x8000FFFF).
Virtual machine failed to generate VHD tree.
'My VM Name' failed to remove checkpoint. (Virtual machine ID 33E39D27-D0DB-4F89-A080-6A50E112B941)
Cannot delete checkpoint: Catastrophic failure (0x8000FFFF). Checkpoint ID 5C2D8EA1-8DEA-4087-B40D-CC4E99216ECF.
Virtual machine failed to generate VHD tree: 'Catastrophic failure'('0x8000FFFF').
At line:1 char:67
+ ... -VMName "My VM Name" -ComputerName SERVERNAME | Remove-VMSnapshot
+ ~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Remove-VMSnapshot], VirtualizationException
+ FullyQualifiedErrorId : OperationFailed,Microsoft.HyperV.PowerShell.Commands.RemoveVMSnapshot
PS C:\Users\Administrator>