在 VMM 光纖中將 VMware VM 轉換成 Hyper-V

重要

此版本的 Virtual Machine Manager (VMM) 已終止支援。 建議您 升級至 VMM 2022

本文說明如何將 System Center - Virtual Machine Manager 中的 VMware VM (VMM) 網狀架構轉換為 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 工具。
  • 建議您升級至 VMM 2022 UR2,以更快速地將 VMware VM 轉換為 Hyper-V 四倍。
  • 透過 SCVMM 不支援將 vSAN 設定中的 VMware VM 轉換為 Hyper-V。

目前有幾種方法可將 VMware VM 轉換為 Hyper-V:

  • 轉換虛擬機精靈:您可以從 VMM 控制台使用此精靈。

    重要

    • 如需受支援的 vSphere (ESXi) 版本,請參閱系統需求
    • 您無法轉換 VMware 工作站。
    • 您無法轉換含有連線至 IDE 匯流排之虛擬硬碟的 VM。
    • 必須支援防毒應用程式。
    • 不支援線上轉換。 您必須關閉 VMware VM 的電源。
    • 必須從 VM 的客體作業系統解除安裝 VMware 工具。
  • Microsoft 虛擬機轉換器:此獨立工具會將 VMware VM 轉換為 Hyper-V 主機或 Azure VM。 它也會將實體機器和磁碟轉換成 Hyper-V 主機。

    重要

    此工具已終止支援。

使用精靈進行轉換

  1. 選取 [VM 和服務>首頁>] [建立>]> 虛擬機器 [轉換虛擬機]。
  2. [轉換虛擬機精 靈 >] 中選取 [來源],選取 [ 瀏覽 ],然後在 [ 選取虛擬機來源] 中,選取您要轉換的 VMware VM。
  3. [指定虛擬機身分識別] 中,視需要修改機器名稱和描述。
  4. [虛擬機組態] 中,指定處理器和記憶體設定的數目。
  5. [選取主機] 中,選取適用於 VMM 2019 UR3 和更新版本的 Hyper-V 主機/Azure Stack HCI) (以進行放置。 在 [選取路徑] 中,為 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 代。

開始之前

請確保已符合下列必要條件︰

  • VMware VM 的韌體類型為 EFI
  • VMware ESXi 主機已在 System Center VMM 中新增

轉換程序

  1. 若要轉換,請遵循 上述程式 ,然後選取步驟 4 中的 第 2 代

    設定 VM 轉換為第 2 代的螢幕快照。

  2. 轉換 VM 之後,您可以看到第 2 代 VM,如下圖所示:

    VM 轉換成第 2 代的螢幕快照。

注意

  • vmdkVHDX/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 四倍的先決條件,請升級至 SCVMM 2022 UR2 或更新版本。
  • 作為 SCVMM 2022 UR2 的一部分,SCVMM 所管理 Hyper-V 主機中的 HKLM:\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager 代理程序引進了名為 V2VTransferChunkSizeBytes 的新登錄。
  • 此類型為 REG_DWORD 的登錄,值為 2147483648,必須在 VMM 所管理的每個 Hyper-V 主機上設定 2 GB 位元組,方法是從 VMM 控制台執行 此腳本
  • 或者,如果您想要在單一主機上設定此登錄值,而不是在所有主機上,請從 VMM 控制台執行 此腳本
  • 設定此登錄值之後,如果您從 SCVMM 移除任何 Hyper-V 主機 () ,此登錄可能會保留過時的專案。 如果重新將相同的主機 () 新增至 SCVMM,則會接受先前登錄 V2VTransferChunkSizeBytes 的值。

下一步

管理 VM 設定