VMware Cloud Director 환경에서 VMware Cloud Director 셀의 유효한 IP 주소와 DNS 항목을 살펴보고 업데이트하려면 VMware Cloud Director API를 사용하면 됩니다.

문제

로그인에 성공한 후 또는 DNS 항목을 변경한 후에는 VMware Cloud Director Service Provider Admin Portal 또는 VMware Cloud Director Tenant Portal에 액세스할 수 없습니다.

로그인 화면에 자격 증명을 입력하면 다음 오류 메시지가 나타납니다. 시작하지 못했습니다. 초기화하는 동안 오류가 발생했습니다. 이 문제는 지원되지 않는 공용 URL을 통한 애플리케이션 액세스 또는 연결 불량과 같은 문제로 인해 발생할 수 있습니다.

Public Addresses 필드가 제대로 구성된 경우에도 VMware Cloud Director UI에 대한 액세스가 제한될 수 있습니다.

문제의 원인에 대한 자세한 내용은 CORS 구성을 참조하십시오.

사전 요구 사항

  • 관련 VMware Cloud Director API설명서를 숙지합니다.
  • 시스템 관리자 자격 증명이 있는지 확인합니다.

해결책

  1. JWT(JSON 웹 토큰)가 있는 인증 헤더와 https://{api_host}/cloudapi/1.0.0/site/settings/cors API 끝점에 대한 수락 헤더를 사용하여 GET 요청을 실행합니다.
    자세한 내용 및 대체 방법은 CORS 구성을 참조하십시오.

    시스템 출력은 서버 그룹의 모든 셀에 대한 IP 주소 및 DNS 이름이 있는 HTTP 및 HTTPS 항목을 포함해야 하는 목록입니다. 또한 로드 밸런서가 사용하는 공용 호스트 이름 및 IP 주소도 포함되어야 합니다.

    목록의 각 끝점에는 다음 3개의 항목이 있어야 합니다.
    • FQDN
    • HTTP
    • HTTPS
    예:
    {
      "values": [
         {
          "origin": "vcd.domain.local"
         },
         {
          "origin": "http://vcd.domain.local"
         },
         {
          "origin": "https://vcd.domain.local"
         }
       ]
    }
  2. 목록의 모든 끝점에 대해 3개의 항목이 있는지 확인하고 API 끝점에 대한 PUT 요청을 실행합니다.
    REST PUT 작업을 수행할 때 현재 구성되어 있고 유지해야 하는 원본 구성의 모든 값을 제공하는지 확인합니다.