vCloud Director 환경에서 vCloud Director 셀의 유효한 IP 주소와 DNS 항목을 살펴보고 업데이트하려면 셀 관리 도구의 manage-config 하위 명령을 사용하면 됩니다.

문제

로그인에 성공한 후 vCloud Director Service Provider Admin Portal이나 vCloud Director Tenant Portal에 액세스할 수 없습니다.

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

원인

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

CORS 필터링 목록은 셀 구성 중에 채워지고 업데이트됩니다. 여기에는 서버 그룹의 모든 셀에 대한 IP 주소 및 DNS 이름을 포함하는 HTTP 및 HTTPS 항목이 포함됩니다. 또한 vCloud Director 서버 그룹을 향하는 로드 밸런서에 사용되는 공개 IP 주소도 포함됩니다.

장치 배포의 셀 구성 중에 목록이 vCloud Director 셀의 DNS 이름으로 업데이트되지 않으며 셀의 DNS 이름을 사용하여 액세스할 수 없습니다.

해결책

  1. 서버 그룹의 셀 중 하나에 루트로 로그인하거나 SSH를 실행합니다.
  2. 환경에서 vCloud Director 셀에 액세스하는 데 사용할 수 있는 유효한 URL을 나열하려면 다음 명령줄을 실행합니다.
    [root@cell /opt/vmware/vcloud-director/bin]#./cell-management-tool manage-config -n webapp.allowed.origins -l

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

    이 목록은 항목 사이에 공백 없이 쉼표로 구분된 문자열입니다.

  3. (선택 사항) webapp.allowed.origins 구성 설정을 업데이트하려면 다음 명령줄을 실행합니다. 명령줄에서 설정의 값 매개 변수는 IP 주소 및 DNS 이름 목록이며, 항목 사이에 공백 없이 쉼표로 구분된 문자열입니다.
    [root@cell /opt/vmware/vcloud-director/bin]#./cell-management-tool manage-config -n webapp.allowed.origins -v "comma_separated_list_of_URLs_without_spaces"