Назад | Перейти на главную страницу

Восстановление виртуальных машин в Hyper-V из (несколько) неудачной резервной копии VSS

Я попытался сделать резервную копию нашего сервера виртуализации при переходе с Hyper-V 2008 на R2. Я изменил параметры реестра, чтобы зарегистрировать Hyper-V VSS с помощью Windows Server Backup, и отправил резервную копию по пути, пока продолжал заниматься другими делами. Очевидно, часть VSS не создавала резервную копию виртуальной машины, как я надеялся, и после обновления Windows Server и Hyper-V до R2 я не смог правильно восстановить виртуальную машину.

Резервное копирование завершено, и у меня есть все файлы до обновления, но есть ли способ восстановить виртуальные машины из резервной копии? Кажется, что у всех VHD есть старые измененные даты, и при выводе машин из этих VHD они имеют очень старые настройки. Я нашел кучу файлов avhd (названных в соответствии с GUID), но я не уверен, смогу ли я создать виртуальную машину со старым vhd и объединить с ней снимки.

Вам необходимо знать, какие AVHD принадлежат каждому VHD и в каком порядке (который обычно можно определить по датам изменения).

Объедините AVHD в исходный VHD по порядку (от самого старого к новому), используя diskpart

CREATE VDISK FILE="C:\Snapshot.AVHD" parent="C:\VirtualMachin.VHD"
MERGE VDISK DEPTH=1

Сделайте резервную копию (проверьте ее) для всех файлов перед тем, как сделать это, этот процесс удалит файлы AVHD по мере их появления и навсегда изменит исходный файл VHD.

Виртуальные машины Hyper-V должны быть выключены и полностью объединены перед резервным копированием на уровне VHD. Если вы используете программное обеспечение резервного копирования, которое не полностью поддерживает Hyper-V, возникнет эта проблема.