VMware Cloud Director App Launchpad 2.0 | 2020 年 10 月 15 日 | 組建編號 17029135 查看這些版本說明的新增項目和更新。 |
版本說明內容
此版本說明涵蓋以下主題:新增內容
App Launchpad 2.0 引入了下列新功能:
- 支援容器應用程式
- 除了虛擬機器應用程式以外,App Launchpad 2.0 也可以在 App Launchpad 目錄中顯示 Helm Chart 中的容器應用程式。
- 透過 App Launchpad,承租人使用者可以將 Helm Chart 中的容器應用程式啟動至 Kubernetes 叢集。啟動後,使用者便可從 App Launchpad 的我的應用程式頁面,透過其 IP 位址存取其執行中的容器應用程式。請參閱啟動容器應用程式。
- 此功能需要由 VMware Cloud Director Container Service Extension 或 VMware vSphere with VMware Tanzu 管理的 Kubernetes 叢集。
- 服務提供者可透過將 App Launchpad 連線到圖表儲存所在的存放庫,將 Helm Chart 新增至 App Launchpad。請參閱從 Helm Chart 存放庫新增應用程式。
- 使用者可以在啟動過程中編輯應用程式的 YAML 檔案。如果 Helm Chart 存放庫定義了要顯示在表單欄位中的參數,則在啟動程序期間會顯示表單供使用者編輯參數,然後再啟動應用程式。
- 與 VMware Cloud Marketplace 整合
- App Launchpad 2.0 導入了連線至 VMware Cloud Marketplace 的功能。請參閱從 VMware Cloud Marketplace 新增應用程式。
- 使用者可以訂閱虛擬機器應用程式,以及從 VMware Cloud Marketplace 將容器應用程式提取至 App Launchpad。
- VMware Cloud Marketplace 的自動同步功能可從 App Launchpad 進行控制。當 VMware Cloud Marketplace 中有新的虛擬機器應用程式版本可供使用時,此功能會自動提取這些版本。
- App Launchpad 導入了可在使用自動同步功能從 VMware Cloud Marketplace 提取新版本時,自動移除虛擬機器應用程式舊版本的功能。
- 增強對於自訂應用程式的支援
- 服務提供者可以透過提供 URL 將自訂應用程式匯入至 App Launchpad。
- 服務提供者可以自訂虛擬機器應用程式的標誌、文字摘要、版本編號、作業系統和類別標籤。請參閱編輯應用程式。
- 應用程式管理增強功能
- 服務提供者可以定義類別並將應用程式新增至類別,以協助目錄的管理。
- 服務提供者可以為應用程式新增全域自訂資訊。
- 服務提供者在編輯應用程式時可以使用多種內容格式。
- 承租人使用者可以在其應用程式市集內依類型篩選應用程式,並選擇虛擬機器或容器應用程式。
- 承租人使用者可以將虛擬機器應用程式部署至 NSX-T 支援的路由網路
- 公用 API
- App Launchpad 2.0 導入了公用 API,以用來透過程式設計方式驅動多數承租人和服務提供者的功能。請參閱 https://code.vmware.com/apis/1036/cloud-director-app-launchpad。
升級
您可以從 1.0 版升級至 App Launchpad 2.0。請參閱升級 App Launchpad。
支援的瀏覽器
App Launchpad 與下列瀏覽器的目前主要版本和上一個主要版本相容:
- Google Chrome
- Mozilla Firefox
- Microsoft Edge
- Microsoft Internet Explorer 11
附註:您可以藉由使用 VMware Cloud Director 服務提供者管理和租用戶入口網站來存取 App Launchpad。App Launchpad 支援的網頁瀏覽器取決於您所執行的 VMware Cloud Director 版本。
產品說明文件
除了目前的版本說明之外,您也可以使用《App Launchpad》說明文件集,網址為 https://docs.vmware.com/tw/VMware-Cloud-Director-App-Launchpad/index.html。
已知問題
- 如果部署目標機器上已安裝 Java SE JDK 11,則安裝 App Launchpad 會失敗,並顯示下列錯誤訊息:
error: Failed dependencies:
java >= 1.8.0 is needed by vmware-alp-2.0.0-38709533.x86_64因應措施:若要解決此問題,請將
--nodeps
引數附加至安裝指令碼。例如,若要將 App Launchpad 安裝至目標機器上,請執行rpm -ivh --nodeps vmware-vcd-alp-v.v.v-nnnnnnnn.e17.x86_64.rpm
命令。請參閱安裝 App Launchpad。 - 使用 LDAP 或 SAML 的 VMware Cloud Director 使用者無法使用 App Launchpad
透過 LDAP 或 SAML 對 VMware Cloud Director 進行驗證的使用者無法開啟 App Launchpad 外掛程式。在嘗試存取 App Launchpad 外掛程式時,系統會傳回
403 權限遭拒
錯誤訊息。因應措施:若要解決此問題,請再次匯入 SAML 或 LDAP 使用者,並明確指派角色。請勿延遲進行將角色指派給身分識別提供者的作業。如需詳細資訊,請參閱《VMware Cloud Director 承租人入口網站指南》中的匯入使用者。
- 如果有多個 VMware Cloud Director 執行個體連線至單一 RabbitMQ 虛擬主機 (vhost),則 App Launchpad 作業會隨機失敗
在安裝和設定期間,App Launchpad 會登錄為 VMware Cloud Director 的延伸服務。當您使用單一 vhost 來設定多個 VMware Cloud Director 和 App Launchpad 的執行個體時,系統可能會將要求路由至錯誤的 App Launchpad 執行個體。
因應措施:若要解決此問題,請為每個 VMware Cloud Director 的執行個體設定專用的 RabbitMQ vhost。
- 如果叢集設定為使用路由組織虛擬資料中心 (VDC) 網路,則承租人使用者無法將容器應用程式部署至由 VMware Cloud Director 的 Container Service Extension 所建立的 Kubernetes 叢集。
Kubernetes 叢集會從路由組織 VDC 網路取得私人 IP 位址,因此 App Launchpad 無法與其連線。
因應措施:若要解決此問題,您有下列兩個選項:
- 將 Kubernetes 叢集部署至 App Launchpad 可與其連線的直接網路。
- 將 App Launchpad 部署至允許存取 Kubernetes 叢集之私人 IP 位址的網路。
- 當您啟動應用程式時,系統在部署作業成功後不會顯示工作負載的 IP 位址。
當您從 VMware Cloud Marketplace 啟動應用程式後,在部署成功後,應用程式的動態磚不會顯示工作負載的 IP 位址。
因應措施:若要解決此問題,請重新啟動 App Launchpad。