OVF 是一种开放式标准,它以包的形式包含多个文件。例如,.ovf、.vmdk、.nvram 等。OVF 支持跨产品和平台交换虚拟设备。OVA 是 OVF 文件包的单文件发行版。将虚拟机导出为 OVF 文件时,会创建一个包含 OVF 文件和虚拟磁盘文件的目录。
OVF 和 OVA 格式具有以下优势:
- OVF 和 OVA 文件为压缩格式,下载速度更快。
- vSphere Web Client 会在导入 OVF 或 OVA 文件之前对其进行验证,确保此文件与预期目标服务器兼容。如果设备与选定的主机不兼容,则该设备不能导入并将显示一则错误消息。
- OVF 和 OVA 可以封装多层应用程序和多个虚拟机。
通过导出 OVF 模板,能够创建可供其他用户以后导入的虚拟设备。可以使用导出功能将预先安装的软件作为虚拟设备分发,或者向用户分发模板虚拟机。您可以向无法访问 vCenter Server 清单的用户提供 OVF 或 OVA 文件。
通过部署 OVF 或 OVA 模板,您可以将预配置的虚拟机或 vApp 添加到 vCenter Server 或 ESXi 清单中。部署 OVF 或 OVA 模板类似于从模板部署虚拟机。但是,可从 vSphere Web Client 可访问的任何本地文件系统或从远程 Web 服务器部署 OVF 或 OVA 模板。本地文件系统可包括本地磁盘(如 C:)、可移动介质(如 CD 或 USB 密钥链驱动器)以及共享网络驱动器。