Виртуализация в Windows

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

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

Часть 1: Как установить Hyper-V 2019 Server Core?
Часть 2: Hyper-V 2019 Core Server — начальная конфигурация
Часть 3: Удаленное управление Hyper-V 2019 Core
Часть 4: Создание первой виртуальной машины в Hyper-V 2019

В этой статье мы поговорим об экспорте и импорте виртуальной машины с одного сервера Hyper-V 2019 Server на другой. Мы будем экспортировать и импортировать виртуальную машину, файлы конфигурации, контрольные точки и файл интеллектуальной подкачки.

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

Существует два способа подключения к хосту Hyper-V 2019. Мы можем сделать это удаленно с машины Windows 10 Pro или Enterprise или подключиться напрямую к серверу Hyper-V 2019 (если вы не используете Core Server). Если вы хотите подключиться к серверу Hyper-V с машины Windows 10 Pro или Enterprise, следуйте инструкциям из статьи Часть 3: Удаленное управление ядром Hyper-V 2019. В нашем случае мы будем подключаться к Hyper-V удаленно с машины Windows 10 Pro.

Эта статья состоит из двух частей. Первая часть включает экспорт виртуальной машины, а вторая часть — импорт виртуальной машины. Итак, давайте начнем с первой части.

  1. Войти в систему вашу машину Windows 10
  2. Щелкните левой кнопкой мыши меню Пуск и выполним поиск Hyper-V Manager
  3. Нажмите Диспетчер Hyper-V
  4. В левой части выберите Сервер Hyper-V
  5. Выберите виртуальную машину, которую вы хотите экспортировать
  6. Щелкните правой кнопкой мыши на виртуальной машине, а затем нажмите кнопку Экспорт
  7. Нажмите Просмотрите найти место, куда вы хотите экспортировать свою виртуальную машину, а затем нажмите Экспорт. Вы можете экспортировать его на локальный диск, внешний диск или общее хранилище. В нашем случае мы экспортируем в общее сетевое хранилище. «FileServer» это имя нашего файлового сервера.
  8. Подождите пока Hyper-V не закончит экспорт виртуальной машины в выбранное место хранения.
  9. Поздравляем. Вы успешно экспортировали виртуальную машину.

На втором этапе мы будем импортировать виртуальную машину на пустой сервер Hyper-V Server. Если вы экспортировали виртуальную машину на локальный или внешний диск, вам нужно сделать ее доступной на целевом сервере. Поскольку мы экспортировали виртуальные машины в общее сетевое хранилище, нам не нужно ничего делать, кроме добавления соответствующего сетевого пути. Следуйте инструкциям ниже.

  1. Подключение к машине Windows 10 Pro
  2. Откройте Hyper-V Manager, как объяснялось в предыдущей части
  3. В левой части выберите пункт назначения Сервер Hyper-V
  4. Щелкните правой кнопкой мыши на сервере Hyper-V Server, а затем нажмите Импортировать виртуальную машину..
  5. Под Прежде чем начать нажмите Далее
  6. По ссылке Найдите папку нажмите Просмотреть и добавьте путь расположения, по которому вы экспортировали свою виртуальную машину. В нашем случае это сетевой ресурс \\\fileserver\Exported VMs\Win Srv 2019.
  7. Под Выбрать виртуальную машину, выберите виртуальную машину и нажмите Далее
  8. В разделе Выберите тип импорта выберите тип импорта, который вы хотите использовать, а затем нажмите кнопку Далее. Существует три типа импорта, включая:
  • Зарегистрируйте виртуальную машину на месте (используйте существующий уникальный идентификатор)
  • Восстановите виртуальную машину (используйте существующий уникальный идентификатор)
  • Копирование виртуальной машины (Создание нового уникального ID)

В нашем случае мы будем импортировать виртуальную машину следующим образом создание нового уникального идентификатора.

  1. Подождите пока Hyper-V не загрузит конфигурацию виртуальной машины.
  2. В разделе Выберите место назначения выберите папку, в которой вы хотите хранить файлы виртуальной машины. Вы можете выбрать разные места для разных файлов, в том числе:
  • Файл конфигурации виртуальной машины
  • Хранилище контрольных точек
  • Папка Smart Paging

По умолчанию Microsoft хранит все данные в папке C:\ProgramData\Microsoft\Microsoft\Hyper-V, но вы можете изменить его, если вам это нужно. Если вы хотите изменить местоположение хранилища, выберите Сохраните виртуальную машину в другом месте а затем изменить пути расположения.

В нашем случае мы выберем местоположения по умолчанию а затем нажмите Далее.

  1. В разделе Выберите папки для хранения виртуального жесткого диска выберите место, где вы хотите хранить импортированную виртуальную машину, а затем щелкните Далее. В нашем случае мы сохраним путь расположения по умолчанию: C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\.
  2. Если у вас несколько контрольных точек, вам нужно будет указать виртуальный коммутатор, который будет использоваться на целевом сервере Hyper-V. по адресу Подключить сеть выберите соответствующее сетевое подключение. Поскольку у нас несколько контрольных точек на импортированной виртуальной машине, нам нужно будет указать виртуальный коммутатор, который использовался при создании контрольной точки. Вы можете увидеть ошибку, которая гласит Не удалось найти коммутатор Ethernet «LAN»: Экспортированная виртуальная машина использовала сетевой адаптер, который называется «LAN«. Этот адаптер не существует на целевом сервере Hyper-V. Нам нужно будет создать такой же или похожий адаптер. Это зависит от требуемых сетевых настроек. В нашем примере мы выберем «Переключатель по умолчанию«, а затем нажмите Далее.
  3. Повторите то же самое для всех контрольных точек, а затем нажмите Поскольку у нас три контрольные точки, нам нужно сделать это для всех них.
  4. В разделе Summary, проверьте правильность всех настроек, а затем нажмите Завершить
  5. Подождите пока Hyper-V не скопирует файлы виртуальной машины
  6. Щелкните правой кнопкой мыши на импортированной виртуальной машине, а затем нажмите Запустите
  7. Поздравляем. Вы успешно импортировали виртуальную машину.

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