VMware磁盘文件转化为Hyper-V磁盘

背景

现有以VM形式提供的测试工具,大多以VMware的vmdk格式存储。那么就存在将这些文件转换为现有的Hyper-V支持的VHDX格式的需求。

工具

有很多工具可以实现不同虚机版本的硬盘文件互转,比如winimage或者virtualbox以及各个厂商推出的工具。

本次推荐使用Starwind出品的免费工具:

[V2VConverter]: https://www.starwindsoftware.com/starwind-v2v-converter “”V2V Converter/ P2V Migrator”
[免注册下载地址]: https://link.zhihu.com/?target=https%3A//www.starwindsoftware.com/tmplink/starwindconverter.exe

步骤

  1. 获取虚拟机VMDK文件

    1. 避免直接使用VMwareWorkstation创建的虚机文件,应当使用“文件”—“导出为OVF”生成的vmdk文件
    2. 从ESXi导出的ova文件,可以解压缩之后得到相对应的vmdk文件
  2. 安装V2VConverter工具

  3. 转换类型,支持本地文件和远程虚拟化服务器上目标

  4. 转换本地虚拟硬盘

    1. 转换文件保存为本地文件

    2. 保存文件类型

    3. 文件存储格式

    4. VHDX格式存在两代四种类型

    5. 保存目标

    6. 执行转换

  5. 转换为远程Hyper-V服务器上的虚机

    1. 输入远程服务器凭证

    2. 选择存储目标

    3. 选择磁盘格式

    4. 存储目标

    5. 执行转换