可以直接从 OVF 软件包创建和部署 vApp,而无需创建 vApp 模板和对应的目录项。
VMware Cloud Director 对 OVF 部署具有自己的限制,这与 vCenter Server 中的限制不同。因此,vCenter Server 中的成功部署 OVF 在 VMware Cloud Director 中可能会失败。
VMware Cloud Director 支持 OVF 1.1,但不支持 OVF 1.1 架构的所有部分。例如,不支持 OVF 中的 DeploymentOptions
部分。
VMware Cloud Director 中的 OVF 部署涉及许多组件,例如 TransferService
、NFS 挂载上的 spool 区域、与 vCenter Server 的 NFC 连接、校验和验证等。其中任何组件出现故障都会导致 OVF 上载失败。
如果上载包含清单文件的 OVF 软件包,VMware Cloud Director 会将 OVF 描述符文件和所有 VMDK 文件的 SHA-1 哈希验证为 manifest.mf
文件中的值。如果任何哈希值不匹配,上载将失败。系统管理员可以通过将 CONFIG
属性设置为 ovf.manifest.check.disabled
来停用此检查。
对于 VMware Cloud Director 10.4.2 及更高版本,上载具有可信平台模块 (TPM) RASD
部分的 OVF 会将新的 TPM 设备附加到每个具有已定义 TPM 的 VM。有关具有 TPM 设备的 VM 的详细信息,请参见 在 VMware Cloud Director Tenant Portal 中使用虚拟机。
前提条件
- 确认有要上载的 OVF 软件包,并且您有权上载 OVF 软件包和部署 vApp。
- 确认 OVF 描述符文件中的 OVF 版本不是 0.9。
- VMware Cloud Director 中 OVF 描述符文件默认支持的最大大小为 12 MB。您可以通过编辑
CONFIG
属性ovf.descriptor.size.max
来替代此设置。 - 确认清单文件(.mf 扩展名)默认允许的最大大小为 1 MB。
- 确认 OVF 软件包符合 OVF XSD 架构。
- 如果 OVF 描述符文件的
VirtualSystemType
元素中提供了硬件版本,请确认其低于上载 OVF 的 VDC 中支持的最高硬件版本。 - 如果 OVF 描述符文件包含
ExtraConfig
元素,请确认您的系统管理员将这些元素包含在extraConfigs
元素的AllowedList
中。未包含在AllowedList
中的元素会导致 OVF 上载失败,并显示验证错误。