Horizon 7 배포에서는 VMware HA 클러스터를 사용하여 물리적 서버 장애에 대비할 수 있습니다. 현재 설정에 따라 클러스터에는 최대 32개의 노드를 포함할 수 있습니다.

vSpherevCenter Server는 가상 시스템 데스크톱을 호스팅하는 서버의 클러스터를 관리하기 위한 고급 기능 집합을 제공합니다. 또한 각 가상 시스템 데스크톱 풀이 vCenter Server 리소스 풀과 연결되어 있어야 하기 때문에 클러스터 구성이 중요합니다. 따라서 풀 당 데스크톱의 최대 수는 클러스터 당 실행할 서버 및 가상 시스템의 수와 관련이 있습니다.

규모가 큰 Horizon 7 배포에서 데이터 센터 개체당 클러스터 개체를 하나만 지정하면 vCenter Server의 성능 및 응답성이 향상될 수 있습니다(기본 동작은 아님). 기본적으로 vCenter Server는 동일한 데이터 센터 개체에 새 클러스터를 생성합니다.

다음과 같은 조건에서 vSphere 클러스터에는 최대 32개의 ESXi 호스트 또는 노드를 포함할 수 있습니다.

  • View Composer 연결된 클론 풀이 포함된 vSphere 5.1 이상, 그리고 NFS 데이터스토어 또는 VMFS5 이상 데이터스토어에 복제 디스크를 저장합니다.

  • vSphere 6.0 이상, 그리고 가상 볼륨 데이터스토어에 풀을 저장합니다.

vSphere 5.5 업데이트 1 이상이 있으며 Virtual SAN 데이터스토어에 풀을 저장하는 경우 vSphere 클러스터에 최대 20대의 ESXi 호스트를 포함할 수 있습니다.

View Composer 복제본을 VMFS5 이전의 VMFS 버전에 저장할 경우, 클러스터는 최대 8개의 호스트만을 가질 수 있습니다. OS 디스크와 영구 디스크는 NFS 또는 VMFS 데이터스토어에 저장할 수 있습니다.

자세한 내용은 Horizon 7에서 가상 데스크톱 설정 문서의 데스크톱 풀 생성에 대한 장을 참조하십시오. 네트워킹 요구 사항은 서버 유형, 네트워크 어댑터 수 및 VMotion 구성 방식에 따라 다릅니다.

고가용성 요구 사항 확인

vSphere는 효율성 및 리소스 관리를 통해 업계 최고 수준의 서버 당 가상 시스템을 구현할 수 있습니다. 그러나 서버 당 가상 시스템의 밀도가 더 높다는 것은 서버가 실패할 경우 더 많은 사용자가 영향을 받을 수 있다는 뜻입니다.

고가용성에 대한 요구 사항은 데스크톱 풀의 목적에 따라 상당히 다를 수 있습니다. 예를 들어 상태 비저장 데스크톱 이미지(부동 할당) 풀은 상태 저장 데스크톱 이미지(전용 할당) 풀과 복구 지점 목표(RPO)가 다를 수 있습니다. 부동 할당 풀의 경우 가능한 해결책은 사용 중인 데스크톱을 사용할 수 없게 될 경우 사용자가 다른 데스크톱에 로그인하는 것입니다.

가용성 요구 사항이 높은 경우 VMware HA를 적절하게 구성해야 합니다. VMware HA를 사용하고 서버 당 데스크톱 수를 고정시킬 경우 각 서버를 감소된 용량으로 실행합니다. 서버가 실패할 경우 데스크톱을 다른 호스트에서 다시 시작할 때 서버 당 데스크톱의 용량은 초과되지 않습니다.

예를 들어 각 호스트가 128대의 데스크톱을 실행할 수 있고 단일 서버 실패를 허용하는 것이 목표인 8 호스트 클러스터의 경우 해당 클러스터에서 실행 중인 데스크톱이 128 * (8 - 1) = 896대를 넘지 않아야 합니다. 또한 VMware DRS(Distributed Resource Scheduler)를 사용하여 8대 호스트 모두에서 데스크톱의 밸런싱을 도울 수 있습니다. 모든 핫스페어 리소스를 유휴 상태로 두지 않고 임시 서버 용량을 모두 사용합니다. 또한 DRS는 실패한 서버의 서비스가 복원된 후 클러스터 재조정을 도울 수 있습니다.

또한 서버 실패에 대한 응답으로 한 번에 많은 가상 시스템을 다시 시작하게 만드는 I/O 로드를 지원하도록 스토리지를 올바르게 구성해야 합니다. 스토리지 IOPS는 서버 실패 시 데스크톱을 빨리 복구하는 방법에 가장 큰 영향을 줍니다.

클러스터 구성의 예

다음 표에 나열된 설정은 Horizon 7에 특정합니다. vSphere에서 HA 클러스터의 제한에 관한 정보는 VMware vSphere 구성 최대값 문서에 나와 있습니다.

참고:

다음의 인프라 예는 Horizon 7 5.2 및 vSphere 5.1로 테스트되었습니다. 이 예에서는 테스트를 View 5.2로 수행했기 때문에 인스턴트 클론이 아닌 View Composer 연결된 클론을 사용합니다. 인스턴트 클론 기능은 Horizon 7에서 도입되었습니다. View 5.2에서 사용할 수 없었던 다른 기능에는 Virtual SAN 및 Virtual Volumes가 포함됩니다.

표 1. Horizon 7 인프라 클러스터 예

항목

가상 시스템

vCenter Server 인스턴스, Active Directory, SQL 데이터베이스 서버, View Composer, 연결 서버 인스턴스, 보안 서버, 데스크톱 풀 소스로 사용하기 위한 상위 가상 시스템

노드(ESXi 호스트)

6 Dell PowerEdge R720 서버(각 호스트에 16 코어 * 2 GHz, 192GB RAM)

SSD 스토리지

vCenter Server용 가상 시스템, View Composer, SQL 데이터베이스 서버, 상위 가상 시스템

비 SSD 스토리지

Active Directory, 연결 서버, 보안 서버용 가상 시스템

클러스터 유형

DRS(Distributed Resource Scheduler)/HA

표 2. 가상 시스템 데스크톱 클러스터 예

항목

클러스터 수

5

클러스터당 데스크톱 및 풀 수

1개의 클러스터 당 2,000 개의 데스크톱(가상 시스템)으로 구성된 1개의 풀

노드(ESXi 호스트)

다음은 각 클러스터를 위하여 사용될 수 있는 여러 서버 예입니다.

  • Dell PowerEdge R720 12대(각 호스트에 16코어 * 2GHz, 192GB RAM)

  • Dell PowerEdge R710 16대(각 호스트에 12코어 * 2.526GHz, 144GB RAM)

  • Dell PowerEdge R810 8대(각 호스트에 24코어 * 2GHz, 256GB RAM)

  • 6 Dell PowerEdge R810 + 3 PowerEdge R720

SSD 스토리지

복제된 가상 시스템

비 SSD 스토리지

클론용 32개의 비 SSD 데이터스토어(데이터스토어당 450 GB)

클러스터 유형

DRS(Distributed Resource Scheduler)/HA