ESXi 호스트를 새 버전으로 업그레이드한 후 VMware Host Client를 사용하여 ESXi 호스트에 액세스하려고 하면 브라우저 콘솔에 오류 메시지가 표시될 수 있으며 연결이 실패할 수 있습니다.

문제

ESXi 호스트를 최신 버전으로 업그레이드한 후 https://host-fqdn/ui 또는 https://1.2.3.4/ui로 이동하려고 하면 다음과 같은 오류가 발생할 수 있습니다.
503 서비스 사용 불가(끝점에 연결하지 못함: [N7Vmacore4Http16LocalServiceSpecE:0xffa014e8] _serverNamespace = /ui _isRedirect = false _port = 8308)

원인

/etc/vmware/rhttpproxy/endpoints.conf에 대한 변경 내용이 업그레이드 후 남아 있으며 이로 인해 /ui 끝점이 VMware Host Client를 재정의합니다.

/ticket이 6.0 이상 ESXi 호스트의 endpoint.conf 파일에서 누락되면 브라우저 내 가상 시스템 콘솔에 연결하지 못함 오류 메시지가 표시되지만 VMware Remote Console이 계속해서 작동합니다.

해결책

  1. SSH 또는 ESXi Shell을 사용하여 ESXi 호스트에 로그인합니다.
    SSH를 사용하는 경우 먼저 SSH를 사용하도록 설정해야 할 수 있습니다. DCUI를 사용하여 SSH를 사용하도록 설정할 수 있습니다.
  2. endpoints.conf 파일을 백업합니다.
    cp /etc/vmware/rhttpproxy/endpoints.conf /tmp
  3. 편집기에서 /etc/vmware/rhttpproxy/endpoints.conf 파일을 열고 다음 줄을 제거합니다.
    /ui local 8308 redirect  allow
  4. rhttpproxy 구성 관리 서버를 다시 시작합니다.
    /etc/init.d/rhttpproxy restart
  5. 유효한 숫자 IP 주소 https://1.2.3.4/ui 또는 https://host-fqdn/ui가 있는 보안 URL에서 호스트의 지정된 전체 이름을 사용하여 VMware Host Client에 액세스합니다.