要查看和更新 VMware Cloud Director 环境中 VMware Cloud Director 单元的有效 IP 地址和 DNS 条目,可以使用 VMware Cloud Director API。

问题

成功登录后,无法访问 VMware Cloud Director Service Provider Admin Portal VMware Cloud Director Tenant Portal

在登录屏幕中输入凭据后,将显示以下错误消息:无法启动。初始化过程中遇到错误。可能是因为通过不受支持的公用 URL 访问应用程序或连接不良等问题引起的 (Failed to Start. This can be caused by issues such as accessing the application via an unsupported public URL or poor connectivity)。

原因

VMware Cloud Director 使用跨域资源共享 (CORS) 筛选器实现维护可用于访问 Service Provider Admin Portal VMware Cloud Director Tenant Portal 的所有有效端点的列表。

在单元配置过程中,将填充并更新 CORS 筛选列表。该列表包含 HTTP 和 HTTPS 条目,其中包含服务器组中所有单元的 IP 地址和 DNS 名称。此外,还包含由位于 VMware Cloud Director 服务器组前面的负载均衡器使用的公用 IP 地址。

在设备部署的单元配置期间,不会在该列表中更新 VMware Cloud Director 单元的 DNS 名称,且您也无法使用单元的 DNS 名称对其进行访问。

前提条件

熟悉相关的 VMware Cloud Director API 文档

解决方案

  1. https://{api_host}/cloudapi/1.0.0/site/settings/cors API 端点发出具有适当标头的 GET 请求。

    系统输出是一个包含 HTTP 和 HTTPS 条目的列表,其中这些条目包含服务器组中所有单元的 IP 地址和 DNS 名称。此外,还包含负载均衡器使用的公用 IP 地址。该 IP 地址位于 VMware Cloud Director 服务器组前面。

  2. (可选) 编辑列表,然后向 API 端点发出 PUT 请求。