Para ver y actualizar las entradas de DNS y las direcciones IP válidas de las celdas de VMware Cloud Director del entorno de VMware Cloud Director, puede utilizar la API de VMware Cloud Director.

Problema

No se puede acceder a VMware Cloud Director Service Provider Admin Portal ni a VMware Cloud Director Tenant Portal después de iniciar sesión correctamente o después de cambiar las entradas de DNS.

Después de introducir las credenciales en la pantalla de inicio de sesión, se muestra el siguiente mensaje de error: No se ha podido iniciar. Se detectó un error durante la inicialización. Esto puede deberse a problemas como el acceso a la aplicación a través de una URL pública no admitida o una baja conectividad.

El acceso a la interfaz de usuario de VMware Cloud Director puede ser limitado, incluso si los campos de Public Addresses están configurados correctamente.

Para obtener más información sobre la causa del problema, consulte Configurar CORS.

Requisitos previos

  • Familiarícese con la documentación de la API de VMware Cloud Director relevante.
  • Verifique que dispone de credenciales de administrador del sistema.

Solución

  1. Realice una solicitud de GET con un encabezado de autorización con el token web JSON (JSON Web Token, JWT) y un encabezado de aceptación al endpoint de API https://{api_host}/cloudapi/1.0.0/site/settings/cors.
    Para obtener más información y un enfoque alternativo, consulte Configurar CORS.

    Los resultados del sistema es una lista que debe contener entradas HTTP y HTTPS con direcciones IP y nombres DNS para todas las celdas del grupo de servidores. También debe contener el nombre de host público y la dirección IP que utiliza el equilibrador de carga.

    Cada endpoint de la lista debe tener tres entradas:
    • FQDN
    • HTTP
    • HTTPS
    Ejemplo:
    {
      "values": [
         {
          "origin": "vcd.domain.local"
         },
         {
          "origin": "http://vcd.domain.local"
         },
         {
          "origin": "https://vcd.domain.local"
         }
       ]
    }
  2. Compruebe que para cada endpoint de la lista haya tres entradas y realice una solicitud PUT al endpoint de API.
    Compruebe que, al realizar una operación PUT de REST, proporcione todos los valores de la configuración de orígenes configurados actualmente y que necesita conservar.