VMM 패브릭에서 VMware VM을 Hyper-V로 변환

중요

이 버전의 VMM(Virtual Machine Manager)은 지원이 종료되었습니다. VMM 2022로 업그레이드하는 것이 좋습니다.

이 문서에서는 System Center - VMM(Virtual Machine Manager) 패브릭에서 VMware VM을 Hyper-V로 변환하는 방법을 설명합니다.

가상 머신 변환 마법사를 사용하여 VM을 변환할 수 있습니다. 이 마법사는 VMM 콘솔에서 사용할 수 있습니다.

VMM 2019 UR3은 VMWare VM을 Hyper-V 및 Azure Stack HCI 20H2로 변환하도록 지원합니다. Azure Stack HCI 20H2 지원에 대해 자세히 알아봅니다.

중요

  • 지원되는 버전의 vSphere(ESXi)는 시스템 요구 사항을 참조하세요.
  • VMware 워크스테이션을 변환할 수 없습니다.
  • IDE 버스에 연결되는 가상 하드 디스크를 사용하여 VM을 변환할 수 없습니다.
  • 바이러스 백신 앱을 지원해야 합니다.
  • 온라인 변환은 지원되지 않습니다. VMware VM을 꺼야 합니다.
  • VM의 게스트 운영 체제에서 VMware 도구를 제거해야 합니다.

중요

  • 지원되는 버전의 vSphere(ESXi)는 시스템 요구 사항을 참조하세요.
  • VMware 워크스테이션을 변환할 수 없습니다.
  • IDE 버스에 연결되는 가상 하드 디스크를 사용하여 VM을 변환할 수 없습니다.
  • 바이러스 백신 앱을 지원해야 합니다.
  • 온라인 변환은 지원되지 않습니다. VMware VM을 꺼야 합니다.
  • VM의 게스트 운영 체제에서 VMware 도구를 제거해야 합니다.
  • VMware VM을 Hyper-V로 4배 더 빠르게 변환하려면 VMM 2022 UR2로 업그레이드하는 것이 좋습니다.
  • vSAN 구성의 VMware VM을 Hyper-V로 변환하는 것은 SCVMM을 통해 지원되지 않습니다.

현재 VMWare VM을 Hyper-V로 변환하는 몇 가지 방법이 있습니다.

  • 가상 머신 변환 마법사: 이 마법사는 VMM 콘솔에서 사용할 수 있습니다.

    중요

    • 지원되는 버전의 vSphere(ESXi)는 시스템 요구 사항을 참조하세요.
    • VMware 워크스테이션을 변환할 수 없습니다.
    • IDE 버스에 연결되는 가상 하드 디스크를 사용하여 VM을 변환할 수 없습니다.
    • 바이러스 백신 앱을 지원해야 합니다.
    • 온라인 변환은 지원되지 않습니다. VMware VM을 꺼야 합니다.
    • VM의 게스트 운영 체제에서 VMware 도구를 제거해야 합니다.
  • Microsoft Virtual Machine Converter: 이 독립 실행형 도구는 VMware VM을 Hyper-V 호스트 또는 Azure VM으로 변환합니다. 또한 Hyper-V 호스트로 물리적 컴퓨터 및 디스크를 변환합니다.

    중요

    이 도구의 지원은 종료되었습니다.

마법사를 사용하여 변환

  1. VM 및 서비스>>만들기>가상 머신을 만들기>가상 머신 변환을 선택합니다.
  2. 가상 머신 변환 마법사 >원본 선택에서 찾아보기를 선택하고 가상 머신 원본 선택에서 변환할 VMware VM을 선택합니다.
  3. 가상 머신 ID 지정에서 필요에 따라 컴퓨터 이름 및 설명을 수정합니다.
  4. 가상 머신 구성에서 프로세서 및 메모리 설정 수를 지정합니다.
  5. 호스트 선택에서 배치할 Hyper-V 호스트/Azure Stack HCI(VMM 2019 UR3 이상에서 적용 가능)를 선택합니다. 경로 선택에서 VM 파일용으로 호스트에서 스토리지 위치를 구성합니다. 기본 VM 경로가 나열됩니다.
  6. 네트워크 선택에서 논리 네트워크, 가상 네트워크 및 VLAN을 선택합니다.
  7. 속성 추가에서 필요한 설정을 구성합니다. 요약에서 설정을 검토하고 필요한 경우 배포 후 가상 머신 시작을 선택합니다.
  8. 만들기를 선택하여 변환을 시작합니다. VM 및 서비스>>표시>VM에서 VM 변환을 확인합니다.

EFI 기반 VM을 Hyper-V 2세대 VM으로 변환

System Center VMM을 사용하면 EFI 기반 VMware VM을 Hyper-V로 마이그레이션할 수 있습니다. 이제 Microsoft Hyper-V 플랫폼으로 마이그레이션하는 VMware VM이 2세대 기능을 활용할 수 있습니다.

VMM 1801 릴리스의 일부로 가상 머신 변환 마법사에서 이 마이그레이션을 지원합니다. 마법사는 펌웨어 유형(BIOS 또는 EFI) 기반의 Hyper-V VM 세대를 적절하게 선택하고 기본값으로 지정합니다.

가상 머신 변환 마법사는 이 마이그레이션을 지원합니다. 마법사는 펌웨어 유형(BIOS 또는 EFI) 기반의 Hyper-V VM 세대를 적절하게 선택하고 기본값으로 지정합니다.

  • BIOS 기반 VM은 Hyper-V VM 1세대로 마이그레이션됩니다.
  • EFI 기반 VM은 Hyper-V VM 2세대로 마이그레이션됩니다.

시작하기 전에

다음 필수 조건이 충족되는지 확인합니다.

  • 펌웨어 유형이 EFI인 VMware VM
  • System Center VMM에 추가된 VMware ESXi 호스트

변환 절차

  1. 변환하려면 위의 절차에 따라 4단계에서 2세대 를 선택합니다.

    2세대로 VM 변환 구성의 스크린샷

  2. VM이 변환된 후 2세대 VM이 아래 그림과 같이 표시됩니다.

    2세대로 vm 변환의 스크린샷

참고

  • 디스크 변환(vmdk에서 VHDX/VHD로)이 향상되어 이전보다 최대 50% 더 빨라집니다.
  • PowerShell 명령을 사용하면 대상 Hyper-V VM에 대한 디스크 유형을 제공할 수 있습니다. 이를 통해 VMware 굵게 프로비전된 디스크를 Hyper-V 동적 디스크로 마이그레이션하거나 요구 사항에 따라 그 반대로 마이그레이션할 수 있습니다.

PowerShell cmdlet을 사용하여 변환

다음은 샘플 cmdlet입니다.


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 VM을 Hyper-V로 더 빠르게 변환

  • VMware VM을 Hyper-V로 4배 더 빠르게 변환하기 위한 필수 조건으로 SCVMM 2022 UR2 이상으로 업그레이드합니다.
  • SCVMM 2022 UR2의 일부로 V2VTransferChunkSizeBytes라는 새 레지스트리가 SCVMM에서 관리하는 Hyper-V 호스트의 HKLM:\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager 에이전트에 도입되었습니다.
  • 2147483648 값이 2GB인 REG_DWORD 형식의 이 레지스트리는 VMM 콘솔에서 이 스크립트 를 실행하여 VMM에서 관리하는 모든 Hyper-V 호스트에서 설정해야 합니다.
  • 또는 모든 호스트가 아닌 단일 호스트에서 이 레지스트리 값을 설정하려면 VMM 콘솔에서 이 스크립트 를 실행합니다.
  • 이 레지스트리 값을 설정한 후 SCVMM에서 Hyper-V 호스트를 제거하면 이 레지스트리에 대한 부실 항목이 남아 있을 수 있습니다. 동일한 호스트가 SCVMM에 다시 추가되면 이전 레지스트리 V2VTransferChunkSizeBytes 값이 적용됩니다.

다음 단계

VM 설정을 관리합니다.