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 ou après la modification des entrées DNS.

Une fois que vous avez 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.

L'accès à l'interface utilisateur de VMware Cloud Director peut être limité même si les champs Public Addresses sont configurés correctement.

Pour plus d'informations sur la cause du problème, reportez-vous à la section Configurer CORS.

Conditions préalables

  • Familiarisez-vous avec la documentation de l'API VMware Cloud Director appropriée.
  • Vérifiez que vous possédez des informations de connexion d'administrateur système.

Solution

  1. Effectuez une demande GET avec un en-tête d'autorisation avec le jeton de Web JSON (JWT) et un en-tête d'acceptation au point de terminaison d'API https://{api_host}/cloudapi/1.0.0/site/settings/cors.
    Pour plus d'informations et découvrir une autre approche, reportez-vous à la section Configurer CORS.

    La sortie système est une liste qui doit contenir des entrées HTTP et HTTPS avec des adresses IP et des noms DNS pour toutes les cellules du groupe de serveurs. Elle doit également contenir le nom d'hôte public et l'adresse IP que l'équilibreur de charge utilise.

    Chaque point de terminaison de la liste doit avoir trois entrées :
    • Nom de domaine complet
    • HTTP
    • HTTPS
    Exemple :
    {
      "values": [
         {
          "origin": "vcd.domain.local"
         },
         {
          "origin": "http://vcd.domain.local"
         },
         {
          "origin": "https://vcd.domain.local"
         }
       ]
    }
  2. Vérifiez que, pour chaque point de terminaison de la liste, il existe trois entrées, et effectuez une demande PUT au point de terminaison d'API.
    Vérifiez que, lorsque vous effectuez une opération REST PUT, vous fournissez toutes les valeurs de la configuration d'origine qui sont actuellement configurées et que vous devez conserver.