Поделиться через


Преобразование виртуальной машины VMware в Hyper-V в структуре VMM

В этой статье описано, как преобразовать в узлы Hyper-V виртуальные машины VMware в структуре System Center Virtual Machine Manager (VMM).

Вы можете преобразовать виртуальные машины с помощью мастера преобразования виртуальных машин . Этот мастер можно использовать в консоли VMM.

VMM 2019, накопительный пакет обновления 3 поддерживает преобразование виртуальных машин VMware в Hyper-V и Azure Stack HCI версии 20H2. Дополнительные сведения о поддержке Azure Stack HCI 20H2.

Внимание

  • См. требования к системе для поддерживаемых версий vSphere (ESXi).
  • Нельзя преобразовать рабочие станции VMware.
  • Вы не можете преобразовать виртуальные машины с виртуальными жесткими дисками, подключенными к шине интегрированной среды разработки.
  • Приложения для защиты от вирусов должны поддерживаться.
  • Веб-преобразования не поддерживаются. Необходимо отключить виртуальные машины VMware.
  • Средства VMware необходимо удалить из гостевой операционной системы виртуальной машины.

Внимание

  • См. требования к системе для поддерживаемых версий vSphere (ESXi).
  • Нельзя преобразовать рабочие станции VMware.
  • Вы не можете преобразовать виртуальные машины с виртуальными жесткими дисками, подключенными к шине интегрированной среды разработки.
  • Приложения для защиты от вирусов должны поддерживаться.
  • Веб-преобразования не поддерживаются. Необходимо отключить виртуальные машины VMware.
  • Средства VMware необходимо удалить из гостевой операционной системы виртуальной машины.
  • Мы рекомендуем выполнить обновление до VMM 2022 UR2, чтобы преобразовать виртуальные машины VMware в Hyper-V в четыре раза быстрее.

В настоящее время есть два способа преобразования виртуальных машин VMware в узлы Hyper-V.

  • Мастер преобразования виртуальных машин. Этот мастер можно использовать в консоли VMM.

    Внимание

    • См. требования к системе для поддерживаемых версий vSphere (ESXi).
    • Нельзя преобразовать рабочие станции VMware.
    • Вы не можете преобразовать виртуальные машины с виртуальными жесткими дисками, подключенными к шине интегрированной среды разработки.
    • Приложения для защиты от вирусов должны поддерживаться.
    • Веб-преобразования не поддерживаются. Необходимо отключить виртуальные машины VMware.
    • Средства VMware необходимо удалить из гостевой операционной системы виртуальной машины.
  • Microsoft Virtual Machine Converter. Это автономное средство преобразует виртуальные машины VMware в узлы Hyper-V или виртуальные машины Azure. Он также преобразует физические компьютеры и диски в узлы Hyper-V.

    Внимание

    Поддержка этого средства прекращена.

Преобразование с помощью мастера

  1. Выберите Виртуальные машины (VM) и службы>Главная>Создать>Создать виртуальные машины>Преобразовать виртуальную машину.
  2. В мастере Преобразование виртуальной машины щелкните Выбор источника, нажмите кнопку Обзор, а затем на странице Выбор источника виртуальной машины выберите виртуальные машины VMware, которые нужно преобразовать.
  3. На странице Указание удостоверения виртуальной машины измените имя и описание машины требуемым образом.
  4. На странице Конфигурация виртуальной машины укажите число процессоров и параметры памяти.
  5. В окне Выбор узла выберите узел Hyper-V или Azure Stack HCI (применимо в VMM 2019 UR3 и более поздних версий) для размещения. На странице Выбор пути настройте место хранения файлов виртуальной машины на узле. Перечислены пути виртуальной машины по умолчанию.
  6. На странице Выбор сетей выберите логическую сеть, виртуальную сеть и виртуальную локальную сеть, если это необходимо.
  7. На странице Добавление свойств настройте необходимые параметры. В сводке просмотрите параметры и нажмите кнопку "Запустить виртуальную машину" после его развертывания при необходимости.
  8. Чтобы начать преобразование, нажмите кнопку Создать. Проверьте преобразование виртуальной машины, выбрав Виртуальные машины (VM) и службы>Главная>Показать>Виртуальные машины.

Преобразование виртуальной машины на основе EFI в виртуальную машину Hyper-V поколения 2

System Center VMM позволяет перенести виртуальные машины VMware на основе EFI в Hyper-V. Виртуальные машины VMware, перенесенные на платформу Microsoft Hyper-V, теперь могут воспользоваться преимуществами функций поколения 2.

Мастер Преобразование виртуальных машин включает эту миграцию. Он правильно выбирает и устанавливает по умолчанию поколение виртуальной машины Hyper-V, исходя из типа встроенного ПО (BIOS или EFI).

Мастер Преобразование виртуальных машин включает эту миграцию. Он правильно выбирает и устанавливает по умолчанию поколение виртуальной машины Hyper-V, исходя из типа встроенного ПО (BIOS или EFI).

  • Виртуальные машины на основе BIOS переносятся на виртуальные машины Hyper-V поколения 1.
  • Виртуальные машины на основе EFI переносятся на виртуальные машины Hyper-V поколения 2.

Перед началом работы

Выполните указанные ниже предварительные требования.

  • Виртуальные машины VMware с типом встроенного ПО в виде EFI
  • Узлы VMware ESXi, добавленные в System Center VMM

Процедура преобразования

  1. Чтобы преобразовать, выполните описанную выше процедуру и выберите поколение 2 на шаге 4.

    Снимок экрана: настройка преобразования виртуальной машины в 2-го поколения.

  2. После преобразования вы можете увидеть, что в результате получена виртуальная машина поколения 2, как показано на рисунке ниже.

    Снимок экрана: преобразование виртуальной машины в 2-е поколение.

Примечание.

  • Преобразование диска (из vmdk в VHDX или VHD) улучшено и выполняется примерно на 50 % быстрее, чем раньше.
  • Команды PowerShell позволяют указать тип диска для целевой виртуальной машины Hyper-V, которая позволит перенести жесткий подготовленный диск VMware как динамический диск Hyper-V или наоборот, в зависимости от требований.

Преобразование с помощью командлетов PowerShell

Ниже приведены примеры командлетов.


New-SCV2V -VMHost <Host> -VMXPath <string> [-EnableVMNetworkOptimization <bool>] [-EnableMACAddressSpoofing
<bool>] [-VMMServer <ServerConnection>] [-LibraryServer <LibraryServer>] [-JobGroup <guid>] [-Trigger] [-VhdType
{UnknownType | DynamicallyExpanding | FixedSize}] [-VhdFormat {VHD | VHDX}] [-Description <string>] [-Name
<string>] [-Owner <string>] [-UserRole <UserRole>] [-Path <string>] [-StartVM] [-CPUCount <byte>]
[-CPURelativeWeight <int>] [-CPUType <ProcessorType>] [-MemoryMB <int>] [-Generation <int>] [-DelayStartSeconds
<int>] [-StartAction {NeverAutoTurnOnVM | AlwaysAutoTurnOnVM | TurnOnVMIfRunningWhenVSStopped}] [-StopAction
{SaveVM | TurnOffVM | ShutdownGuestOS}] [-LogicalNetwork <LogicalNetwork>] [-VMNetwork <VMNetwork>]
[-NoConnection] [-MACAddress <string>] [-MACAddressType <string>] [-SourceNetworkConnectionID <string>]
[-VirtualNetwork <VirtualNetwork>] [-VirtualNetworkAdapter <VirtualNetworkAdapter>] [-VLanEnabled <bool>] [-VLanID
<uint16>] [-OverridePatchPath <string>] [-SkipInstallVirtualizationGuestServices] [-NetworkLocation <string>]
[-NetworkTag <string>] [-RunAsynchronously] [-PROTipID <guid>] [-JobVariable <string>]  [<CommonParameters>]

Ускорение преобразования виртуальных машин VMware в Hyper-V

  • Чтобы начать преобразование виртуальных машин VMware в Hyper-V в четыре раза быстрее, выполните обновление до SCVMM 2022 UR2 или более поздней версии.
  • В рамках SCVMM 2022 UR2 новый реестр с именем V2VTransferChunkSizeBytes представлен в HKLM:\SOFTWARE\Microsoft\Microsoft System Center диспетчер виртуальных машин agent на узлах Hyper-V, управляемых SCVMM.
  • Этот реестр типа REG_DWORD со значением 2147483648, которое составляет 2 ГБ в байтах, необходимо задать на каждом узле Hyper-V, управляемом VMM, запустив этот скрипт из консоли VMM.
  • Кроме того, если вы хотите задать это значение реестра в одном узле, а не на всех узлах, запустите этот сценарий из консоли VMM.
  • После установки этого значения реестра, если удалить все узлы Hyper-V из SCVMM, устаревшие записи для этого реестра могут остаться. Если те же узлы повторно добавляются в SCVMM, будет выполнено предыдущее значение реестра V2VTransferChunkSizeBytes .

Следующие шаги

Управление параметрами виртуальной машины.