[Horizon] Horizon Console & 깨짐 현상 해결

2020. 5. 29. 13:57VMware Horizon/Horizon 구축

※ Horizon Console & 깨짐 현상 해결

 

 Horizon 은 7.5 업데이트에서 기존의 View Admin (Horizon Administrator) 을 대체할 HTML 5 기반의 Horizon Console 기능이 추가되었습니다.

 

 7.9 버전까지 기존 View Admin의 접속 경로는 https://<Connection Server FQDN or IP>/admin 였고,

새로운 Horizon Console 의 접속 경로는 https://<Connection Server FQDN or IP>/newadmin 으로 접속을 할 수 있었습니다. 

 

 허나, Horizon Console 을 잘 사용하지 않는 이유는 기존 Horizon Administrator 의 기능을 전부 사용할 수 없었던게 가장 큰 이유였습니다.

 

 기능 미구현에 대한 부분은 7.9 업데이트를 통해 거의 대부분이 해결 되었고, 7.10 버전 이후로는 메인 화면에 대쉬보드 기능까지 완성되어 Horizon Console 만으로도 Horizon 관리를 할 수 있게 되었습니다. (다만, Security Server의 경우 여전히 기존 Horizon Administrator 에서만 등록 및 관리가 가능합니다. UAG로의 전환을 권장하는 것 같습니다.)

 

 7.10 버전 이후로, Flash 컨텐츠의 지원 종료에 따른 영향으로, Horizon Administrator의 기존의 접속 경로로 접속을 하면 vCenter Server에서 그랬던 것처럼 HTML 5 Console과 Flex 접속 선택 페이지로 이동하게 됩니다.

이제 기존의 접속 경로인 /admin의 주소는 /newadmin 이라는 주소를 사용했던 Horizon Console이 사용하게 되며 /newadmin 이라는 주소는 사라지게 되었습니다.

 

그리고 기존 /admin을 사용했던 Horizon Administrator 는 /flexadmin 이라는 주소로 변경이 되었습니다. 추후 Flash 컨텐츠의 종료에 따라 HTML 5를 이용한 Horizon Console을 메인 관리 페이지로 만들 예정이기에 이뤄진 변경점으로 보입니다.

 

 그러나, 7.5 버전에서 Horizon Console의 추가 후 기존 Horizon Administrator나 새로운 Horizon Console의 접속을 위해 웹브라우저에 ip주소로 주소를 입력하면, 환경에 따라 웹 콘솔의 기능을 제대로 사용할 수 없는 경우가 있습니다.

 

브라우저 별로 문제가 다르기는 하나, 자주 사용하는 Chrome과 Explorer의 경우를 살펴보면...

 

Chrome에서 Horizon Console 에 접속할 경우,

맞는 도메인 계정 정보를 입력해도 로그인이 되지 않으며,

 

Chrome에서 Horizon Administrator 에 접속할 경우,

빈화면에서 더 이상 진행이 되지 않습니다.

 

Internet Explorer에서 Horizon Console에 접속할 경우,

드랍다운 박스 및 일부 항목에서 깨짐 현상이 발생하며,

 

Internet Explorer에서 Horizon Administrator에 접속할 경우,

에만, 정상적인 사용이 가능합니다.

 

이와 같은 문제는 Horizon Connection Server, Security Server에 대한 보안 내용 중 원본 확인 에 대한 내용으로, 브라우저 마다 증상의 유무나 특이점이 다를 수도 있습니다.

 

해결 방법은,

 

1. 접속 시 IP 주소가 아닌 URL을 이용하는 것 (애초에 FQDN을 통한 관리만을 해오셨다면 이번 포스팅에서의 오류를 보지 못하셨을 수도 있습니다.)

- DNS 등록, C:\Windows/System32/drivers/hosts 파일 내용 추가 어떠한 것이든 통신만 되면 상관없습니다.

 

or

 

2. Connection Server에서 C:\ProgramFiles\VMware\VMwareView\Server\sslgateway\conf 경로에 locked.properties 파일 생성 및 설정 값 추가

- ip 접속 주소를 등록 할 것인가, 원본 확인 옵션을 끌 것인가로 나뉩니다.

https://kb.vmware.com/s/article/2150307

https://kb.vmware.com/s/article/2144768

 

※ 그 외 Lock Property 관련 옵션

https://docs.vmware.com/en/VMware-Horizon-7/7.12/horizon-security/GUID-94DAC7B8-70A3-4A91-8E70-2B2591B82866.html

 

 locked.properties 설정 값 변경 이후, 서버에 변경된 내용을 적용하기 위해서는 Connection Server Service의 재시작이 필요합니다. 실 운영환경 에서는 주의하여 주세요.

 

이상입니다. 감사합니다.