在部署 App Launchpad 之前,必須確保您的環境滿足特定的 VMware Cloud Director 需求。
若要使用 VMware Marketplace 應用程式,請確定 VMware Cloud Director 的網路組態也允許 AWS S3 的輸出存取權。
VMware Marketplace 使用 AWS S3 來儲存 Bitnami 應用程式目錄的應用程式 OVA 檔案。
App Launchpad 與 VMware Cloud Director 之間的通訊
在部署 App Launchpad 之前,請先設定 VMware Cloud Director 的擴充性。
如果您設定使用 VMware Cloud Director 10.2 或更新版本,請使用 MQTT 通訊協定來進行 App Launchpad 與 VMware Cloud Director 之間的通訊。
如果您使用舊版 VMware Cloud Director,則請使用 AMQP Broker 來設定 VMware Cloud Director 的擴充性。
在 VMware Cloud Director 使用的相同 AMQP 虛擬主機下,建立為 App Launchpad 保留的直接交換類型。
建立對 AMQP Broker 虛擬主機具有完整權限的專用 AMQP 使用者。
如果您使用 SSL 連接埠連線至 AMQP Broker,請確定您已將 VMware Cloud Director 的擴充性設定為接受所有憑證。
依預設,無論您使用 MQTT 通訊協定還是 AMQP Broker,
VMware Cloud Director 擴充性的逾時設定都很短。若要避免服務可用性錯誤,最佳做法是使用
VMware Cloud Director 儲存格管理工具來提高擴充性逾時設定。若要增加逾時設定,請執行下列指令碼:
/opt/vmware/vcloud-director/bin/cell-management-tool manage-config -n extensibility.timeout -v 60 /opt/vmware/vcloud-director/bin/cell-management-tool manage-config -n extensibility.request.size_limit -v 2097152 /opt/vmware/vcloud-director/bin/cell-management-tool manage-config -n jms.mqtt.maxframesize -v 2097152如需如何使用儲存格管理工具的詳細資訊,請參閱 儲存格管理工具參考。
如果 VMware Cloud Director 和 App Launchpad 的多個執行個體已連接至 RabbitMQ 的單一執行個體,您可以使用相同的虛擬主機。請確定您為計劃部署的每個 App Launchpad 執行個體建立專用的 RabbitMQ 佇列和路由金鑰。