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工具
    ![]( https://cdn.sujx.net/starwindv2v-000. PNG )

  3. 转换类型,支持本地文件和远程虚拟化服务器上目标
    ![]( https://cdn.sujx.net/starwindv2v-001. PNG )

  4. 转换本地虚拟硬盘

    1. 转换文件保存为本地文件
      ![]( https://cdn.sujx.net/starwindv2v-002. PNG )

    2. 保存文件类型
      ![]( https://cdn.sujx.net/starwindv2v-003. PNG )

    3. 文件存储格式
      ![]( https://cdn.sujx.net/starwindv2v-004. PNG )

    4. VHDX格式存在两代四种类型
      ![]( https://cdn.sujx.net/starwindv2v-005. PNG )

    5. 保存目标
      ![]( https://cdn.sujx.net/starwindv2v-006. PNG )

    6. 执行转换
      ![]( https://cdn.sujx.net/starwindv2v-007. PNG )

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

    1. 输入远程服务器凭证
      ![]( https://cdn.sujx.net/starwindv2v-012. PNG )

    2. 选择存储目标
      ![]( https://cdn.sujx.net/starwindv2v-013. PNG )

    3. 选择磁盘格式
      ![]( https://cdn.sujx.net/starwindv2v-014. PNG )

    4. 存储目标
      ![]( https://cdn.sujx.net/starwindv2v-015. PNG )

    5. 执行转换
      ![]( https://cdn.sujx.net/starwindv2v-016. PNG )