2

У меня есть две системы под управлением Windows 8.1, и старая, и новая. В старой коробке есть пара десятков виртуальных машин Hyper-V (ВМ), которые я использовал для разработки / тестирования. Все виртуальные машины хранятся на диске 2 ТБ, который отделен от диска ОС. С файлами VHDX в D:\Hyper-V\Virtual Hard Disks и различными конфигурациями hyper-v для виртуальных машин в D:\Hyper-V\Virtual Machines\Virtual Machines .

Я планирую просто отключить диск от старой системы и подключить его к новой системе.

Что не очевидно для меня, так это как повторно импортировать все виртуальные машины обратно в Hyper-V в новой системе.

В большинстве документов, которые я нахожу о миграции Hyper-V, предлагается использовать export-vm/import-vm , но эти команды в основном создают полную копию файлов VHDX вместе с конфигурацией. Для моих целей это полная трата времени. Кроме того, у меня недостаточно места для хранения в этой системе для двух копий всего, и это заняло бы много времени, по сути, без какой-либо полезной цели.

Я мог бы просто создать новые виртуальные машины и указать на исходные файлы VHDX, но должен быть какой-то способ автоматизировать это. Переконфигурирование всех различных настроек для каждой виртуальной машины было бы утомительным, и я почти наверняка пропустил бы некоторые настройки, так как у меня много виртуальных машин.

1 ответ1

1

Видимо я обдумывал эту проблему. После некоторых дополнительных исследований я обнаружил, что перед перемещением хранилища ничего не нужно делать в качестве экспорта или подготовки виртуальных машин.

Мигрировать инструкции.

  • Выключите старую систему, извлеките диск с различными файлами vhd(x) и xml и перенесите его в новые системы.
  • В новой системе используйте команду PowerShell Import-VM с параметром -Register для повторной регистрации виртуальных машин в новой системе.

Я также нашел этот пост в блоге, в основном описывающий процедуру.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .