Um die gültigen IP-Adressen und DNS-Einträge für die VMware Cloud Director-Zellen in Ihrer VMware Cloud Director-Umgebung anzuzeigen und zu aktualisieren, können Sie die VMware Cloud Director-API verwenden.

Problem

Nach einer erfolgreichen Anmeldung können Sie nicht auf das VMware Cloud Director Service Provider Admin Portal oder das VMware Cloud Director Tenant Portal zugreifen.

Nachdem Sie Ihre Anmeldedaten in den Anmeldebildschirm eingegeben haben, wird die folgende Fehlermeldung angezeigt: Start fehlgeschlagen. Während der Initialisierung trat ein Fehler auf. Die Ursache hierfür kann ein Zugriff auf die Anwendung über eine nicht unterstützte öffentliche URL oder eine schlechte Verbindung sein.

Ursache

VMware Cloud Director verwendet eine Implementierung des CORS-Filters (Cross-Origin Resource Sharing, Ressourcenfreigabe zwischen verschiedenen Ursprüngen) zum Verwalten einer Liste aller gültigen Endpoints, die Sie für den Zugriff auf das Service Provider Admin Portal und das VMware Cloud Director Tenant Portal verwenden können.

Die CORS-Filterliste wird während der Zellenkonfiguration aufgefüllt und aktualisiert. Sie enthält HTTP- und HTTPS-Einträge mit IP-Adressen und DNS-Namen für alle Zellen in der Servergruppe. Sie enthält auch eine öffentliche IP-Adresse, die vom Lastausgleichsdienst verwendet wird, der der VMware Cloud Director-Servergruppe voransteht.

Während der Zellenkonfiguration von Appliance-Bereitstellungen wird die Liste nicht mit den DNS-Namen der VMware Cloud Director-Zellen aktualisiert, und Sie können für den Zugriff auf eine Zelle nicht deren DNS-Namen verwenden.

Voraussetzungen

Machen Sie sich mit der relevanten VMware Cloud Director API-Dokumentation vertraut.

Lösung

  1. Führen Sie eine GET-Anforderung mit den entsprechenden Headern für den API-Endpoint https://{api_host}/cloudapi/1.0.0/site/settings/cors aus.

    Die Systemausgabe ist eine Liste, die HTTP- und HTTPS-Einträge mit IP-Adressen und DNS-Namen für alle Zellen in der Servergruppe enthält. Sie enthält auch eine öffentliche IP-Adresse, die vom Lastausgleichsdienst verwendet wird. Die VMware Cloud Director-Servergruppe verwendet nach draußen dieselbe IP-Adresse.

  2. (Optional) Bearbeiten Sie die Liste und senden Sie eine PUT-Anforderung an den API-Endpoint.