Экспорт и импорт виртуальных машин Hyper-V

Как работать с родным гипервизором Windows Hyper-V, поставляемым в серверной линии системы и отдельных выпусках клиентских версий 8.1 и 10, в плане каких-то движений виртуальных машин? Когда нам нужно перенести машины в другое место на компьютере или на другой компьютер, добавить машины в диспетчер после переустановки хостовой Windows, сделать машину-клон. Для всех этих случаев гипервизор предусматривает функционал экспорта-импорта машин.

А в реализации Hyper-V в Windows 10 можем воспользоваться ещё и альтернативным функционалом экспорта-импорта машин посредством сжатого файла VMCZ. Давайте же подробнее рассмотрим эти возможности Hyper-V.

Функция «Поделиться» Hyper-V в Windows 10

Альтернативный функционал экспорта-импорта, присутствующий в реализации гипервизора в клиентской Windows 10 – это кнопка «Поделиться» в окне подключения машины. При её нажатии откроется окно обзора для указания пути сохранения сжатого файла экспорта машин Hyper-VVMCZ.

Hyper-V

Прогресс создания этого файла будем наблюдать внизу окна подключения.

Поделиться

В файле VMCZ по типу архива в сжатом состоянии хранятся все данные машины – её конфигурационные файлы, файл виртуального диска, снимки контрольных точек. И, соответственно, этот способ экспорта-импорта машин Hyper-V хорош для переноса их на другой компьютер. Для импорта машины из этого файла нам просто нужно запустить двойным кликом мыши файл VMCZ, это, по сути, самораспаковывающийся архив.

Файл VMCZ

Откроется форма импорта, которая добавит машину в диспетчер Hyper-V. Но так будет только в идеале. Эта не новая функция, она появилась после одного из обновлений Windows 10 ещё в 2017 году, но на момент написания статьи она ещё плохо проработана и сбоит. Работай эта функция идеально, во многих случаях она была бы лучшим решением переноса машин на другие компьютеры, нежели классическая функция экспорта-импорта машин. Пока же последняя - это единственное стабильное решение в этом плане.

Функция экспорта-импорта машин Hyper-V

Классическая функция экспорта машин Hyper-V, в отличие от рассмотренной функции «Поделиться» и механизмов экспорта машин других гипервизоров, не предусматривает сжатие файлов машины в некий посредничающий файл-архив. Экспорт машин в гипервизоре от Microsoft – это обычное копирование файлов машины.

Экспорт машин

Т.е. содержимое экспорта – это точные копии файлов машины, разложенные по папкам, как и её исходные файлы.

Содержимое экспорта

А классический импорт машин – это не извлечение данных из посредничающего файла-архива, а добавление машины по пути хранения её файлов в окно диспетчера Hyper-V. При этом функция импорта является универсальным решением и для переноса машин, и для их копирования, и для их перерегистрации в диспетчере после удаления оттуда или переустановки хостовой Windows. Рассмотрим эти операции.

Перенос машин Hyper-V

Если необходимо перенести машину Hyper-V в другое место на диске, можем просто удалить машину из окна диспетчера Hyper-V и с помощью обычного проводника Windows перенести файлы машины куда нам надо. Ну а если машину перенести надо на другой компьютер, можем упаковать её файлы в обычный архив и извлечь его на другом компьютере. А вот если мы захотим перенести или скопировать машину не в её текущем состоянии, а в состоянии, запечатлённом в снимке контрольной точки, мы это сможем сделать только путём экспорта контрольной точки в диспетчере Hyper-V.

Экспорт контрольной точки

После запуска операции экспорта указываем путь, куда будут сохранены файлы машины, и жмём «Экспорт».

Экспорт

Переместив в нужное место файлы оригинальной виртуальной машины или экспортировав снимок её контрольной точки, запускаем функцию импорта на панели операций диспетчера Hyper-V.

Импорт на панели операций

Жмём «Далее».

Импорт виртуальной машины

Указываем путь хранения перемещённых или экспортированных файлов машины.

Путь хранения

Если мы указали путь общей папки хранения машин, то выбираем какую-то конкретную машину.

Выбор виртуальной машины

Выбираем тип импорта - регистрация машины по месту.

Регистрация машины

Жмём «Готово».

Сводка

Всё – машина импортирована.

Машина импортирована

Перерегистрация машин Hyper-V

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

Копирование машин Hyper-V

Импорт машин Hyper-V одновременно является и функционалом по их копированию. Если нам нужно создать клон точный машины, мы не сможем поступить так, как с перемещением - просто взять и в проводнике скопировать файлы машины, а потом перерегистрировать её. У клона должен быть свой уникальный идентификатор оборудования, чтобы иметь собственный внутренний IP в сети. Запускаем функцию импорта, указываем папку хранения исходной машины, из которой мы хотим сделать клон.

Выбор папки

Жмём «Далее».

Выбор виртуальной машины

На этапе выбора типа импорта выбираем копирование машины.

Копирование машины

Создаём на диске папку для файлов клона и прописываем эти пути на следующем этапе мастера импорта.

Мастер импорта

Далее указывать путь хранения диска машины-клона. Для него можно создать по пути хранения файлов клона специальную подпапку.

Выбор папок хранилища

Жмём «Готово».

Завершение работы мастера

По завершении копирования будем наблюдать клон в окне диспетчера Hyper-V.

А чтобы не путать его с оригиналом, можем переименовать машину.

Переименовать машину

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)
Загрузка...

2 комментария

  • А если в виртуальной машине два диска жестких С и D и нужно скопировать только С, где на этапе экспорта можно сделать выбор?

    • Отсоединить от IDE или iSCSI контроллера диск D временно и сделать экспорт машины, затем вернуть диск в исходную конфигурацию. Рекомендую делать на выключенном состоянии, в случае с iSCSI.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *