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

Копировать виртуальную машину с помощью Import-VM или New-VM?

Я пишу сценарий PowerShell для клонирования существующих виртуальных машин Hyper-v / создания новых виртуальных машин на основе шаблона. Куда бы я ни посмотрел командлеты Export-VM и Import-VM используются. Однако командлет New-VM может также использовать существующий VHD. Не было бы просто скопировать VHD и создать New-VM быть проще? Это всего лишь 1 файл вместо VHD + папка виртуальной машины + установка новой папки моментальных снимков. (В шаблоне нет снимков)

Какие преимущества использования Import-VM над New-VM? Есть ли или это основанный на первичном мнении?

ВМ состоит из двух разных частей

  1. Файлы виртуального жесткого диска (один или несколько), содержащие ОС и данные
  2. Конфигурация виртуальной машины в Hyper-V, включая виртуализированное оборудование, доступное виртуальной машине.

Если вы просто скопируете файл VHDX и используете New-VM вы получаете только первую часть исходной виртуальной машины. Конечно, вы можете попробовать использовать параметры на New-VM чтобы сделать новую виртуальную машину похожей на исходную, но вы можете что-то упустить.

С помощью Export-VM и Import-VM вы копируете обе части ВМ.