需求: 有个VMware导出的OVA的虚拟机需要部署到VMP上,但是VMP默认只支持VMA。
然后在这里提示大家一个坑:OVA导入到HCI再导出VMA的方法不可取!!!(PS:因为两个产品线的差异性,不知道以后可不可以。之前是不行滴)。
解决思路: 因为VMware打包的ova的磁盘文件是vmdk的,转换成qcow2格式,然后创建空白虚拟机挂载已有磁盘文件将转换后的qcow2文件挂载上去引导系统。
转换方法: 1、准备好要搞的文件 2、使用压缩软件解压或者直接通过导入vmware再导出 *.ovf+ *.vmdk文件得到如下文件 2.1) 直接将工具解压到该目录 2.2) 然后在当前目录打开cmd窗口。执行以下命令 - qemu-img.exe convert -f vmdk -O qcow2 <i>alpine-virt-3.16.2-disk1.vmdk</i> <i>alpine-virt-3.16.2.qcow2 # 根据自己实际情况修改</i><i>alpine-virt-3.16.2-disk1.vmdk</i> <i>alpine-virt-3.16.2.qcow2 </i><i>文件名</i>
复制代码
此过程根据磁盘文件大小不同,可能会久一些,耐心等待。转换后得到
上传磁盘文件创建虚机 按照大家熟悉的操作,上传到虚拟存储的iso文件夹下
等待上传完成后,新建虚拟机。将磁盘配置选择为已有磁盘。选择刚刚上传的磁盘文件。调整其它硬件设备,,然后点击确定。(PS:创建虚拟机的时候会将此磁盘文件复制,所以不用担心路径问题,可根据需求选择删除原始磁盘文件)
看看行不行 等虚拟机创建好后,找到该虚拟机,然后开机试试。 倒了杯水回来,启动成功! |