Per visualizzare e aggiornare le voci DNS e gli indirizzi IP validi per le celle di VMware Cloud Director nell'ambiente di VMware Cloud Director, è possibile utilizzare l'API di VMware Cloud Director.

Problema

Dopo un accesso riuscito, non è possibile passare al VMware Cloud Director Service Provider Admin Portal o al VMware Cloud Director Tenant Portal.

Dopo aver immesso le credenziali nella schermata di accesso, viene visualizzato il seguente messaggio di errore: Impossibile avviare. Si è verificato un errore durante l'inizializzazione. Ciò può essere causato da problemi come l'accesso all'applicazione tramite un URL pubblico non supportato o una connessione instabile.

Causa

VMware Cloud Director utilizza un'implementazione del filtro CORS (Cross-Origin Resource Sharing) per gestire un elenco di tutti gli endpoint validi che è possibile utilizzare per accedere al Service Provider Admin Portal e al VMware Cloud Director Tenant Portal.

L'elenco dei filtri CORS viene compilato e aggiornato durante la configurazione della cella. Contiene voci HTTP e HTTPS con indirizzi IP e nomi DNS per tutte le celle nel gruppo di server. Contiene inoltre un indirizzo IP pubblico utilizzato dal programma di bilanciamento del carico che si trova di fronte al gruppo di server di VMware Cloud Director.

Durante la configurazione della cella delle distribuzioni dell'appliance, l'elenco non viene aggiornato con i nomi DNS delle celle di VMware Cloud Director e non è possibile utilizzare il nome DNS di una cella per accedervi.

Prerequisiti

Leggere la documentazione dell'API di VMware Cloud Director pertinente.

Soluzione

  1. Eseguire una richiesta GET con le intestazioni appropriate all'endpoint dell'API di https://{api_host}/cloudapi/1.0.0/site/settings/cors.

    L'output del sistema è un elenco che contiene le voci HTTP e HTTPS con indirizzi IP e nomi DNS per tutte le celle nel gruppo di server. Contiene inoltre un indirizzo IP pubblico utilizzato dal bilanciamento del carico. L'indirizzo IP si trova davanti al gruppo di server di VMware Cloud Director.

  2. (Facoltativo) Modificare l'elenco e creare una richiesta PUT per l'endpoint API.