很多软路由固件、系统固件都是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映像
下一项选择第2个(新版本没上图)
6、设置转换之后映像文件的储存路径及文件名后点击Next开始转换
7、得到上图样式,即为转换成功
下载地址: StarWind Converter
ESXI所需要的VMDK为2个文件一个config文件一个flat文件,同时上传后在控制台储存查看器中显示为一个虚拟磁盘文件。