未通过ovf规范一致性或虚拟硬件合规性检查


  1. 问题描述:在导入虚拟机模板(ovf)时,提示“未通过ovf规范一致性或虚拟硬件合规性检查”

    如图:

    未通过ovf规范一致性或虚拟硬件合规性检查_第1张图片

  2. 问题解决方法:

    针对于ovf模板,目录对应下面有三个扩展名为vmdk、ovf、mf文件,分别对应功能为虚拟磁盘文件、虚拟机配置文件、虚拟磁盘和配置文件的sha1校验文件。

    那么现在是校验不通过(在vmware workstation pro 12版本中我自己导出来的模板重新导入都报這个错误,估计是bug问题),所以现在我们使用写字板编辑mf文件,删除ovf的sha1校验码,然后保存文件重新导入。

    说明:对于修改过ovf配置文件也会导致合规性检查不通过,也是采用该方法或者用sha1工具生成一个sha1码到mf文件。

  3. 问题扩展:

    对于ova模板来说,本身是个压缩包,用rar等解压工具解压后,会有vmdk、ovf、mf三个文件,原理跟上面一样。