从VMWare转换为Hyper-V

问题描述 投票:-1回答:2

删除了我原来的问题,支持什么是更好的问题,并回答它,因为我对问题的理解现在完全改变了:

如何转换VMWare至Hyper-V?这是一个VM,不受VMWare ESX等任何管理软件的管理。

converter vmware hyper-v
2个回答
0
投票

在激活Hyper-V之前

  1. 从VM卸载VMWare Tools。
  2. 然后,如果您的VM具有一系列顺序的文件,并以.VMDK结尾,则VMWare附带的实用程序可将这些文件组合回单个VM文件中。它被称为vdiskmanager。请参阅this site以获取有关如何执行此操作的说明(请注意,我不是该网站的作者,但方向似乎工作得很好)。
  3. 完成后,找到一个独立的vmware到hyper-v转换器软件(有几个 - 我选择不指出任何,因为我不知道他们,我没有与大多数人一起工作,但你可以做简单搜索vmware到hyper-v转换器独立) - 这样做只是将格式从VMDK更改为VHD(或VHDX)。
  4. 完成后,激活Hyper-V,重新启动,启动Hyper-V管理器,然后按照导入VM的步骤进行操作。此时,您应该启动并运行。

0
投票

根据我的经验,将VMWare VM转换为Hyper-V VM最棘手的部分是处理快照。就我而言,我不想要在VMWare VM中创建的所有快照,而只需要一个特定的快照。在使用原始vmdk文件作为源的早期尝试中,转换似乎总是使用最早的快照;而我想要的是后来的快照。最后,这个程序对我来说可靠:

  1. 从VM卸载VMWare工具。
  2. 在VMWare中,克隆VM,指定所需的快照。
  3. 从Microsoft下载“Microsoft Virtual Machine Converter 3.1”msi并运行安装程序。
  4. 使用管理权限启动powershell,然后运行命令: import-module'C:\ Program Files \ Microsoft Virtual Machine Converter \ MvmcCmdlet.psd1' ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath [cloned.vmdk] -VhdType DynamicHardDisk -VhdFormat vhdx -DestinationLiteralPath [结果文件夹]

然后使用Hyper-V主机使用vhdx文件创建新VM,该文件由转换为磁盘(而不是创建新磁盘)。

© www.soinside.com 2019 - 2024. All rights reserved.