2024-08-29 11:38:38 • Обновлено: Центр знаний • Проверенные решения
Виртуализация - отличный способ повысить эффективность аппаратного обеспечения в своей организации. В настоящее время большинство компаний виртуализировали свои среды с помощью VMware, Hyper-V или других платформ. Однако не имеет значения, какую платформу вы используете, но для предотвращения потери данных и простоя ваших виртуальных машин необходимо создать резервную копию.
NAKIVO Backup & Replication может не только создавать резервные копии виртуальных машин VMware и Hyper-V, но и помогать вам в выполнении резервных копий VMware на Hyper-V. В этой статье мы перечислим наиболее доступные методы преобразования виртуальных машин VMware в виртуальные машины Hyper-V.
Часть 1. Шаги по подготовке виртуальной машины к миграции
Перед преобразованием виртуальной машины VMware в Hyper-V необходимо выполнить определенные действия, чтобы предотвратить ошибки и ускорить процесс миграции.
- Вам необходимо отсоединить ненужные виртуальные устройства и удалить виртуальные компакт-диски, виртуальные дисководы гибких дисков, COM или LPT-контроллеры, чтобы улучшить совместимость. Однако эти устройства могут быть добавлены позже, если вы разрабатываете виртуальную машину Hyper-V первого поколения. Имейте в виду, что MVMC 3 не поддерживает виртуальные машины Hyper-V второго поколения.
- Удалите ненужные файлы, которые занимают место на виртуальных жестких дисках виртуальной машины. Удалите неиспользуемые программы и компоненты, что позволит вам сэкономить время и место на диске, если ваш виртуальный целевой диск будет динамически увеличиваться.
- Удалите все моментальные снимки виртуальной машины, поскольку вероятность возникновения ошибок при преобразовании виртуальной машины может быть снижена, если ваша виртуальная машина не содержит моментальных снимков.
- Чтобы обеспечить простой способ переноса виртуальных машин на базе VMware на Hyper-V, вам необходимо удалить инструменты VMware перед онлайн-преобразованием, поскольку они не требуются в виртуальной машине Hyper-V. Пакет утилит Integration Services создан для повышения производительности гостевой операционной системы виртуальной машины.
Часть 2: Методы преобразования виртуальных машин VMware в виртуальные машины Hyper-V.
В этой части описаны все наиболее известные методы преобразования виртуальных машин VMware в виртуальные машины Hyper-V.
Способ 1. Преобразуйте с помощью Microsoft Virtual Machine Converter
Рассмотрим пример преобразования виртуальной машины на базе VMware в виртуальную машину Hyper-V в виртуальную машину Hyper-V с помощью Microsoft Virtual Machine Converter.
Вот входные параметры: Виртуальная машина (версия 7) работает на ESXi 6.5. В нем есть один виртуальный диск без моментальных снимков, а пакет инструментов VMware Tools suite не установлен. Чтобы продолжить, выполните следующие действия.
- Прежде всего, вам необходимо загрузить текущий конвертер с веб-сайта Microsoft, который является версией 3.1. Там вы взаимодействуете с двумя файлами для загрузки - исполняемым установщиком < .msi файл и файлом .doc с подробной информацией о командлетах Windows PowerShell, которые будут установлены вместе с конвертером.
- Для установки вам необходимо запустить программу установки. Затем примите условия лицензионного соглашения, выберите каталог установки и нажмите кнопку "Установить" в мастере установки. После успешной установки нажмите "Пуск", затем "Microsoft Virtual Machine Converter", чтобы запустить конвертер. Вы можете ознакомиться с кратким описанием, отображаемым на экране "Перед началом работы". Если вы не хотите, чтобы это отображалось при каждом запуске конвертера, установите флажок "Не показывать эту страницу снова". Перейдите к "Далее", чтобы продолжить.
- Выберите тип исходного устройства для преобразования. Там выберите "Преобразование виртуальной машины" и нажмите "Далее".

- Здесь вам будет предложено выбрать пункт назначения миграции из двух доступных вариантов: переход на Hyper-V и переход в облако Microsoft Azure. Поскольку эта статья основана на преобразовании виртуальной машины VMware в виртуальную машину Hyper-V, в данном случае выберите опцию "Перейти на Hyper-V", а затем "Далее".

- В приведенном примере сервер Hyper-V запущен на локальном хостинге, т.е. и Hyper-V, и конвертер установлены на одном компьютере. Microsoft Virtual Machine Converter может сохранить преобразованную виртуальную машину на удаленном конечном узле по сети. Убедитесь, что брандмауэры настроены соответствующим образом, если Hyper-V и конвертер запущены на разных компьютерах. Необходимо разрешить удаленный доступ через инструментарий управления Windows.
- Теперь вам нужно выбрать имя или IP-адрес вашего конечного хоста. Выберите учетные данные пользователя с соответствующими правами доступа для подключения к хосту Hyper-V и нажмите "Далее ".

- Для сохранения преобразованных виртуальных жестких дисков необходимо указать сетевой путь. На этом этапе виртуальная машина преобразуется и перемещается на сервер Hyper-V, установленный на том же компьютере, который выполняет преобразование. Следовательно, применяется сетевой путь, указанный ниже.
\\localhost\c$\Virtual\Hyper-V\converted
Рекомендуется избегать использования системного диска (обычно C:) для хранения виртуальных машин в производственных средах. Давайте предположим, что хост Hyper-V является удаленной машиной, и тогда выбранный вами путь, возможно, выглядит как \\10.10.10.12\d$\Virtual\Hyper-V
- Выберите тип виртуального диска: диск фиксированного размера и динамически расширяющийся диск. Однако на этом шаге выбирается динамически расширяющийся диск. Затем выберите формат .vhdx для виртуального жесткого диска, который используется как виртуальными машинами Gen1, так и виртуальными машинами Gen2. Нажмите "Далее", чтобы продолжить.

- Укажите сведения об источнике, такие как IP-адрес, логин и пароль для подключения сервера vCenter к серверу ESXi.

- Теперь выберите виртуальную машину для преобразования сервера ESXi. В текущем примере будет преобразована простая виртуальная машина Windows, работающая на хосте ESXi. Выберите виртуальную машину, затем нажмите "Далее".

- В случае, если VMware Tools установлены на виртуальной машине Linux, вам необходимо указать имя пользователя и пароль корневой учетной записи на исходной виртуальной машине, чтобы конвертер позволил удалить VMware Tools. В данном примере используется компьютер с Windows без инструментов VMware, поэтому эти области являются пассивными. Определите конечное состояние компьютера-источника и компьютера-получателя. Затем нажмите "Далее".

- На этом шаге вам необходимо определить рабочее пространство, которое представляет собой временную папку, используемую для хранения непостоянных файлов во время процесса преобразования. Для повышения производительности эта папка должна быть размещена на компьютере, куда вставляется преобразованный файл. Введите путь или выберите опцию "Обзор" и выберите нужную папку. Затем нажмите "Далее".

- Ознакомьтесь с указанными вами деталями конфигурации. Если предупреждения не представляют опасности, нажмите "Готово", чтобы начать процесс. После успешного завершения процесса нажмите "Закрыть", чтобы выйти.

- Щелкнув правой кнопкой мыши на виртуальной машине, перейдите в контекстное меню "Настройки" и настройте параметры виртуальной машины. Виртуальная машина хранится в указанном вами каталоге. Чтобы разрешить подключение к сети для более старых гостевых операционных систем, отключите сетевой адаптер и добавьте устаревший сетевой адаптер. Затем выберите подходящий виртуальный коммутатор или создайте новый для подключения виртуальной машины к сети.

- После настройки запустите виртуальную машину, настройте гостевую ОС и подождите, пока операционная система проверит новые виртуальные устройства. Обязательно установите службы интеграции с Hyper-V для повышения удобства работы пользователей и производительности. Поместите vmguest.iso образ в виртуальный DVD-привод и запустите программу установки для ручной установки Integration Services. После завершения установки перезагрузите виртуальную машину и извлеките виртуальный ISO-диск.

Способ 2. Копирование файлов с помощью WinSCP-клиента
Бесплатное приложение-WinSCP использует протоколы FTP, SCP, SFTP и WebDAV для преобразования данных. Если возможно, перейдите на SFTP. Для продолжения процесса вам необходимо выполнить следующие действия.
- Загрузите WinSCP с официального веб-сайта. Запустите его и войдите на свой сервер ESXi, вставив IP-адрес, номер порта и учетные данные root.

- WinSCP имеет интуитивно понятный графический интерфейс, который предлагает две основные панели для доступа к файлам и каталогам. На левой панели перейдите в каталог, в котором были сохранены ваши файлы VMDK перед преобразованием. На правой панели перейдите в каталог виртуальной машины в вашем хранилище данных ESXi. В текущем примере путь к этому каталогу указан как /vmfs/volumes/SSD2/Win-test2.
- Выберите и скопируйте два необходимых виртуальных диска vmdk и -flat.vmdk в свой локальный каталог. Теперь просто перетащите файлы.

Вывод
В приведенной выше статье рассказывалось о преобразовании виртуальных машин VMware в формат Hyper-V. Для этой цели мы описали один из самых доступных инструментов, которым является Microsoft Virtual Machine Converter. Прочитайте всю статью целиком, чтобы разобраться с проблемами, возникшими при преобразовании виртуальной машины.
Часто задаваемые вопросы
1. Какие платформы поддерживаются VMware и Hyper-V?
Большинство операционных систем, включая Linux, Unix, Windows и macOS, поддерживаются VMware. Однако Hyper-V работает только с Windows и несколькими другими, включая FreeBSD и Linux.
2. Как VMware и Hyper-V управляют безопасностью?
Безопасность VMware обеспечивается с помощью шифрования данных в режиме ожидания и в процессе перемещения, а также в процессе миграции рабочей нагрузки. В то время как безопасность Hyper-V управляется Active Directory. У него есть и другие компоненты безопасности, которые намного шире, чем у VMware.
3. В чем разница между технологией моментальных снимков VMware и Hyper-V?
Это технология, которая позволяет записывать текущую копию виртуальной машины и все содержащиеся в ней данные. В VMware используется термин "Моментальные снимки", тогда как в Hyper-V он называется "Контрольные точки". В VMware на каждую виртуальную машину приходится 32 моментальных снимка, но в Hyper-V - 64 моментальных снимка. Запущенные моментальные снимки в рабочей среде доступны в Hyper-V, а не в VMware.
Дмитрий Соловьев
Главный редактор