從 App Launchpad 2.0.0.1 開始,您可以使用 VMware Cloud Director 服務的執行個體來安裝和設定 App Launchpad。
您可以在專用 Linux 虛擬機器上安裝 RPM 和 DEB 套件,以部署 App Launchpad。然後,使用 alp 命令列公用程式,將 App Launchpad 服務設定為與 VMware Cloud Director 執行個體搭配使用。
當您部署 RPM 或 DEB 時,App Launchpad 會建立名為 vmware-alp 的使用者群組,以及名為 vmware-alp 的使用者。只有屬於 vmware-alp 使用者群組的使用者和根使用者能夠操作 App Launchpad 命令列公用程式。您可以將使用者新增至使用者群組。vmware-alp 已保留給 App Launchpad 的管理和部署器服務使用。
如果您想要以非根使用者的身分使用 alp 指令碼、診斷和支援服務包工具,請使用 useradd -g vmware-alp <sample> 命令將更多使用者新增至 vmware-alp 使用者群組。
在使用 VMware Cloud Director 設定 App Launchpad 期間,alp connect 指令碼會建立專用服務帳戶,其使用您在指令碼引數中所指定的名稱,並提取所需的 AMQP Broker 組態。
當您使用 VMware Cloud Director 設定 App Launchpad 時,您可以選擇性地選取其中一個現有系統使用者帳戶來成為 App Launchpad 服務帳戶。如果您未選取現有使用者帳戶,則 App Launchpad 會建立 VMware Cloud Director 使用者帳戶。此使用者帳戶會成為服務帳戶。最佳做法是指定專用服務帳戶使用者。
稍後,當您進行初始設定時,App Launchpad 會建立名為 AppLaunchpad (保留給 App Launchpad 服務) 的 VMware Cloud Director 組織。請勿刪除 AppLaunchpad 組織。
請使用此組織來裝載您的應用程式目錄。您無法在目錄中編輯已訂閱 VMware Marketplace 的 Bitnami 虛擬機器應用程式。您可以自訂 Bitnami 容器應用程式目錄和內部應用程式目錄。
您可以藉由使用 App Launchpad 命令列介面來變更服務帳戶和 VMware Cloud Director 組織的名稱。編輯服務帳戶和組織的名稱不會影響現有的應用程式部署。
承租人使用者所部署的應用程式屬於 VMware Cloud Director 中的 AppLaunchpad 組織。每當承租人使用者在 App Launchpad 內執行作業時 (例如,部署應用程式或搜尋應用程式),便會使用服務帳戶來授權作業。如需 App-Launchpad-Service 角色的詳細資訊,請參閱存取控制和使用者角色。