Преобразовать vmware в гиперv
Обновлено: 22.11.2024
3 способа преобразования VMware в Hyper-V
Необходимость конвертировать VMware в Hyper-V возникает не так редко, как вы думаете.
Например, эта процедура требуется, если у вас есть среда с несколькими гипервизорами. Кроме того, преобразование VMware 1 в Hyper-V подходит для тестирования приложений и многого другого. Эти две платформы визуализации имеют достаточно большие различия, поэтому нужно знать нюансы конвертации VMware с Hyper-V. Эта статья создана специально для таких разъяснений.
3 способа преобразования VMware в Hyper-V
Итак, вот три совершенно разных способа преобразования VMware в Hyper-V:
- 1. Бесплатное приложение с графическим интерфейсом для преобразования виртуальных машин VMware ESXi в виртуальные машины Hyper-V: Microsoft Virtual Machine Converter (MVMC). С помощью MVMC вы можете преобразовать виртуальную машину в Azure или Hyper-V.
- 2. PowerShell для преобразования виртуальных машин VMware Workstation и VMware ESXi: его можно использовать, если у вас есть файлы виртуальных дисков, но не все файлы виртуальных машин.
- 3. Платный System Center Virtual Machine Manager: обеспечивает централизованное управление средами Hyper-V и VMware с дополнительными функциями.
Примечание! Это необходимо сделать до переноса
Перед преобразованием VMware в Hyper-V необходимо знать следующую информацию.
- Все необязательные виртуальные устройства и виртуальный компакт-диск должны быть предварительно удалены. Вы можете повторно добавить их позже, но сейчас они могут спровоцировать дополнительные сбои.
- Освободите дополнительное место, удалив всю ненужную информацию, включая редко используемые программы. Это действие даст вам больше свободного времени.
- Если у вас есть ненужные снимки, обязательно удалите их. Вероятность ошибок будет значительно снижена.
- Избавьтесь от VMware Tools перед онлайн-конверсией. Это обеспечит простой способ миграции виртуальных машин на основе VMware на Hyper-V. Это не делается в автономном режиме; это нужно делать вручную.
MVMC делает снимок преобразованной виртуальной машины перед удалением VMware Tools.
Затем включается исходный компьютер. Во время преобразования компьютер может быть включен. Тем не менее, виртуальная машина восстанавливается до своего предыдущего состояния после того, как исходные диски были успешно скопированы на машину, на которой выполняется преобразование.
Подробная информация о преобразовании VMware в Hyper-V
Вот несколько достаточно хороших методов:
Во-первых, необходимо загрузить конвертер MVMC с веб-сайта Microsoft и установить его с помощью мастера (для загрузки потребуется установочный файл .msi и файл .doc с описанием командлетов Windows PowerShell).
Теперь откройте приложение, и вы увидите раздел «Перед началом работы» — прочтите его и нажмите «Далее». Доверьтесь мастеру и следуйте его рекомендациям по переходу с VMware на Hyper-V.
Если у вас есть только виртуальные диски VMware VM или если у вас есть VM для VMware Workstation, предыдущий метод и его графический интерфейс использовать нельзя.
В этом случае вы можете просто добавить модуль конвертера (в каталог, где установлен Microsoft Virtual Machine Converter) в текущий сеанс PowerShell. В PowerShell введите:
Импорт модуля "C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1"
Если конвертер установлен в другой каталог, измените путь соответствующим образом.
Для этого скопируйте файлы виртуального диска из хранилища данных узла ESXi на компьютер с установленным Microsoft Virtual Machine Converter с помощью клиента VMware vSphere или любого клиента SCP.
- 3.2 Как это сделать с помощью клиента VMware vSphere:
С помощью клиента vSphere войдите в vCenter и перейдите на вкладку Storage. Здесь выберите хранилище данных, каталог виртуальной машины и виртуальный диск для преобразования. Затем нажмите «Загрузить» и сохраните zip-архив с файлами .vmdk и -flat.vmdk на компьютере с установленным MVMC. Если вы посмотрите в веб-интерфейс клиента VMware vSphere и клиента VMware Host, вы увидите только один файл VMDK. На самом деле в хранилище данных есть два файла (.vmdk и -flat.vmdk).
Если файлы VMware VMDK потеряны или удалены
DiskInternals VMFS Recovery профессионально и автоматически восстанавливает файлы VMDK, которые были повреждены или удалены по какой-либо причине. В течение нескольких минут приложение проверяет текущее состояние хранилищ данных, дисков и томов VMFS. Далее восстанавливаются все возможные файлы, а последующая проверка целостности восстановленных данных совершенно бесплатна для клиентов. Затем принимается решение о покупке лицензии на экспорт данных.
Проверьте, как работает приложение:
После загрузки и установки приложения DiskInternals VMFS Recovery на компьютер вы можете приступить к восстановлению файлов VMDK.
Сначала подключитесь через SSH или пропустите этот шаг.
Следующий шаг — открыть диск (это может быть SSH или локальный диск).
Затем завершите сканирование и найдите файлы.
Щелкните левой кнопкой мыши на этом смонтированном файле VMDK и просмотрите файлы (бесплатно).
Покупка лицензионного соглашения и экспорт файлов будут последним шагом. Удачи!
Поддержка этой версии Virtual Machine Manager (VMM) подошла к концу, мы рекомендуем вам перейти на VMM 2022.
В этой статье описывается, как преобразовать виртуальные машины VMware в структуре System Center — Virtual Machine Manager (VMM) в Hyper-V.
Вы можете преобразовать виртуальные машины с помощью мастера Преобразовать виртуальную машину.
VMM 2019 UR3 поддерживает преобразование виртуальных машин VMware в Hyper-V и Azure Stack HCI 20H2. Узнайте больше о поддержке Azure Stack HCI 20H2.
Мастер преобразования виртуальной машины. Этот мастер можно использовать в консоли VMM. Этот метод имеет ряд ограничений:
- См. требования к системе для поддерживаемых версий vSphere (ESXi).
- Вы не можете конвертировать рабочие станции VMware
- Вы не можете преобразовать виртуальные машины с виртуальными жесткими дисками, подключенными к шине IDE.
- Онлайн-конверсии не поддерживаются. Вам необходимо отключить виртуальные машины VMware.
- Должна поддерживаться антивирусная программа.
- Инструменты VMware необходимо удалить из гостевой операционной системы виртуальной машины.
В настоящее время существует несколько способов преобразования виртуальных машин VMware в Hyper-V:
- Мастер преобразования виртуальных машин. Этот мастер можно использовать в консоли VMM. Этот метод имеет ряд ограничений:
- См. требования к системе для поддерживаемых версий vSphere (ESXi).
- Вы не можете конвертировать рабочие станции VMware
- Вы не можете преобразовать виртуальные машины с виртуальными жесткими дисками, подключенными к шине IDE.
- Онлайн-конверсии не поддерживаются. Вам необходимо отключить виртуальные машины VMware.
- Должна поддерживаться антивирусная программа.
- Инструменты VMware необходимо удалить из гостевой операционной системы виртуальной машины.
Azure Site Recovery в настоящее время не поддерживает прямое преобразование VMware в Hyper-V. Узнайте больше о том, как проголосовать за это решение.
Конвертировать с помощью мастера
- Нажмите «Виртуальные машины и службы» > «Главная» > «Создать» > «Создать виртуальные машины» > «Преобразовать виртуальную машину».
- В мастере преобразования виртуальных машин >Выбрать источник нажмите кнопку Обзор и в поле Выбор источника виртуальной машины выберите виртуальные машины VMware, которые вы хотите преобразовать.
- В разделе «Указать идентификатор виртуальной машины» измените имя и описание машины нужным образом.
- В конфигурации виртуальной машины укажите количество процессоров и параметры памяти.
- В разделе «Выбор узла» выберите узел Hyper-V или гиперконвергентную инфраструктуру стека Azure (применимо, начиная с VMM 2019 UR3 и более поздних версий) для размещения. В разделе «Выбрать путь» настройте место хранения на хосте для файлов виртуальной машины. Пути к ВМ по умолчанию перечислены.
- В разделе «Выбор сетей» выберите логическую сеть, виртуальную сеть и виртуальную локальную сеть, если это применимо. Список соответствует тому, что настроено на физических адаптерах хоста.
- В разделе «Добавить свойства» настройте параметры. В разделе «Сводка» проверьте параметры и выберите «Запустить виртуальную машину после ее развертывания, если это необходимо». Затем нажмите «Создать», чтобы начать преобразование. Убедитесь, что виртуальная машина была преобразована в разделе «Виртуальные машины и службы» > «Главная» > «Показать» > «Виртуальные машины».
Преобразование ВМ на основе EFI в ВМ Hyper-V поколения 2
System Center VMM обеспечивает миграцию виртуальных машин VMware на базе EFI в Hyper-V. Виртуальные машины VMware, которые вы переносите на платформу Microsoft Hyper-V, теперь могут использовать преимущества функций поколения 2.
В выпуске VMM 1801 мастер преобразования виртуальных машин включил эту миграцию в зависимости от типа встроенного ПО (BIOS или EFI), который выбирает и устанавливает по умолчанию поколение виртуальных машин Hyper-V соответствующим образом.
- Виртуальные машины на базе BIOS переносятся на ВМ Hyper-V первого поколения.
- ВМ на основе EFI переносятся на ВМ Hyper-V 2-го поколения.
Прежде чем начать
Убедитесь, что выполнены следующие условия:
- ВМ VMware с типом прошивки EFI
- Хосты VMware ESXi добавлены в System Center VMM
Процедура преобразования
Чтобы преобразовать, выполните описанную выше процедуру, выберите поколение 2 на шаге 4.
После преобразования виртуальной машины вы можете увидеть виртуальную машину поколения 2, как показано на следующем рисунке:
В этой статье я объясню, как преобразовать виртуальную машину VMware в виртуальную машину Hyper-V с помощью преобразователя StarWind V2V.
Преобразование виртуальной машины VMware в Hyper-V
1- Загрузите конвертер StarWind V2V с веб-сайта StarWind.
2- Откройте папку загрузки; дважды щелкните файл starwindconverter.exe, чтобы запустить установку.
3- Прочтите и примите Лицензионное соглашение, а затем нажмите кнопку "Далее", чтобы продолжить.
4- Нажмите кнопку «Обзор», чтобы выбрать путь установки, а затем нажмите «Далее», чтобы продолжить.
5- Выберите папку меню "Пуск" и нажмите "Далее", чтобы продолжить.
6- Установите флажок дополнительной задачи, чтобы создать ярлык на рабочем столе, и нажмите "Далее", чтобы продолжить.
7- Просмотрите указанные настройки или нажмите кнопку «Назад», чтобы внести изменения. Нажмите кнопку «Установить», чтобы продолжить.
Конвертер StarWind V2V, преобразование виртуальной машины VMware в Microsoft Hyper-V Server
9- Мастер преобразования виртуальной машины VMware в Hyper-V; выберите параметр «Удаленный сервер VMware ESXi» и нажмите «Далее», чтобы продолжить.10- Введите сведения о сервере VMware ESXi (IP-адрес, имя пользователя, пароль) и нажмите «Далее».
11 – Выберите виртуальную машину или образ ВМ для преобразования и нажмите "Далее".
12- Выберите местоположение целевой виртуальной машины Microsoft Hyper-V Server и нажмите «Далее».
13- Введите сервер Microsoft Hyper-V, имя хоста, пароль с правами администратора и нажмите «Далее».
14- Нажмите кнопку …, чтобы выбрать местоположение виртуальной машины.
15- Выберите путь назначения, в котором вы хотите сохранить виртуальную машину VMware, и нажмите "ОК".
16- Просмотрите настройки новой виртуальной машины, а затем выберите Преобразовать, чтобы начать преобразование ВМ.
17- После завершения процесса преобразования нажмите "Готово".
Поскольку VMware и Microsoft Hyper-V несовместимы друг с другом, вы можете задаться вопросом, есть ли способ преобразовать виртуальные машины Hyper-V в VMware или преобразовать виртуальную машину VMware в Hyper-V? В этой статье я подробно расскажу, как это сделать.
Автор Элисон / Последнее обновление: 2 марта 2022 г.
Зачем менять ВМ между Hyper-V и VMware
Хотя VMware и Microsoft Hyper-V являются наиболее популярными виртуальными продуктами, они несовместимы друг с другом. Продукты VMware создают виртуальные диски в формате VMDK, а Hyper-V создает виртуальные диски в формате VHD или VHDX.
Однако иногда может потребоваться конвертация между ними. Например, поскольку VMware поддерживает больше операционных систем, таких как Unix или macOS, вам может потребоваться преобразовать виртуальные машины Hyper-V в VMware для дополнительного тестирования приложений. Но стоимость VMware может быть очень обременительна для небольших организаций, поэтому вам может потребоваться преобразовать виртуальные машины VMware в Hyper-V.
Как преобразовать виртуальную машину Hyper-V в VMware или наоборот
Для преобразования ВМ Hyper-V в VMware существует официальный бесплатный инструмент VMware vCenter Converter Standalone.
Для преобразования VMware VM в Hyper-V также существовал официальный бесплатный инструмент Microsoft Virtual Machine Converter (MVMC). Но, к сожалению, Microsoft объявила его устаревшим, и функция преобразования была предоставлена новым платным инструментом Microsoft System Center Virtual Machine Manager (SCVMM). Если у вас нет MVMC, вы можете выбрать SCVMM или сторонние инструменты.
В этой статье я представлю подробные шаги. Вы можете щелкнуть якорный текст, чтобы перейти к интересующей части.
Преобразование виртуальной машины Hyper-V в VMware с помощью VMware vCenter Converter
<р>1. Запустите VMware vCenter Converter Standalone. Нажмите Преобразовать компьютер на панели инструментов, чтобы открыть мастер.<р>2. На странице «Исходная система» выберите тип источника в качестве параметра «Отключено» и выберите «Сервер Hyper-V» в раскрывающемся меню ниже.
Укажите информацию о подключении к серверу и нажмите "Далее".
<р>3. На странице исходного компьютера выберите виртуальную машину Hyper-V, которую вы хотите преобразовать. Нажмите «Далее», чтобы продолжить.
В зависимости от того, на какую платформу VMware ESXi или рабочую станцию вы хотите преобразовать виртуальную машину, следующие шаги различаются.
<р>4. Если вы хотите перейти на VMware ESXi:На странице «Целевая система» выберите виртуальную машину VMware Infrastructure в качестве типа назначения и укажите IP-адрес сервера ESXi или vCenter, имя пользователя и пароль. Затем нажмите «Далее».
<р>5. На странице «Целевая виртуальная машина» укажите имя новой виртуальной машины и нажмите «Далее».
<р>6. На странице «Местоположение назначения» выберите хост ESXi, хранилище данных и версию виртуальной машины. Нажмите «Далее».Если вы хотите перейти на VMware Workstation, Fusion или Player:
<р>7. На странице «Параметры» просмотрите текущие настройки и при необходимости измените параметры задачи преобразования. Затем вы можете нажать «Далее», чтобы продолжить. <р>8. На странице «Сводка» просмотрите информацию и нажмите «Готово», чтобы начать преобразование. Вы можете увидеть ход выполнения в интерфейсе недавних задач.
На странице «Целевая система» выберите VMware Workstation или другую виртуальную машину VMware в качестве типа назначения, а затем выберите продукт VMware в раскрывающемся меню.
Укажите имя и выберите место для виртуальной машины. Вы можете выбрать локальную папку или сетевую папку с именем пользователя и паролем, которые будут использоваться при подключении к сетевой папке целевой виртуальной машины. Затем нажмите «Далее».Преобразование виртуальной машины VMware ESXi в Hyper-V с помощью Microsoft Virtual Machine Converter (MVMC)
Прежде чем начать, выключите целевую ВМ и удалите инструменты VMware.
<р>1. Запустите конвертер виртуальных машин Microsoft (MVMC). Выберите тип машины как преобразование виртуальной машины и нажмите «Далее», чтобы продолжить.<р>2. На странице «Назначение миграции» выберите «Мигрировать в Hyper-V», затем нажмите «Далее».
<р>3. На странице узла Hyper-V введите IP-адрес, имя компьютера или полное доменное имя в поле Адрес, чтобы
укажите хост Hyper-V в качестве места назначения для новой виртуальной машины.
Отметьте опцию Использовать мою учетную запись пользователя Windows или укажите другое имя пользователя и пароль. Нажмите «Далее», чтобы продолжить.
<р>4. На странице Диска:
Нажмите «Обзор…», чтобы указать путь для хранения преобразованных виртуальных дисков.
Выберите тип виртуального жесткого диска, который будет использоваться для преобразованного диска: Фиксированный размер или Динамическое расширение.
Выберите формат виртуального жесткого диска, который будет использоваться для преобразованного диска: VHD или VHDX. Затем нажмите «Далее».
<р>5. На странице Источник укажите адрес, имя пользователя и пароль для подключения к серверу vCenter, серверу ESX или серверу ESXi. Нажмите «Далее».
<р>6. На странице «Виртуальные машины» выберите из списка виртуальную машину, которую хотите преобразовать, и нажмите «Далее».
<р>7. На странице подключения выберите конечное состояние исходной и целевой ВМ как ВКЛ или ВЫКЛ.Если исходная виртуальная машина включена, на ней установлены поддерживаемые версии Linux и запущены инструменты VMware, вам потребуется предоставить информацию для подключения к виртуальной машине, чтобы разрешить удаление инструментов VMware. Вам не нужно предоставлять его, если вы ранее удалили инструменты VMware.
Нажмите "Далее", чтобы продолжить.
<р>8. На странице «Рабочая область» нажмите «Обзор…», чтобы указать папку для хранения временных файлов в процессе конвертации. И нажмите Далее. <р>9. На странице «Сводка» просмотрите всю указанную вами информацию о конфигурации, а затем нажмите «Готово», чтобы начать преобразование. <р>10. Вы можете увидеть прогресс на странице завершения. Нажмите «Закрыть», когда это будет сделано, и не забудьте перенастроить новую виртуальную машину на Hyper-V.Примечание. Если у вас нет MVMC, вы можете выбрать платный инструмент Microsoft System Center Virtual Machine Manager (SCVMM) или сторонние инструменты.
Преобразование экспортированного VMware VMDK в Hyper-V VHDX с помощью PowerShell
<р>1. Экспортируйте целевую ВМ на VMware ESXi или Workstation в шаблон OVF. Как правило, это приводит к 3 файлам, файл манифеста заканчивается на .mf, файл OVF, который содержит полную спецификацию виртуальной машины, и файл виртуального диска заканчивается на .vmdk. Нам нужен экспортированный файл VMDK. <р>2. Запустите PowerShell и введите следующую команду для импорта модуля MVMC:Import-Module «filepath\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1»
Примечание. Что касается «пути к файлу», вам необходимо ввести путь, по которому вы храните папку MVMC.
<р>3. Введите следующие команды, чтобы преобразовать экспортированный файл VMDK в файл VHDX:
ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath "filepath\filename.vmdk" -VhdType DynamicHardDisk -VhdFormat vhdx -DestinationLiteralPath "newfilepath\newfilename.vhdx"
Примечание:
1. Что касается «filepath» и «filename», вам нужно ввести путь, по которому вы храните экспортированный файл VMDK, и его имя.
2. Что касается «newfilepath» и «newfilename», вам нужно указать, где вы хотите сохранить новый файл VHDX и его имя.
3. -VhdType используется для определения типа конвертируемого диска: Фиксированный размер или Динамическое расширение.
4. -VhdFormat используется для определения формата конвертируемого диска как VHD или VHDX.<р>4. Теперь вы можете проверить преобразованный диск в указанной папке и использовать его для создания новой виртуальной машины Hyper-V.
Обзор
В этой статье я рассказал, как использовать официальный бесплатный инструмент VMware vCenter Converter Standalone для преобразования виртуальной машины Hyper-V в VMware, как использовать Microsoft Virtual Machine Converter (MVMC) для преобразования виртуальной машины VMware ESXi в Hyper-V и как использовать PowerShell для импорта модуля MVMC для преобразования файла VMDK в файл VHD. Последний способ можно использовать для виртуальных машин VMware Workstation.
Однако, к сожалению, Microsoft уже объявила MVMC устаревшим. Поэтому, если у вас нет MVMC, вы можете выбрать новый платный инструмент Microsoft System Center Virtual Machine Manager (SCVMM) или другие сторонние инструменты, которые помогут вам преобразовать виртуальные машины VMware в Hyper-V.
Если вы используете виртуальные машины как на VMware ESXi/Workstation, так и на Microsoft Hyper-V, в некоторых случаях может потребоваться преобразовать виртуальную машину VMware в формат Hyper-V. Для этого вы можете использовать различные инструменты миграции V2V. Однако гораздо быстрее просто преобразовать файл VMDK виртуальной машины VMware в формат VHDX. В этой статье мы рассмотрим несколько способов преобразования VMDK в VHDX.
Конвертировать VMDK в VHDX с помощью StartWind Converter
Сторонняя утилита StartWind Converter позволяет преобразовывать виртуальные машины из VMware ESXi в Hyper-V.
StartWind Converter позволяет удаленно подключиться к VMware ESXi, выполнить онлайн-преобразование виртуальной машины и сразу же импортировать ее на сервер Hyper-V. Для этого выберите параметр «Удаленный сервер VMware ESXi».
Вы также можете преобразовать локальный файл VMDK (например, файл виртуальной машины VMware Workstation) в формат VHDX. Для этого выберите Локальный файл > укажите исходный файл VMDK и выберите формат целевого образа VHD/VHDX (виртуальный жесткий диск Microsoft).
Укажите целевой файл.
Теперь вы можете подключить полученный диск VHDX к виртуальной машине Hyper-V.
Как преобразовать VMDK в VHDX-диск с помощью PowerShell?
Вы можете использовать специальный модуль PowerShell для преобразования виртуальных дисков VMware (vmdk) в формат Hyper-V (vhdx). Загрузите и установите модуль Microsoft Virtual Machine Converter на свой компьютер.
Откройте консоль PowerShell от имени администратора и импортируйте модуль MVMC в сеанс:
Чтобы преобразовать файл VMDK в формат VHDX, выполните команду:
После выполнения команды файл shareddisk01.vhdx появится в целевом каталоге. Вы можете создать из нее новую виртуальную машину Hyper-V или добавить ее к существующей виртуальной машине.
В некоторых случаях при преобразовании диска VMDK с помощью ConvertTo-MvmcVirtualHardDisk может появиться ошибка:
ConvertTo-MvmcVirtualHardDisk : запись 0000000-0000-0000-0000-00000000 не является поддерживаемой записью базы данных диска для дескриптора.
Проблема в том, что в файловом дескрипторе VMDK была запись, которую Microsoft Converter не смог распознать. Чтобы исправить ошибку, необходимо удалить нераспознанные записи из дескриптора образа диска.
Затем извлеките файловый дескриптор VMDK с помощью команды:
Откройте файл shareddisk01_descriptor.txt с помощью Notepad++ и найдите строки, содержащие запись, указанную в ошибке ConvertTo-MvmcVirtualHardDisk. В нашем примере нам нужно найти строки с записью 0000000-0000-0000-0000-00000000.
Примените новый дескриптор к файлу VMDK:
Попробуйте еще раз запустить команду ConvertTo-MvmcVirtualHardDisk. Если ошибка Запись xxx не является поддерживаемой записью базы данных диска для дескриптора появляется снова, вам нужно снова извлечь дескриптор и закомментировать строки с проблемными записями. Повторите шаги несколько раз, пока ConvertTo-MvmcVirtualHardDisk не завершит преобразование VMDK в VHDX без ошибок.
Мне нравится технология и разработка веб-сайтов. С 2012 года я веду несколько собственных веб-сайтов и делюсь полезным контентом по гаджетам, администрированию ПК и продвижению веб-сайтов.
Читайте также: