很多软路由固件、系统固件都是IMG文件,但在一些虚拟机上安装需要将其转换成对应的指定格式映像文件。例如:

  • VMware WorkStation 映像文件:*.vmdk
  • 微软 VHD 映像文件:*.vhd
  • 微软 VHDX 映像文件:*.vhdx
  • QEMU 映像文件:*.qcow2
  • 原生映像文件:*.img

这时我们就需要一个转换的神器——“ StarWind Converter ”, StarWind Converter(StarWind V2V Converter)是一个很另类的格式转换软件,可以实现VMWare和Microsoft Virtual PC镜像格式的互转,即将VMDK转换为VHD、或将VHD转换为VMDK,或转为StarWind的原生IMG格式,这样就方便在虚拟机产品间的移植。

接着我们来把自编译的OpenWrt Lede固件原生映像文件转换成ESXI所需要的*.vmdk映像文件。

1、我们打开StarWind V2V Converter,并选择我们的原生映像存储位置——本地存储(Local file)

2、选择需要转换的原生映像

3、选择转换后的映像文件储存位置

4、选择我们所需要的VMDK格式镜像

5、选择ESXI所需要的VMDK版本的映像格式ESXI Server image映像

6、设置转换之后映像文件的储存路径及文件名后点击Next开始转换

7、得到上图样式,即为转换成功

下载地址: StarWind Converter

ESXI所需要的VMDK为2个文件一个config文件一个flat文件,同时上传后在控制台储存查看器中显示为一个虚拟磁盘文件。