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

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

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

3
задан 7 April 2020 в 18:11
1 ответ

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

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

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

Используя Export-VM и Import-VM , вы копируете обе части VM.

6
ответ дан 7 April 2020 в 17:47

Теги

Похожие вопросы