Linux용 수동 데스크톱의 배포는 몇 가지 단계로 진행됩니다. 데스크톱을 여러 대 배포하는 경우 PowerCLI 스크립트를 사용하면 일부 단계를 자동화할 수 있습니다.

일부 운영 체제에서는 PowerCLI 또는 SSH가 Linux 시스템에서 명령을 실행하도록 할 수 있습니다. 다음 표에서는 두 접근 방식의 차이점을 설명합니다.

PowerCLI SSH
추가 도구를 설치할 필요가 없습니다.
  • Ubuntu의 경우는 sudo apt-get install openssh-server 명령으로 SSH 서버를 설치해야 합니다. RHEL 및 CentOS의 경우는 openssh-server가 기본적으로 설치되지만 방화벽 설정에서 ssh가 허용되는지 확인해야 합니다.
  • SSH 클라이언트 애플리케이션 pscp.exeplink.exe를 다운로드하고 PowerCLI 스크립트와 같은 폴더에 넣어야 합니다.
파일 업로드와 명령 실행이 느립니다. 파일 업로드와 명령 실행이 빠릅니다.
ESXi 호스트의 관리자 자격 증명을 제공해야 합니다. ESXi 호스트의 관리자 자격 증명을 제공할 필요가 없습니다.
스크립트를 실행하여 Horizon Agent를 설치하는 경우의 관리자 암호나 스크립트를 실행하여 도메인에 연결하는 경우의 AD 사용자 암호에서 특수 문자를 처리할 수 없습니다. 스크립트를 실행하여 Horizon Agent를 설치하는 경우의 관리자 암호나 스크립트를 실행하여 도메인에 연결하는 경우의 AD 사용자 암호에서 특수 문자를 처리할 수 있습니다.
참고: PowerCLI 기반 및 SSH 기반 스크립트 모두에서 vCenter Server 관리자 및 Linux 관리자의 암호에 사용된 특수 문자를 처리할 수 있습니다. PowerCLI 기반 스크립트에서는 ESXi 호스트 관리자의 암호에 있는 특수 문자도 처리할 수 있습니다. 이 모든 경우에 이스케이프 문자가 필요하지 않습니다.

vSphere PowerCLI에 대한 자세한 내용은 https://www.vmware.com/support/developer/PowerCLI를 참조하십시오.

Linux 데스크톱 풀을 대량으로 배포하는 프로세스는 다음 단계를 통해 수행됩니다.

  1. 가상 시스템 템플릿을 생성하고 가상 시스템에 Horizon Agent를 설치합니다.

    Linux 데스크톱 시스템의 복제를 위한 가상 시스템 템플릿 만들기의 내용을 참조하십시오.

  2. 게스트 사용자 지정 규격을 생성합니다.

    "vSphere 가상 시스템 관리" 문서의 "vSphere Web Client에서 Linux용 사용자 지정 규격 생성"을 참조하십시오. 규격을 생성할 때는 다음 설정을 올바르게 지정해야 합니다.

    설정
    대상 가상 시스템 OS Linux
    컴퓨터 이름 가상 시스템 이름을 사용합니다.
    도메인 Horizon 7 환경의 도메인을 지정합니다.
    네트워크 설정 표준 네트워크 설정을 사용합니다.
    기본 DNS 유효한 주소를 지정합니다.
    참고: 게스트 OS 사용자 지정 지원 매트릭스에 대한 자세한 내용은 http://partnerweb.vmware.com/programs/guestOS/guest-os-customization-matrix.pdf를 참조하십시오.
  3. 가상 시스템을 복제합니다.

    Linux 가상 시스템을 복제하기 위한 샘플 스크립트의 내용을 참조하십시오.

  4. Winbind 솔루션을 사용하고 있는 경우 복제된 VM을 AD(Active Directory) 도메인에 가입시킵니다. 아래의 예제 스크립트를 사용하여 도메인 가입 명령을 실행하거나 템플릿 가상 시스템에 구성된 /etc/vmware/viewagent-custom.conf에서 RunOnceScript 옵션을 사용할 수 있습니다.

    자세한 내용은 복제된 가상 시스템을 AD 도메인에 연결하기 위한 샘플 스크립트 또는 SSH를 사용하여 복제된 가상 시스템을 AD 도메인에 연결하기 위한 샘플 스크립트에 나와 있습니다.

  5. 가상 시스템에서 구성 옵션을 업데이트합니다.

    자세한 내용은 구성 파일을 Linux 가상 시스템에 업로드하기 위한 샘플 스크립트 또는 SSH를 사용하여 구성 파일을 Linux 가상 시스템에 업로드하기 위한 샘플 스크립트에 나와 있습니다.

  6. 데스크톱 풀을 만듭니다.

    Linux용 수동 데스크톱 풀 생성의 내용을 참조하십시오.

전원 켜기, 종료, 다시 시작 또는 가상 시스템 삭제와 같은 작업을 수행하는 샘플 스크립트는 Linux 가상 시스템에서 작업을 수행하기 위한 샘플 스크립트를 참조하십시오. 이 스크립트는 vCenter Server에서 가상 시스템을 삭제할 수 있습니다.