Horizon Console에서 데스크톱 풀 추가 마법사를 사용하여 Linux 가상 시스템용 인스턴트 클론 부동 데스크톱 풀을 생성할 수 있습니다. 인스턴트 클론 부동 데스크톱 풀을 생성한 후 VMware Horizon 8 배포에서 Linux 가상 시스템을 원격 데스크톱으로 사용할 수 있습니다.

Horizon Agent for Linux는 다음 운영 체제를 실행하는 가상 시스템에서 생성된 인스턴트 클론 데스크톱 풀만 지원합니다.

  • Ubuntu 18.04/20.04/22.04
  • Debian 10.x/11.x
  • RHEL 7.9/8.x/9.x
  • CentOS 7.9
  • SLED/SLES 15.x
참고: vGPU 그래픽 기능은 다음 운영 체제를 실행하는 Linux 시스템에서 생성된 인스턴트 클론 데스크톱 풀에서만 지원됩니다.
  • Ubuntu 18.04/20.04/22.04
  • Debian 10.x
  • RHEL 7.9/8.x/9.x
  • CentOS 7.9

사전 요구 사항

  • 인스턴트 클론 VM이 연결되는 가상 스위치에 있는 포트 수가 예상되는 VM 수를 지원할 만큼 충분한지 확인합니다. VM의 네트워크 카드마다 1개의 포트가 필요합니다.
  • vCenter ServerHorizon Connection Server에 추가되었는지 확인합니다.
  • vCenter Server에서 가상 시스템을 생성하고 Linux 운영 체제를 설치하는 단계를 숙지하십시오. 자세한 내용은 가상 시스템 생성 및 Linux 설치을 참조하십시오.
  • Horizon Agent for Linux에 대한 설치 단계를 숙지하십시오. 자세한 내용은 Linux 가상 시스템에서 Horizon Agent 설치를 참조하십시오.
  • PBISO 인증 솔루션 또는 Samba Winbind 오프라인 가입을 사용하여 AD 통합 단계를 이해하십시오. 자세한 내용은 PBISO(PowerBroker Identity Services Open) 인증 구성 또는 Samba 오프라인 도메인 가입 구성를 참조하십시오.
    참고: RHEL 9.x/8.x를 실행하는 Linux 가상 시스템에서 인스턴트 클론 데스크톱 풀을 생성하려면 Samba Winbind 오프라인 가입을 사용하여 AD 통합을 수행하십시오. PBISO 인증을 사용하는 RHEL 9.x/8.x 가상 시스템에서는 인스턴트 클론 데스크톱 풀이 지원되지 않습니다.
  • 골든 이미지가 준비되었는지 확인합니다. 자세한 내용은 인스턴트 클론에 대한 골든 이미지 Linux 가상 시스템 구성을 참조하십시오.
    참고: VM 템플릿에서 인스턴트 클론 데스크톱 풀을 생성할 수는 없습니다. 먼저 VM 템플릿을 VM으로 변환해야 합니다.
  • 풀의 구성 정보를 수집합니다. 인스턴트 클론 Linux 데스크톱 풀 생성을 위한 워크시트를 참조하십시오.
  • Horizon Console에서 인스턴트 클론 도메인 관리자를 추가했는지 확인합니다. VMware Horizon 설명서 포털에서 "Horizon 8 설치 및 업그레이드" 항목을 참조하십시오.
  • 인스턴트 클론 데스크톱 풀을 생성하기 전에 골든 이미지의 스냅샷을 생성합니다. 스냅샷을 생성하기 전에 vCenter Server에서 골든 이미지를 종료해야 합니다. "VMware vSphere 설명서" 포털의 vSphere 단일 호스트 관리 - VMware Host Client에서 "VMware Host Client에서 스냅샷 생성"을 참조하십시오.

프로시저

  1. 상위 Linux VM(가상 시스템)을 생성하고 인스턴트 클론 데스크톱 풀 생성을 지원하는 운영 체제를 새로 설치합니다. 이 문서의 앞부분에서 지원되는 운영 체제 목록을 참조하십시오.
    자세한 내용은 가상 시스템 생성 및 Linux 설치을 참조하십시오.
    중요: 항상 인스턴트 클론 데스크톱 풀의 상위 VM으로 새로 설치한 Linux 운영 체제가 장착된 VM을 사용하십시오. 이미 복제된 시스템을 상위 VM으로 사용하지는 마십시오.
  2. Ubuntu 시스템인 경우 다음 명령을 사용하여 OVT(Open VMware Tools)를 수동으로 설치합니다.
    apt-get install open-vm-tools

    자세한 내용은 원격 데스크톱 배포를 위한 Linux 시스템 준비를 참조하십시오.

  3. Linux 배포에 필요한 모든 종속성 패키지를 설치합니다.
    자세한 내용은 Horizon Agent에 대한 종속성 패키지 설치를 참조하십시오.
  4. Linux VM에서 Linux용 Horizon Agent를 설치합니다. Linux 가상 시스템에서 Horizon Agent 설치를 참조하십시오.
  5. Linux VM을 Active Directory에 통합합니다.
    • PBISO 인증 솔루션을 사용하려면 PBISO(PowerBroker Identity Services Open) 인증 구성에 설명된 절차를 완료합니다.
    • Samba Winbind 오프라인 가입을 사용하려면, /etc/vmware/viewagent-custom.conf 파일에서 다음 옵션을 구성합니다. YOURDOMAIN을 도메인의 NetBIOS 이름으로 바꿉니다.
      OfflineJoinDomain=samba
      
      NetbiosDomain=YOURDOMAIN
      참고: RHEL 9.x/8.x VM을 Active Directory와 통합하려면 Samba Winbind를 사용해야 합니다. 그렇지 않으면 인스턴트 클론 부동 데스크톱 풀의 생성이 실패합니다.
    • 오프라인 도메인 가입을 비활성화하려면 /etc/vmware/viewagent-custom.conf 파일에서 OfflineJoinDomain 옵션을 없음으로 설정해야 합니다. 그렇지 않으면 인스턴트 클론 부동 데스크톱 풀의 생성이 실패합니다.
  6. DHCP 서버가 DNS 서버에 브로드캐스트하지 않는 경우 Linux 시스템에 대한 DNS 서버를 지정합니다.
    새 인스턴트 클론 VM이 생성될 때 새 가상 네트워크 어댑터가 추가됩니다. 인스턴트 클론 VM에 새 네트워크 어댑터를 추가되면 VM 템플릿에서 DNS 서버와 같은 네트워크 어댑터의 모든 설정이 손실됩니다. PBIS에는 올바른 DNS 서버가 필요하고 /etc/hosts의 FQDN 매핑은 허용되지 않습니다. 복제된 VM에 새 네트워크 어댑터를 추가할 때 DNS 서버 설정이 손실되지 않도록 하려면 Linux 시스템에서 DNS 서버를 지정해야 합니다. 예를 들어 Ubuntu 18.04 시스템에서 /etc/resolvconf/resolv.conf.d/head 파일에 다음 줄을 추가하여 DNS 서버를 지정합니다.
    nameserver 10.10.10.10
    search mydomain.org
    참고: 최상의 결과를 얻으려면 네트워크 관리를 위해 WICD 대신 NetworkManager를 사용하십시오. WICD에서 인스턴트 클론 SLED/SLES 15.x VM과 함께 사용하면 문제가 발생할 수 있습니다.
  7. (선택 사항) Linux 골든 이미지의 /etc/fstab 파일에 NFS 마운트를 추가하려는 경우 다음 방법 중 하나를 사용합니다.
    • 다음과 같이 /etc/fstab에 'soft' 플래그를 추가합니다.
      10.111.222.333:/share 	/home/nfsmount	nfs	rsize=8192,wsize=8192,timeo=14,soft,intr,tcp
    • /etc/fstab에 'soft' 플래그를 사용하지 않으면 Linux 골든 이미지에 /etc/fstab를 구성할 수 없습니다. 전원 끄기 스크립트를 작성하여 /etc/fstab 파일을 구성한 다음, ClonePrep 도구에 대해 이 전원 끄기 스크립트를 지정할 수 있습니다. 자세한 내용은 "Horizon 8 관리" 문서를 참조하십시오.
  8. Linux VM을 종료하고, vSphere Client를 사용하여 전원이 꺼진 Linux VM의 스냅샷을 생성하는 방식으로 골든 이미지를 생성하십시오.
    자세한 내용은 " VMware vSphere 설명서" 에서 사용할 수 있는 vSphere 단일 호스트 관리 - VMware Host Client의 "VMware Host Client에서 스냅샷 생성"을 참조하십시오.
  9. Horizon Console에서 자동화된 데스크톱 풀을 추가합니다.
    인벤토리 > 데스크톱 > 추가를 선택합니다.
  10. 자동화된 데스크톱 풀을 선택하고 다음을 클릭합니다.
  11. 인스턴트 클론을 선택하고 vCenter Server 인스턴스를 선택한 후 다음을 클릭합니다.
  12. 풀을 생성하려면 마법사의 메시지를 따르십시오.
    다음 단계에서는 풀에 필요한 최소 설정을 구성하는 방법을 설명합니다. 추가 설정을 구성하려면 인스턴트 클론 Linux 데스크톱 풀 생성을 위한 워크시트에서 수집한 구성 정보를 사용합니다. 탐색 창에서 페이지 이름을 클릭하면 마법사 페이지로 바로 이동할 수 있습니다.
    1. 메시지가 표시되면 가상 시스템 이름 지정 옵션을 설정합니다.
      옵션 설명
      프로비저닝 사용 이 옵션을 선택합니다.
      오류 시 프로비저닝 중지 이 옵션을 선택합니다.
      이름 지정 패턴 모든 데스크톱 VM 이름에서 접두사로 사용하는 패턴과 고유한 번호를 지정합니다. 예를 들어 LinuxVM-{n}을 지정합니다.
      최대 시스템 수 풀에 있는 전체 시스템 수를 지정합니다.
      예비(전원 켜짐) 시스템 수 사용자가 사용할 수 있는 데스크톱 VM의 수를 지정합니다.
      모든 시스템을 미리 프로비저닝 Horizon Agent에서 최대 시스템 수에 지정된 VM 수를 프로비저닝하려면 이 옵션을 선택합니다.
    2. 메시지가 표시되면 풀이 지원하는 세션 유형을 지정합니다. 데스크톱 풀에 대해 지원되는 세션 유형을 선택하여 VM 호스팅된 애플리케이션 기능을 사용하도록 설정할 수 있습니다.
      옵션 설명
      데스크톱 풀을 일반 데스크톱 풀로 사용하려면 이 옵션을 선택합니다. 풀의 모든 가상 시스템은 데스크톱을 호스팅하는 데만 사용할 수 있습니다.
      애플리케이션 풀의 모든 가상 시스템을 애플리케이션을 호스팅하도록 사용하려면 이 옵션을 선택합니다.
      데스크톱 및 애플리케이션 이 옵션을 선택하면 풀의 가상 시스템이 일반 데스크톱 세션을 호스팅하거나 애플리케이션 세션을 호스팅할 수 있습니다. 특정 가상 시스템에 대한 첫 번째 연결에서는 가상 시스템의 세션 유형을 결정합니다.
    3. 메시지가 표시되면 스토리지 관리 정책에 대해 VMware Virtual SAN 사용을 선택합니다.
    4. 메시지가 표시되면 도메인 설정 및 AD 컨테이너를 지정하고, VM을 복제한 후 실행해야 하는 모든 추가 사용자 지정 스크립트를 지정합니다.
      중요: ClonePrep 전원 끄기 또는 사후 동기화 스크립트를 사용하는 경우 스크립트가 루트 사용자가 소유하는 /var/userScript 폴더에 있는지 확인하고 파일 사용 권한을 700으로 설정합니다.

결과

Horizon Console에서 인벤토리 > 데스크톱을 선택하면 데스크톱 VM이 풀에 추가되는 것을 확인할 수 있습니다.

풀을 생성한 후 풀이 존재하는 경우 골든 이미지를 삭제하거나 vCenter Server 인벤토리에서 제거하지 마십시오. vCenter Server의 인벤토리에서 골든 이미지 VM을 실수로 제거한 경우에는 이를 다시 추가한 다음 현재 이미지를 사용하여 푸시 이미지를 수행해야 합니다.

다음에 수행할 작업

풀에 액세스하려면 사용자에게 권한을 부여합니다. VMware Horizon 설명서 포털의 "Horizon 8 관리" 에서 "사용자 및 그룹 권한 부여"를 참조하십시오.