通过 vSphere vApp 可以对多个彼此交互操作的虚拟机和软件应用程序进行打包,这些虚拟机和软件应用程序可以作为一个单元进行管理,并以 OVF 格式进行分发。

一个 vApp 可以包含一个或多个虚拟机,但对该 vApp 执行的任何操作(如克隆或关闭电源)都会影响 vApp 容器中的所有虚拟机。

通过 vSphere Web Client,可以访问包含 vApp 当前状态的 vApp 摘要页面,并且可以管理 vApp。

注: 由于 vApp 元数据驻留在 vCenter Server 数据库中,因此,可以在多个 ESXi 主机之间分发 vApp。如果清除 vCenter Server 数据库,或者从 vCenter Server 移除包含 vApp 的独立 ESXi 主机,则可能会丢失此信息。请将 vApp 备份到 OVF 软件包,以避免丢失元数据。

vApp 中的虚拟机的 vApp 元数据不遵循虚拟机配置的快照语义。在虚拟机恢复到所创建的某个快照或任何先前的快照之后,已在创建该快照后删除、修改或定义的 vApp 属性将保持原样(即,已删除、已修改或已定义)。