PVE如何通过OVA方式安装ROS6

OVF 是由分布式管理任务组 (DMTF) 指定的开放标准,用于打包和分发由一个或多个虚拟机 (VM) 组成的虚拟设备。
OVF 包 中包含用于描述虚拟机的元数据和文件元素、以及对于 OVF 包中应用程序的部署和操作至关重要的其他信息。其文件扩展名为 .ovf 。
开放式虚拟设备 (OVA) 是一个 OVF 包,采用单个文件存档形式,其文件扩展名为 .ova

简单的说,.ova文件是vmare导出的虚拟机文件,包含了虚拟机的配置和虚拟磁盘等信息,可以使用vmare导入ova文件,还原虚拟机。

目前网上已经有ROS6 L6版本的ova文件下载,使用PVE也可以导入OVA文件,从而使用L6版本的ROS6。

操作步骤如下:
比如我从网上下载了一个MikroTik-RouterOS-6.42.4.ova文件,首先使用SFTP等方式把该文件上传到PVE,然后通过SSH连接上PVE在控制台界面运行:

tar xvf MikroTik-RouterOS-6.42.4.ova
#解压缩ova包

ls -lh
#列出文件,发现多了几个文件
MikroTik-RouterOS-6.42.3-disk1.vmdk
MikroTik-RouterOS-6.42.3-disk2.vmdk
MikroTik-RouterOS-6.42.3.mf
MikroTik-RouterOS-6.42.3.ovf

qm importovf 107 MikroTik-RouterOS-6.42.3.ovf local –format qcow2
#将ovf配置还原,并新增到ID为107的虚拟机中,107虚拟机必须不存在,会自动新增

vi /etc/pve/nodes/pve/qemu-server/107.conf
#编辑虚拟机配置文件

ide0: local:107/vm-107-disk-0.qcow2
在这行后面增加一段,改成这样:
ide0: local:107/vm-107-disk-0.qcow2,model=VMware%20Virtual%20IDE%20Hard%20Drive,serial=00000000000000000001

******红色的这段必须完全照抄,一个字都不能少,包括前面的逗号******

改好以后保存文件,启动107虚拟机,登录到ros,查看license发现已经是L6级别了。

我试过红色这段改一个字符都不行,估计ROS6是基于硬盘的型号和序列号来计算授权的。而破解ROS6的大神,应该就是使用的vmare来创建的虚拟机环境来进行破解。