Поиск по сайту:

Преобразовать VMDK в диск VHD


Преобразование VMDK в VHD с помощью PowerShell действительно очень просто. Мы все сталкиваемся с ситуацией, когда у нас есть «старый» диск VMDK от VMware, который нужно преобразовать в диск VHD для Hyper-V без хоста VMware или Hyper-V. Преобразование виртуального диска без хоста можно выполнить с помощью модулей PowerShell, поставляемых с Microsoft Virtual Machine Convert.

Этот пост проведет вас через необходимые шаги для преобразования диска с помощью PowerShell.

Шаг 1 — Установка Microsoft Virtual Machine Converter

Чтобы преобразовать VMDK в VHD, нам нужен комплект для конвертации от Microsoft. С помощью комплекта для конвертации вы можете преобразовать виртуальные машины и диски из VMWare в Hyper-V. Проблема в том, что комплект для конвертации должен подключаться к хостам VMware и Hyper-V. Это не всегда возможно, но комплект также поставляется с модулем PowerShell, который включает возможности для оффлайн-конвертации. И именно это мы собираемся использовать.

Скачайте и установите комплект для преобразования.

Шаг 2 — Импортируйте модуль Powershell

После установки Microsoft Conversion Kit запустите PowerShell и импортируйте следующий модуль:

Import-Module "C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1"

Шаг 3 - Преобразование VMDK в VHD

Когда модуль импортирован, мы можем преобразовать диски с помощью следующей команды:

PS C:\> ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath E:\SERVERNAME\SERVERNAME.vmdk
-VhdType DynamicHardDisk -VhdFormat vhdx -destination E:\VHD\

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

Дополнительная информация о Cmdlet Powershell и комплекте для конверсии: https://technet.microsoft.com/en-us/library/dn874008(v=ws.11).aspx