Найти в Дзене
Николай Коваленко

Бесплатная архивация виртуальных машин Hyper-v

Рано или поздно системному администратору, который использует средства виртуализации Hyper-V от Microsoft, приходится проводить архивацию виртуальных машин. Это можно сделать встроенными средствами операционной системы Windows, воспользоваться платным продуктом или найти какое-то другое решение.

Я остановился на бесплатной утилите HVBackup, ее можно скачать на странице проекта. Этот метод мной опробован лично и работает успешно - просто создается zip-архив виртуальной машины в указанном вами месте. Виртуальная машина при этом будет находиться в сохраненном состоянии.

Нюансы:

Перед использованием необходимо установить .Net Framework 3.5:
Виртуальные машины Linux без установленных средств интеграции Hyper-V в момент архивации будут переведены в сохраненное состояние и после создания снимка будут снова запущены. Виртуальные машины Windows будут архивированы без перевода в сохраненное состояние, однако у меня были случаи, когда некоторые виртуальные машины все равно переходили в сохраненное состояние. Для меня это пока не критично.

Работает просто - создаем командный файл с содержимым:

Для всех виртуальных машин на хосте:

HVBackup -a -o c:\backup

Для одной виртуальной машины VM1:

HVBackup -l VM1 -o \\yourserver\backup

Настраиваем нужное задание в планировщике и все.

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

Рад, что кому-то пригодится.