Pour afficher et mettre à jour les adresses IP et les entrées DNS valides pour les cellules VMware Cloud Director dans votre environnement VMware Cloud Director, vous pouvez utiliser l'API VMware Cloud Director.

Problème

Vous ne pouvez pas accéder au VMware Cloud Director Service Provider Admin Portal ou au VMware Cloud Director Tenant Portal après une connexion réussie.

Après avoir entré vos informations d'identification sur l'écran de connexion, le message d'erreur suivant s'affiche : Échec du démarrage. Une erreur s'est produite lors de l'initialisation. Cela peut être dû à des problèmes tels que l'accès à l'application via une URL publique non prise en charge ou à des problèmes de mauvaise connexion.

Cause

VMware Cloud Director utilise une implémentation de filtre CORS (Cross-Origin Resource Sharing) pour conserver une liste de tous les points de terminaison valides que vous pouvez utiliser pour accéder au Service Provider Admin Portal et au VMware Cloud Director Tenant Portal.

La liste de filtrage CORS est remplie et mise à jour lors de la configuration de la cellule. Elle contient des entrées HTTP et HTTPS avec des adresses IP et des noms DNS pour toutes les cellules du groupe de serveurs. Elle contient également une adresse IP publique qui est utilisée par l'équilibrage de charge placé devant le groupe de serveurs VMware Cloud Director.

Lors de la configuration des cellules des déploiements de dispositifs, la liste n'est pas mise à jour avec les noms DNS des cellules VMware Cloud Director et vous ne pouvez pas utiliser le nom DNS d'une cellule pour y accéder.

Conditions préalables

Familiarisez-vous avec la documentation de l'API VMware Cloud Director appropriée.

Solution

  1. Effectuez une demande GET avec les en-têtes appropriés au point de terminaison d'API https://{api_host}/cloudapi/1.0.0/site/settings/cors.

    La sortie système est une liste qui contient des entrées HTTP et HTTPS avec des adresses IP et des noms DNS pour toutes les cellules du groupe de serveurs. Il contient également une adresse IP publique que l'équilibrage de charge utilise. L'adresse IP est placée devant le groupe de serveurs VMware Cloud Director.

  2. (Facultatif) Modifiez la liste et faites une demande PUT au point de terminaison de l'API.