(1). Horizon 구성 정리
번호 | Horizon구성 | 필수여부 | 설치 OS | VM서버 / 독립 서버 | AD가입여부 | 설명 |
1 | VMware ESXI | 필수 | VMware ESXI | 독립 서버에 설치 | - | 하이퍼 바이저(Hypervisor) |
2 | Windows Active Directory | 필수 | Windows 2016 Server | VM가능(장애 발생시 복구 불가) | AD | vSphere FT(Fault Tolerance)구성 시는 VM에 설치 가능 |
3 | VMware vCenter Server PG-SQL(자동 설치) | 필수 | 6.7 이전 : Windows 2016 Server 7.0 이후 : ESXI vCenter Server(Photon OS) | VM가능(장애 발생시 복구 불가) | 선택 | Horizon 구성 없이(ESXI + vCenter) 단독 구성시 AD가입은 필요 없음 |
4 | VMware Horizon Connection Server MS-SQL(별도 설치) | 필수 | Windows 2016 Server | VM불가(별도 서버에 설치) | 필수 | 외부접속(고정IP 필수) -> NAT설정으로 가능함 |
5 | VMware Horizon View Agent | 필수 | 해당 VM 안에 설치 |
| - | VMware Horizon과 연동하기 위해 필요한 드라이버 패키지 VMware Tools의 VDI용 확장판 같은 것으로, 세션 관리, 장치 리다이렉트,SSO등의 기능을 지원 먼저 VMware Tools가 설치되어 있어야 합니다. |
6 | VMware Horizon Client | 필수 | 사용자 Client컴퓨터 |
| - | Horizon에서 관리되는 VM Pool을 사용하기 위한 Client 툴 |
7 | VMware Horizon Security Server | 선택 |
| VM불가(별도 서버에 설치) Connection Server와 같이 설치 할수 없음 | - | 외부접속/동적 테스크탑 풀 사용시(필수 설치, 공인IP 필요 -> NAT설정으로 가능할수 있음) |
8 | View Composer | 선택 |
| 독립서버 또는 vCenter서버 와 같이 설치 가능 | - | 외부접속/동적 테스크탑 풀 사용시(필수 설치) |
9 | EUC Access Point | 선택 |
|
| - | Security Server를 대신 하여 Appliance 형태로 사용하는 도구 |
1. 하이퍼 바이저(Hypervisor)
- 하이퍼 바이저는 호스트 컴퓨터 1대에서 다수의 운영체제를 동시에 실행할 수 있도록 해주는 가상 플랫폼 기술을 말합니다. 가상 머신 모니터(Virtual machine monitor)라고도 부립니다.
- 하이퍼바이저는 여러 개의 OS가 단일 하드웨어 호스트를 공유할 수 있도록 하는 프로그램 이며, 각 OS는 호스트의 프로세서, 메모리 및 기타 자원들을 모두 스스로 나태닌다.
- 하이퍼바이저의 역할은 높은 수준의 관리 및 모니터링 도구에 대한 인터페이스를 제공하는 것 이외에, OS 간 서로를 방해하지 못하도록 VM에 대한 자원 및 메모리 할당 등을 처리합니다
2. vSphere FT(Fault Tolerance)
- FT구성이 된 경우에는 VM에 설치하는 것도 고려해 볼 수 있다. ( FT는 페일오버 상황이 발생하면 언제든지 동일 VM을 생성하고 유지하여 지속적인 가용성을 제공합니다.)
3. VMware Horizon View Agent
- Horizon View Agent는 VM을 VMware Horizon과 연동하기 위해 필요한 드라이버 패키지입니다. VMware Tools의 VDI용 확장판 같은 것으로, 세션 관리, 장치 리다이렉트, SSO 등의 기능을 지원합니다.
- Horizon Agent를 설치하기 위해서는 먼저 VMware Tools가 설치되어 있어야 합니다.
(2). VMware vSphere Enterprise Plus 패키지별 제품군 설명
번호 | 구분 | Package | Program | OS | 설명 |
1 | VMware ESXi 는 하이퍼바이저(Hypervisor)로 가상화 환경을 만들어 줍니다 가상 머신(Virtual Machine)을 만들고 컴퓨팅(Computing | CPU/Memory), 스토리지(Storage), 네트워크(Network) 자원을 할당하고 관리하는 역할을 한다 | VMware vSphere Hypervisor (ESXi) | VMware-VMvisor-Installer-X.X.0-0000000.x86_64.iso |
| ISO부팅 USB설치 |
VMware-ESXi-X.X.0-0000000-depot.zip |
| URL또는 로컬에 저장된 디포 파일로 설치 esxcli software profile install 또는 esxcli software profile update |
2 | 여러 ESXi 호스트를 중앙집중식 관리하고 자원들을 풀링, 재분배하기 위해 사용되는 것이 VMware vCenter Server 입니다. 이는 운영체제에 설치되는 하나의 응용프로그램 입니다. 이는 리눅스 또는 윈도우서버에 설치될 수 있는데 리눅스 버전 같은 경우 vCenter Server Appliance로 OVA 또는 OVF 형식으로 배포됩니다. | VMware vCenter Server | VMware-VCSA-all-X.X.0-0000000.iso | Windows Server | CLI 콘솔 기능 포함 |
VMware-VIM-all-X.X.0-0000000.iso | Windows Server | CLI 콘솔 기능 제외 |
VMware-vSphereTlsReconfigurator-X.X.0-0000000.x86_64.msi | Windows | SSL/TLS(Transport Layer Security) |
VMware-vSphereTlsReconfigurator-X.X.0-0000000.x86_64.rpm | Linux | SSL/TLS(Transport Layer Security) |
3 | vRO는 각종 처리를 워크플로화하여 자동 처리를 해주는 툴입니다. VMware의 제품은 물론 3rd 파티 솔루션의 플러그인을 설치하므로써 vRO를 통해 간단히 해당 제품을 제어할 수 있습니다. vRO는 vCenter를 통해서도 vRA를 통해서도 이용이 가능합니다. 또한 vRO의 가상 어플라이언스를 설치하므로써도 이용이 가능하죠. vRA가 인프라 서비스를 제공한다면 vRO는 그외의 IT 서비스를 제공한다고 할 수 있습니다. 블루프린트로 전개한 Linux 가상머신의 DNS 레코드를 작성한다든지 유저 자신이 Active Directory에 유저나 그룹을 작성하는 워크플로 등을 신청할 수 있죠. | VMware vRealize Orchestrator Appliance | VMware-vRO-Appliance-X.X.0.00000-0000000.ova | Android |
|
VMware-vRO-Appliance-X.X.0.00000-4629837-updaterepo.iso |
|
|
o11nplugin-vsphere-X.X.0-0000000.vmoapp |
|
|
4 | 로그관리, 분석이 주된 임무죠. 쉽게 말하자면 Syslog 서버입니다만 대량의 로그를 수집 결과를 그래픽으로 표시해주며 인터렉티브한 로그 분석을 통해 보다 효율적인 트러블슈팅가 가능하다는 점이 특징이라고 할 수 있습니다. 또한 vROps와 동일하게 수집,분석할 제품이나 솔루션용 플러그인(컨텐츠 팩이라고 합니다)을 추가하므로써 제품의 특성에 맞춘 로그관리가 가능합니다. 이런 vRealize Log Insight에 nutanix용 컨텐츠 팩이 공개되었습니다. VMware사의 공식 블로그에도 소개되었습니다만, Nutanix용 컨텐츠 팩은 어플리케이션 개발사인 Blue Medora사가 작성, 제공을 하고 있습니다. nutanix용 컨텐츠 팩을 설치하므로써 nutanix의 로그도 vLI를 통해 통합관리할 수 있게됩니다. 다음의 전제조건을 갖춘 환경이라면 간단히 설치하여 이용을 할 수 있습니다. Nutanix NOS 4.6이상 Log Insight 3.3이상 | VMware vRealize® Log Insight™ X.X.0 for vCenter™ | VMware-Log-Insight-Importer-X.X.0-0000000.msi |
|
|
VMware-Log-Insight-Agent-X.X.0-0000000.msi |
|
|
VMware-Log-Insight-Importer-X.X.0-0000000.noarch.rpm |
|
|
VMware-Log-Insight-Agent-X.X.0-0000000.noarch.rpm |
|
|
VMware-vRealize-Log-Insight-X.X.0-0000000.ova |
|
|
VMware-Log-Insight-Importer_X.X.0-0000000.deb |
|
|
vmware-log-insight-agent_X.X.0-0000000_all.deb |
|
|
VMware-Log-Insight-Importer-X.X.0-0000000.bin |
|
|
VMware-Log-Insight-Agent-X.X.0-0000000.bin |
|
|
VMware-vRealize-Log-Insight-X.X.0-0000000.pak |
|
|
5 | VMware는 기존 애플리케이션뿐만 아니라 빅데이터에도 가장 적합한 플랫폼입니다. 빅데이터 애플리케이션을 가상화하면 빅데이터 인프라 관리를 간소화하고 더 빠르게 결과를 제공하며 비용 효율성을 높일 수 있습니다. Big Data Extensions를 사용하면 VMware vSphere 가상 플랫폼에 Hadoop 클러스터를 빠르게 배포할 수 있습니다. | VMware vSphere Big Data Extensions X.X.X | VMware-BigDataExtensions-X.X.0.0000-0000000.ova |
|
|
6 | VMware vSphere® Data Protection ™은 VMware의 백업 및 복구 솔루션입니다. VMware vCenter Server ™ 및 VMware vSphere Web Client와 완전히 통합되어 가상 시스템 및 응용 프로그램의 디스크 기반 백업을 제공합니다. vSphere 데이터 보호는 업계 최고의 EMC® Avamar® 중복 제거 백업 및 복구 소프트웨어를 기반으로합니다. | VMware vSphere Data Protection X.X.X | vSphereDataProtection-X.X.0.iso |
|
|
vSphereDataProtection-X.X.0.ova |
|
|
7 | VMware vSphere Replication은 하이퍼바이저 기반 가상 시스템 복제 및 복구 기능을 제공하는 VMware vCenter Server에 대한 확장 기능입니다. vSphere Replication은 스토리지 기반 복제 대신 사용됩니다. vSphere Replication을 통해 다음 사이트 간에 가상 시스템을 복제하여 부분 또는 전체 사이트 장애로부터 가상 시스템을 보호할 수 있습 니다. | VMware vSphere Replication X.X | VMWare-vSphere_Replication-X.X.0-0000000-sles11-upgrade.iso |
|
|
|
|
|
|
|
|
(3). VMware Horizon Enterprise Edition 패키지별 제품군 설명
번호 | 구분 | Package | Program | OS | 설명 |
1 | 가상 컴퓨터 풀을 구성 및 배포를 위한 서버 이며, View Client와 직접 통신 접속을 하게 해준다. | Connection Server | VMware-Horizon-Connection-Server-x86_64-X.X.0-00000000.exe | Windows Server |
|
2 | Horizon에서관리되는 VM Pool을 접속/사용 하기 위한 Client 툴 | Mware Horizon Client | VMware-Horizon-Client-X.X.0-00000000.x64.bundle | Linux |
|
VMware-Horizon-Client-X.X.0-00000000.x86.bundle | Linux |
|
VMware-Horizon-Client-X.X.0-00000000.exe | Windows |
|
VMware-Horizon-Client-X.X.0-00000000.dmg | Mac OS |
|
VMware-Horizon-Client-AndroidOS-arm-X.X.0-00000000.apk | Android |
|
VMware-Horizon-Client-AndroidOS-arm64-X.X.0-00000000.apk | Android |
|
VMware-Horizon-Client-AndroidOS-x86-X.X.0-00000000.apk | Android |
|
VMware-Horizon-Client-AndroidOS-x8664-X.X.0-00000000.apk | Android |
|
3 | Horizon Client 설치 없이 Web으로 접속하게 해준다 | View HTML Access | VMware-Horizon-View-HTML-Access-X.X.0-00000000.zip |
|
|
4 | VMware View Composer는 링크된 클론 기술을 사용하여 스토리지 요구사항을 최대 70%까지 줄이는 동시에 마스터 이미지와 가상 디스크를 공유하는 데스크톱 이미지를 빠르게 작성하고 업데이트할 수 있도록 하여 데스크톱 이미지 관리를 간소화합니다 | VMware viewcomposer | VMware-viewcomposer-X.X.0-00000000.exe |
|
|
5 | 원격 데스크톱에 Dynamic Environment Manager(DEM) 설치해서 스마트 정책을 사용하여 원격 데스크톱에서 원격 데스크톱 기능의 동작을 제어한다. | Dynamic Environment Manager | VMware-DEM-X.X-GA.zip |
|
|
6 | JMP는 인스턴트 클론, App Volumes, 사용자 환경 관리 기술을 활용하여 운영 체제, 애플리케이션, 사용자 개인화를 간소화합니다. 이렇게 하면 모든 구성 요소를 온디맨드 방식으로 재구성하여 모든 인프라 토폴로지를 통해 모든 기기에 Just-in-Time 데스크톱과 애플리케이션을 제공할 수 있습니다. | VMware Jmp | VMware-Jmp-Installer-X.X.0-00000000.exe |
|
|
7 | Windows PowerShell은 Microsoft Windows용으로 만들어진 명령줄 및 스크립팅 환경입니다. PowerShell은 .NET 개체 모델을 사용해 관리자에게 관리 및 자동화 기능을 제공합니다. PowerShell에서 cmdlet이라고 하는 명령을 실행하여 PowerShell에서 작업합니다. Mirage PowerCLI는 Mirage에 대한 사용하기 쉬운 PowerShell 인터페이스를 제공합니다. Mirage 관리 콘솔을 사용하는 대신 Mirage PowerCLI cmdlet을 사용하여 명령줄이나 스크립트에서 여러 관리 작업을 수행할 수 있습니다. 단일 PowerShell 세션에서 PowerCLI cmdlet 및 Mirage PowerCLI cmdlet을 결합하는 스크립트를 작성할 수 있습니다. | VMware Power CLI For Mirage | VMwarePowerCLIForMirage.138892.msi |
|
|
8 | Horizon Persona Management를 통해 원격 프로파일 저장소와 동적으로 동기화되는 사용자 프로파일을 구성할 수 있습니다. 이 기능을 사용하면 사용자가 데스크톱에 로그인할 때마다 개인 설정 데스크톱 환경에 액세스할 수 있습니다. Horizon Persona Management는 Windows 로밍 프로파일의 기능을 확장하고 성능을 개선하지만 Windows 로밍 프로파일 없이도 작동할 수 있습니다. 일부의 경우 로그오프 시 로컬 개인 설정 제거 정책을 사용하도록 설정할 수 있습니다. | Persona Management | VMware-Horizon-Persona-Management-x86_64-X.X.0-00000000.exe |
|
|
VMware-Horizon-Persona-Management-x86-X.X.0-00000000.exe |
|
|
9 | 플러그인 형태로 마스터 이미지에 설치하면 Connection Server를 경유하지 않고 VM에 접속 가능합니다. | Agent Direct Connection | VMware-Horizon-Agent-Direct-Connection-x86_64-X.X.0-00000000.exe |
|
|
VMware-Horizon-Agent-Direct-Connection-x86-X.X.0-00000000.exe |
|
|
10 | VM에 설치되며 해당 VM과 View Client와 통신하도록 하는 Agent | Horizon Agent | VMware-horizonagent-linux-x86_64-X.X.0-00000000.tar.gz |
|
|
VMware-Horizon-Agent-x86_64-X.X.0-00000000.exe |
|
|
VMware-Horizon-Agent-x86-X.X.0-00000000.exe |
|
|
11 | Active Directory(AD)에 View에 대한 정책을 내릴 수 있도록 추가 설치하는 그룹 정책GPO(Group Policy Object) 번들 입니다 | Extras Bundle | VMware-Horizon-Extras-Bundle-X.X.0-00000000.zip |
|
|
|
|
|
|
|
|
(4). VMware Horizon 설치 및 구성
[1]. VMware Horizon - VMware ESXI - (VMware ESXI 6.5 설치(참고))
- IP : 192.168.100.9
[2]. VMware Horizon - Windows Active directory
- IP : 192.168.100.10
[3]. VMware Horizon - VMware vCenter Server
- IP : 192.168.100.11
1. vCenter Server 설치
2. vCenter Server 설정
[4]. VMware Horizon - VMware Horizon Connection Server
- IP : 192.168.100.12
1. Connection View Server - Event Log - SQLServer 설치
2. Connection View Server - Event Log - SQLServer 설정
3. Connection View Server - 설치
4. Connection View Server - 설정
5. Connection View Server - 데스크톱 풀 생성
[5]. VMware Horizon - VMware Horizon View Agent
- 각각의 VM OS에 맞는 Agent를 설치 한다
[6]. VMware Horizon - VMware Horizon Client - (VMware 가상머신 Client도구(참고))