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을 통한 애플리케이션 액세스 또는 연결 불량과 같은 문제로 인해 발생할 수 있습니다.

원인

VMware Cloud Director는 CORS(원본 간 리소스 공유) 필터 구현을 사용하여 Service Provider Admin Portal VMware Cloud Director Tenant Portal에 액세스하는 데 사용할 수 있는 모든 유효한 끝점 목록을 유지 관리합니다.

CORS 필터링 목록은 셀 구성 중에 채워지고 업데이트됩니다. 여기에는 서버 그룹의 모든 셀에 대한 IP 주소 및 DNS 이름을 포함하는 HTTP 및 HTTPS 항목이 포함됩니다. 또한 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 요청을 수행합니다.

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

  2. (선택 사항) 목록을 편집하고 API 끝점에 PUT 요청을 수행합니다.