virtualization/VMware

[VMware] vSphere Web Client View Desktop Plugin

yueisu 2013. 10. 19. 11:33

vSphere Web Client에 Horizon View 플러그인을 추가하는 방법을 소개하겠습니다.

Horizon View의 버전 5.2 이상, vSphere 버전 5.1 이상일 경우 Horizon View 플러그인을 추가할 수 있습니다.


현재 Tech Preview 상태로 플러그인을 추가함으로써 이용자에게 할당한 가상데스크톱의 정보를 확인 할 수 있는 정도입니다. (Horizon View 플러그인이라고 해도 가상데스크톱 풀의 작성/삭제이나 이용자의 추가 등 일반적인 운용은 할 수 없습니다)


① Connection Server에 접속, 파워쉘을 기동후 아래의 폴더로 이동합니다.

 PS C:\> cd "c:\Program Files\VMware\VMware View\Server\TechPreview\ViewAdminPlugin"


② 아래와 같은 명령어를 실행하여 JAVA의 환경변수를 설정합니다.

PS C:\Program Files\VMware\VMware View\Server\TechPreview\ViewAdminPlugin> set JAVA_HOME="C:\Program Files\VMware\VMware View\Server\jre"


③ 아래와 같은 명령어를 실행하여 vCenter Lookup Service를 설정합니다.

PS C:\Program Files\VMware\VMware View\Server\TechPreview\ViewAdminPlugin> .\regtool.cmd configureLookupService -u 관리자@도메인명 -ld https://Lookup서버(일반적으로 vCenter):7444/lookupservice/sdk

 Warning: JAVA_HOME environment variable is not set. Using Connection Server JRE.

[관리자@도메인명's Password:]

log4j:WARN No appenders could be found for logger (com.vmware.vim.vmomi.core.types.impl.VmodlContextImpl).

log4j:WARN Please initialize the log4j system properly.

Error: The security certificate presented by this Lookup Service was not issued by a trusted certificate authority. Thethumbprint of the certificate is

BB:0C:13:0E:2A:77:D7:32:0E:41:23:27:9D:D2:06:7D:7D:66:FA:7B

Return code: -1


 위의 명령어를 실행시, vCenter Lookup Service 증명서가 vCenter 설치시 자동적으로 생성된 증명서일 경우, 신뢰할 수 없다는 메시지와 함께 return code가 "-1"가 출력되며 설정에 실패할 경우가 있습니다. 이럴경우에는 -lt 옵션에 실패시 표시되는 thumbprint를 지정함으로써 회피할 수 있습니다.


 PS C:\Program Files\VMware\VMware View\Server\TechPreview\ViewAdminPlugin> .\regtool.cmd configureLookupService -u 관리자@도메인명 -ld https://Lookup서버(일반적으로 vCenter):7444/lookupservice/sdk -lt BB:0C:13:0E:2A:77:D7:32:0E:41:23:27:9D:D2:0

6:7D:7D:66:FA:7B

Warning: JAVA_HOME environment variable is not set. Using Connection Server JRE.

[관리자@도메인명's Password:]

log4j:WARN No appenders could be found for logger (com.vmware.vim.vmomi.core.types.impl.VmodlContextImpl).

log4j:WARN Please initialize the log4j system properly.

Return code: 0

PS C:\Program Files\VMware\VMware View\Server\TechPreview\ViewAdminPlugin>


④ 아래와 같은 명령어를 실행하여 vSphere Web Client에 플러그인을 등록합니다.

PS C:\Program Files\VMware\VMware View\Server\TechPreview\ViewAdminPlugin> .\regtool.cmd register -u 관리자@도메인명 -lu SSO관리자@도메인명

Warning: JAVA_HOME environment variable is not set. Using Connection Server JRE.

[관리자@도메인명's Password:]

[SSO관리자@도메인명's Password:]

log4j:WARN No appenders could be found for logger (com.vmware.vim.vmomi.core.types.impl.VmodlContextImpl).

log4j:WARN Please initialize the log4j system properly.

Return code: 0


⑤ vSphere Web Client 서비스를 재시작합니다.

⑥ vSphere Web Client에 접속하면, [홈]메뉴에 [View Desktops]가 추가된 것을 확인할 수 있습니다.


⑦ [View Desktops]를 선택, 왼쪽상단의 [검색]에서 이용자를 검색하면, 이용자에게 할당한 가상데스크톱의 [요약]이 표시됩니다.



참고문서 : vSphere Web Client에 View 데스크톱 플러그인 추가