1、案例背景
今天要恢复一个之前备份的虚拟机,测试部署OVF时报错如下图
2、问题处理过程
据度娘解答,原因可能是导出虚拟机之前,没有清空虚拟机光驱内容。
根据官方文档《安装 VMware Tools 后在 vCenter Server 5.1/5.5 上部署 OVF 失败 (2034422)》的案例描述执行以下操作。
《安装 VMware Tools 后在 vCenter Server 5.1/5.5 上部署 OVF 失败 (2034422)》
https://kb.vmware.com/s/article/2034422
打开导出的虚拟机文件夹,共有3个内容文件。修改配置文件.ovf文件,
要修改的内容如下图红框里的内容
修改内容如下
vmware.cdrom.remotepassthrough
修改完毕后再次部署,发现提示文件完整性检查失败
文档查看不仔细,官方资料里描述了,当你修改完了OVF文件之后,部署会报错
还需要更新.mf文件里的SHA1校验值
在WINDOWS下执行如下命令,可以计算多种校验值。
certutil -hashfile yourfilename.ext MD5
certutil -hashfile yourfilename.ext SHA1
certutil -hashfile yourfilename.ext SHA256
校验截图
记录下更新后的ovf文件SHA1的值,并修改.mf文件里对应的值。
之后再次部署OVF不报错,问题解决。