Как перевести файл VMDK HDD от VMWare в файл VHD для HyperV?

Вопрос или проблема

Какой лучший способ конвертировать файл VMWare VMDK HDD в файл HyperV VHD?

Мне поручили конвертировать нашу среду в HyperV для целей оценки. Мы участники программы MSDN, так что программное обеспечение от Microsoft, вероятно, доступно для меня, если вы его знаете.

У меня были периодические успехи с “vmdk2vhd” – примерно в половине случаев он говорит мне “Недействительный vmdk”, и, насколько я знаю, они должны быть в порядке.

Я надеюсь, что есть более хороший ответ, чем это, но я читал неоднократные сообщения о большем успехе в конвертации больших vmdk, разбивая их на диски по 2 ГБ (с помощью VMWare Converter) перед конвертацией.

Существует несколько инструментов для выполнения этой задачи. Некоторые из них имеют дополнительные функции, такие как конвертация работающих ПК в образы и конвертация в другие форматы.

Одним из классных инструментов является StarWind V2V Converter:

Еще одним был Vmdk2Vhd от vmToolkit (неработающий, сайт исчез), но у меня нет опыта с ним.

Если вы хотите выбрать большее решение с большим количеством функций, вы можете попробовать VMware vCenter Converter.

Используйте WinImage 8.1, он может помочь вам конвертировать образы vpc между VHD и VMDK, легко в использовании и мощный.

Просто конвертация vmdk в vhd не перенесет сервер на Hyper-V, так как все драйверы будут неправильными. Мне пришлось сделать то же самое, что и вам, с полдюжиной виртуальных серверов VMWare. Я сделал это, используя Microsoft System Center Virtual Machine Manager для импорта серверов так, будто они были физическими серверами. Я думаю, что SCVMM можно бесплатно скачать с сайта Microsoft, или, по крайней мере, доступна оценочная версия.

Несколько заметок: удалите VMWare Tools с виртуальных серверов перед импортом в Hyper-V, иначе они будут выдавать ошибки при запуске импортированных Hyper-V серверов. Мои импортированные серверы иногда выдают ошибки w32time, но кроме этого они работают прекрасно.

JR

Я пробовал конвертировать VMDK в VHD и в итоге получил черный экран и невозможность запустить Windows после конвертации.

Проверьте следующий поток комментариев на наличие проблем, которые могут возникнуть из-за драйверов VMware и черного экрана после конвертации:
http://vmtoolkit.com/blogs/announcements/archive/2006/11/20/vmdk-to-vhd-converter-available.aspx

Здесь есть статья с похожей или той же информацией, что и в вышеуказанном потоке комментариев, но для нее требуется регистрация:
http://searchservervirtualization.techtarget.com/tip/0,289483,sid94_gci1225164,00.html?asrc=SS_CLA_303373&psrc=CLT_94

Наконец, этот поток форума содержит похожую информацию, как и на вышеуказанных двух сайтах:
http://vmtoolkit.com/forums/thread/78.aspx

Несколько заметок, вы не можете (по моему опыту) удалить VMWare Tools “задним числом”. Почему? Потому что они мешают работе конвертированной системы до такой степени, что вы не можете загрузиться и войти в систему. По крайней мере, это был мой опыт с конвертацией Vista.

System Center VMM действительно является самым разумным выбором, даже если сейчас у меня с ним сложности.

J.Ja

Когда я конвертировал в vhd из vmdk с помощью winimage, результирующий файл, после добавления в новую Hyperv VM, не загрузился, и он сообщил мне, что версия Windows на этом диске повреждена. Запуск восстановления из образа Windows не помог. Операционная система – win2k3 SP2.

Есть ли что-то особенное, что нужно сделать, чтобы эта конвертация работала правильно?

Ответ или решение

Чтобы конвертировать файл VMDK (используемый в VMWare) в файл VHD (используемый в Hyper-V), существует несколько методов и инструментов, которые позволят выполнить эту задачу эффективно. В данной статье мы рассмотрим лучшие практики и предложим конкретные решения для успешной конвертации.

1. Подготовка окружения

Перед началом конвертации важно убедиться, что вы подготовили виртуальные машины. Обратите внимание на следующие рекомендации:

  • Удалите VMWare Tools: Прежде чем конвертировать виртуальную машину, убедитесь, что вы удалили VMWare Tools. Это поможет избежать проблем с загрузкой после конвертации, связанных с неправильными драйверами, которые могут привести к черному экрану или другим ошибкам.

  • Сохранение данных: Прежде чем приступить к конвертации, всегда создавайте резервные копии важных данных. Это гарантирует, что у вас есть возможность восстановить данные в случае сбоя.

2. Выбор инструмента для конвертации

Существует несколько инструментов, которые можно использовать для конвертации VMDK в VHD. Ниже приведены наиболее рекомендуемые:

  • VMware vCenter Converter: Это мощное решение от VMware, которое позволяет не только конвертировать VMDK в VHD, но и выполнять многие другие задачи по миграции. Этот инструмент может работать с работающими системами и создавать образы для Hyper-V.

  • StarWind V2V Converter: Простой в использовании инструмент, который может конвертировать образы дисков между различными форматами. Он поддерживает VMDK и VHD, а также может работать с работающими виртуальными машинами.

  • WinImage: Это позволяет конвертировать VMDK в VHD, но имейте в виду, что могут возникнуть проблемы с загрузкой, так как операция может не всегда привести к успешной распаковке образа.

  • System Center Virtual Machine Manager (SCVMM): Инструмент, который позволяет выполнять миграцию виртуальных машин из других гипервизоров в Hyper-V. Вы сможете импортировать VMDK как если бы это была физическая машина, что зачастую упрощает процесс.

3. Процесс конвертации

Пример с использованием VMware vCenter Converter:

  1. Скачайте и установите VMware vCenter Converter.
  2. Запустите программу и выберите вариант «Physical Machine» или «VMware Workstation/Fusion» в зависимости от вашего источника.
  3. Выберите виртуальную машину и укажите целевую платформу (Hyper-V).
  4. Настройте параметры конвертации и запустите процесс. В зависимости от размера VMDK, этот процесс может занять некоторое время.

4. Завершение и тестирование

После конвертации:

  1. Создайте новую виртуальную машину в Hyper-V и укажите только что созданный VHD в качестве виртуального диска.
  2. Проверьте настройки виртуальной машины и убедитесь, что они соответствуют требованиям операционной системы.
  3. Запустите виртуальную машину и проверьте, что система успешно загружается. Возможны проблемы, такие как ошибки времени или другие конфликты.

Заключение

Конвертация VMDK в VHD может быть сложным процессом, особенно если не учитывать важные детали, такие как удаление VMWare Tools или выбор правильного инструмента. Внимательное следование приведенным инструкциям и рекомендациям поможет вам успешно выполнить миграцию в Hyper-V. Если вы столкнетесь с трудностями, использование SCVMM будет наиболее надежным способом для миграции ваших виртуальных машин, так как он автоматизирует многие процессы и минимизирует риск возникновения ошибок.

Оцените материал
Добавить комментарий

Капча загружается...