VMware vSphere 除了可以用作執行虛擬機器的平台之外,還可以用作執行應用程式的平台。可以封裝應用程式,以直接在 VMware vSphere 上執行。應用程式的封裝和管理格式稱為 vSphere vApp。

vApp 是一個類似於資源集區的容器,可以包含一或多個虛擬機器。vApp 還可與虛擬機器共用某些功能。vApp 可以開啟電源和關閉電源,還可進行複製。

在 vSphere Client 中,vApp 同時顯示在 [主機和叢集] 視圖及 [虛擬機器和範本] 視圖中。每個視圖都有一個特定的摘要頁面,該頁面包含服務的目前狀態和相關摘要資訊,以及可針對服務執行的各種作業。

vApp 的發佈格式為 OVF。

備註︰

vApp 中繼資料位於 vCenter Server 的資料庫中,因此可以在多個 ESXi 主機之間散發 vApp。如果清除 vCenter Server 資料庫,或者從 vCenter Server 移除包含 vApp 的獨立 ESXi 主機,則此資訊可能會遺失。應將 vApp 備份到 OVF 套件,以避免遺失任何中繼資料。

vApp 中虛擬機器的 vApp 中繼資料不遵循虛擬機器組態的快照語意。因此,若在擷取快照後刪除、修改或定義 vApp 內容,即使虛擬機器還原到該快照或先前任何快照,這些內容也仍保持原樣 (已刪除、已修改或已定義)。

可以使用 VMware Studio 自動建立包含預先填入的應用程式軟體和作業系統且可以部署的 vApp。VMware Studio 會將網路代理程式新增至客體,以便 vApp 只需以最小努力即可啟動程序。為 vApp 指定的組態參數在 vCenter Server 部署精靈中顯示為 OVF 內容。如需 VMware Studio 和下載的相關資訊,請參閱 VMware 網站上的 VMware Studio 開發人員頁面。