Bevor Sie App Launchpad bereitstellen, müssen Sie sicherstellen, dass Ihre Umgebung die spezifischen VMware Cloud Director-Anforderungen erfüllt.
Um VMware Marketplace-Anwendungen zu nutzen, stellen Sie sicher, dass die Netzwerkkonfiguration von VMware Cloud Director auch den ausgehenden Zugriff auf AWS S3 zulässt.
VMware Marketplace verwendet AWS S3 zum Speichern der OVA-Dateien für die Anwendungen aus dem Bitnami-Anwendungskatalog.
Kommunikation zwischen App Launchpad und VMware Cloud Director
Konfigurieren Sie die Erweiterbarkeit von VMware Cloud Director vor der Bereitstellung von App Launchpad.
Wenn Sie die Konfiguration mit VMware Cloud Director 10.2 oder höher vornehmen, verwenden Sie das MQTT-Protokoll für die Kommunikation zwischen App Launchpad und VMware Cloud Director.
Wenn Sie eine ältere Version von VMware Cloud Director verwenden, konfigurieren Sie die Erweiterbarkeit von VMware Cloud Director mithilfe eines AMQP-Brokers.
Erstellen Sie unter dem demselben virtuellen AMQP-Host, der VMware Cloud Director verwendet, einen direkten Exchange-Typ, der für App Launchpad reserviert ist.
Erstellen Sie einen dedizierten AMQP-Benutzer, der über vollständige Berechtigungen für den virtuellen Host des AMQP Brokers verfügt.
Wenn Sie einen SSL-Port für die Verbindung mit dem AMQP-Broker verwenden, stellen Sie sicher, dass die Erweiterbarkeit von VMware Cloud Director so konfiguriert ist, dass alle Zertifikate akzeptiert werden.
/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 2097152Weitere Informationen zum Arbeiten mit dem Zellenverwaltungstool finden Sie in der Referenz zum Zellenverwaltungstool.
Wenn mehrere Instanzen von VMware Cloud Director und App Launchpad mit einer einzelnen Instanz von RabbitMQ verbunden sind, können Sie denselben virtuellen Host verwenden. Stellen Sie sicher, dass Sie eine dedizierte RabbitMQ-Warteschlange und einen dedizierten Routingschlüssel für jede Instanz von App Launchpad erstellen, die Sie bereitstellen möchten.