通过 vSphere Client 部署 OVA 失败。
您会看到以下错误
The OVF package is invalid and cannot be deployed.
The following manifest file entry (line 1) is invalid: SHA256 (xxxxxxx.ovf).
Cause
出现此问题的原因是,vSphere Client 不支持最新 VIC OVA(从 1.1.1 开始)包含的 SHA256 哈希算法。
在使用 Get-Ovf Configuration cmdlet 时,还会影响通过 PowerCLI 进行的任何 OVA 部署。
Resolution
要解决此问题,请通过 vSphere Web Client 或 ESXi 嵌入式 Host Client 部署 vIC,因为两者都支持 SHA256。
但是,如果您仍希望自动执行部署,则必须将 OVA 从加密哈希算法 SHA256 转换为 SHA1。
为此,可以使用适用于所有操作系统的 OVFTool,可从以下网址获取该工具:https://www.vmware.com/support/developer/ovf/
要执行转换,请运行以下命令:
ovftool.exe --shaAlgorithm=SHA1 /path/to/the/original/ova_file.ova /path/to/the/new/ova/file-SHA1.ova
您现在可以使用由 SHA1 生成的新 ova 用于将来部署,而不会遇到任何格式错误。
文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/9521