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

Каков хороший план резервного копирования виртуальных образов Hyper-V?

У меня есть одна машина с Hyper-V (не версия с голым железом - версия ОС Windows 2008), с которой мы экспериментируем.

Я бы хотел сделать резервную копию с главной ОС, а не с каждой отдельной виртуальной машины. Я хотел бы иметь возможность просто сделать копию виртуальных дисков и / или виртуальной машины на свой резервный диск.

Для этого мне нужно использовать службы теневого копирования ... я понимаю ... но как?

Это должно быть достаточно просто сделать с RoboCopy, но RoboCopy не поддерживает службы теневого копирования.

Что будет лучше всего? Как проще всего создать резервную копию этих компьютеров на другом подключенном диске?

Если вы хотите использовать robocopy с теневыми копиями томов, вы можете использовать инструмент VShadow от MS (http://msdn.microsoft.com/en-us/library/bb530725.aspx)

Ниже я кратко изложил подход, вам нужно создать пакетный скрипт для автоматизации этого процесса, но это не так уж сложно.

Вы можете создать теневую копию с помощью инструмента vshadow. После этого, используя флаг -el (снова с vshadow), вы можете выставить теневую копию под буквой диска (например, x :). После этого вы можете использовать robocopy для создания резервных копий с подключенного диска с теневой копией.

Ниже я привел примерный сценарий, обратите внимание, что он не был протестирован. Он берет теневую копию C: и монтирует ее как X:

setlocal
IF NOT "%CALLBACK%" == "" GOTO :VS_CALLBACK 

set CALLBACK=%~dpnx0
vshadow.exe -p -script=TempScript.cmd -exec=%CALLBACK% C: 

:VS_CALLBACK  
setlocal
call TempScript.cmd
vshadow.exe -el=%SHADOW_ID_1%,X:

del /f TempScript.cmd

robocopy X:\ \\backup\server

Очевидно, что команду robocopy необходимо настроить в соответствии с тем, что вы делаете (скопируйте VHD из какого-либо места и т. Д.). Надеюсь, это будет полезно!