在VMware vCenter或ESXi中部署思科安全防火墙虚拟设备(ASAv、FTDv、FMCv或FMCv300)设备失败,在虚拟机部署期间显示以下错误:

软件包的MD5校验和在software.cisco.com站点进行验证。从站点下载文件后,MD5保持不变,且没有任何文件损坏的迹象。

解压软件包时,内容包含一个*.mf文件,例如“Cisco_Secure_FW_Mgmt_Center_Virtual_VMware-ESXi-7.6.5-106.mf”。 此文件包含思科为映像文件提供的SHA1散列。

使用Windows原生的“全部解压……”时 该功能而非第三方文件提取程序,但其中的映像已损坏,并且这些文件的SHA1散列与来自思科的*.mf文件散列不匹配。

由于SHA1散列不匹配,文件在VMWare中无效并导致500错误。
! Failed to deploy OVF package.
Cause: A general system error occurred:
Transfer failed: Invalid response code: 500.
VMware vCenter Server 9.0、VMware ESXi 8.0.3
使用VMDK文件的思科安全防火墙虚拟设备安装包
用于包提取和上传到vCenter或ESXi的Windows操作系统
1. — 在下载压缩的VMWare软件包之前和之后确认匹配的MD5散列。
2. — 从官方网站下载并安装第三方文件提取器(如7-Zip),以代替Windows原生提取工具使用。
3. — 使用第三方文件提取器提取压缩包,并记下记事本中Cisco *.mf文件中的每个文件的SHA1散列。
4. — 使用任何在线散列工具生成所需映像文件(OVF/VMDK)的SHA1散列,并确保其与Cisco *.mf文件中显示的相同。
5. — 根据您的部署方法使用适当的OVF文件部署FMCv:
对于vCenter部署:使用VI OVF和VMDK文件
对于独立ESXi部署:使用ESXi OVF和VMDK文件
使用本地Windows文件提取器解压缩.tar.gz安装软件包时,解压缩过程中文件损坏导致此问题。虽然下载的软件包MD5校验和有效,但Windows本机提取实用程序在提取期间更改了文件完整性,导致无效的OVF/VMDK文件,导致VMware在部署期间返回一般HTTP 500错误。此行为与Cisco Bug ID CSCwp33802一致,后者记录了使用Windows本机工具提取安全防火墙虚拟映像时出现的问题。Firepower 10.0.0映像可以解决此问题。
| 版本 | 发布日期 | 备注 |
|---|---|---|
1.0 |
23-Oct-2026
|
初始版本 |