이 페이지에서는 Linux 시스템용 Easy Setup Tool(easyinstall_viewagent.sh
)에 대해 설명합니다. 이 도구는 Linux 시스템을 VMware Horizon 8 배포에서 사용할 수 있도록 하는 데 필요한 모든 설치 및 시스템 구성을 수행합니다.
Easy Setup Tool 개요
Easy Setup Tool은 Linux 시스템에서 다음 작업을 수행하는 안내형 설치 관리자입니다.
- 시스템 사전 확인
시스템이 다음 요구 사항을 충족하는지 확인합니다.
- 시스템에서 Horizon Agent의 지원되는 Linux 배포에 지정된 대로 지원되는 Linux 분포를 실행하고 있습니다.
- 필요한 소프트웨어 저장소가 시스템에 올바르게 구성되어 있습니다.
- 시스템이 데스크톱 환경에 지정된 지원되는 데스크톱 환경으로 구성됩니다.
이 도구는 시스템이 특정 요구 사항을 충족하지 못할 경우 알림을 표시합니다.
- 시스템 구성
다음 시스템 구성을 수행합니다.
- DNS를 구성합니다.
- NTP 및 호스트 이름 설정을 구성하고 시스템을 지정된 Active Directory 도메인에 가입합니다.
참고: 이 Easy Setup Tool 릴리스는 도메인 가입의 SSSD(시스템 보안 서비스 데몬) 인증 방법만 수행합니다.
- Horizon Agent 설치
시스템에서 다음 작업을 수행합니다.
- Linux 데스크톱의 특정 기능을 지원하도록 다음 커널 모듈을 구축합니다.
- RTAV(실시간 오디오-비디오)를 지원하는 V4L2Loopback 드라이버
- USB 리디렉션을 지원하는 USB VHCI 드라이버
- Horizon Agent에 대한 Linux 종속성 패키지 설치에 나열된 대로 필수 에이전트 종속성을 설치합니다.
- 지정된 설치 옵션을 사용하여 Horizon Agent for Linux를 설치합니다.
- Linux 데스크톱의 특정 기능을 지원하도록 다음 커널 모듈을 구축합니다.
Easy Setup Tool 다운로드 및 실행
- VMware 다운로드 사이트(https://my.vmware.com/web/vmware/downloads)에서 Horizon Agent for Linux 설치 관리자 패키지를 다운로드합니다.
VMware Horizon의 현재 릴리스에 대한 다운로드 페이지로 이동한 후 64비트 Linux용 VMware Horizon의 다운로드 페이지로 이동합니다.
파일 이름이 VMware-horizonagent-linux-x86_64-YYMM-y.y.y-xxxxxxx.tar.gz인 Horizon Agent installer tarball을 다운로드합니다. 여기서 YYMM은 마케팅 버전 번호이고, y.y.y는 내부 버전 번호이고, xxxxxxx는 빌드 번호입니다.
- Linux 분포를 위해 tarball의 압축을 풉니다. 예:
tar -xvzf "VMware-horizonagent-linux-x86_64-YYMM-y.y.y-xxxxxxx.tar.gz"
- tarball 폴더로 이동하고
easyinstall.viewagent.sh
스크립트를 루트 사용자 권한으로 실행합니다. 포함하려는 설치 옵션에 명령줄 매개 변수를 추가합니다.자세한 내용은 Easy Setup Tool의 명령줄 매개 변수을 참조하십시오.
참조를 위해 다음 명령 예를 사용합니다.
#Run the Easy Setup Tool with default prompts and installation options ./easyinstall_viewagent.sh #Run the tool in silent mode with installation options specified in easyinstall.conf ./easyinstall_viewagent.sh -s -f ./easyinstall.conf
- Easy Setup Tool이 중단 없이 계속 진행되도록 하고 필요에 따라 설치 관리자 프롬프트에 응답합니다.
- 설치 프로세스가 완료되면 Linux 시스템을 다시 시작하여 변경 내용을 적용합니다.
- 다음 명령을 실행하여 viewagent 서비스가 시작되었는지 확인합니다.
sudo service viewagent status
Easy Setup Tool의 명령줄 매개 변수
다음 표에서는 ./easyinstall_viewagent.sh
실행 명령에 추가하여 설치 옵션 및 프롬프트 수준을 지정할 수 있는 명령줄 매개 변수에 대해 설명합니다.
옵션 | 설명 |
---|---|
-s, --silent | 모든 설치 관리자 프롬프트를 우회하여 Easy Setup Tool을 자동 모드로 실행합니다. 필수 설치 옵션은 명령 예: ./easyinstall_viewagent.sh -s -f ./easyinstall.conf |
-l, --prompt-level | 설치 관리자 프롬프트 수준에 따라 사용자 상호 작용 수준을 지정합니다. 각 프롬프트 수준에 대한 설정은 허용되는 값:
명령 예: ./easyinstall_viewagent.sh -l advanced -f ./easyinstall.conf |
-f, --config-file | 지정된 구성 파일에서 구성을 읽습니다. 자세한 내용은 Easy Setup Tool에 대한 구성 매개 변수 항목을 참조하십시오. 명령 예: ./easyinstall_viewagent.sh -s -f ./easyinstall.conf |
-p, --pre-check-only | Easy Setup Tool 개요에 설명된 사전 확인 작업만 수행합니다. 시스템 구성 또는 Horizon Agent 설치를 수행하지 않습니다. 명령 예: ./easyinstall_viewagent.sh -p |
-c, --configure-only | Easy Setup Tool 개요에 설명된 시스템 구성만 수행합니다. 사전 확인 작업 또는 Horizon Agent 설치를 수행하지 않습니다. 명령 예: ./easyinstall_viewagent.sh -c |
-i, --install-agent-only | Easy Setup Tool 개요에 설명된 대로 Horizon Agent만 설치합니다. 사전 확인 작업 또는 시스템 구성을 수행하지 않습니다. 명령 예: ./easyinstall_viewagent.sh -i |
-h, --help | Easy Setup Tool에 대한 도움말 정보를 표시하고 도구를 종료합니다. 명령 예: ./easyinstall_viewagent.sh -h |
Easy Setup Tool에 대한 구성 매개 변수
매개 변수를 구성 파일에 쓴 다음 -f
명령줄 매개 변수를 사용하여 파일을 검색하여 Easy Setup Tool에 대한 구성 매개 변수를 지정할 수 있습니다.
예를 들어 다음 명령은 easyinstall.conf 구성 파일에 지정된 대로 advanced
설치 관리자 프롬프트와 함께 도구를 실행합니다.
./easyinstall_viewagent.sh -l advanced -f ./easyinstall.conf
구성 파일을 작성할 때 다음 규칙을 준수합니다.
easyinstall_viewagent.sh
스크립트가 포함된 동일한 tarball 폴더에 있는 구성 템플릿 easyinstall.conf.template을 참조하십시오.- 구성 파일을 동일한 tarball 폴더에 저장합니다.
- 구성 매개 변수는
default
,advanced
및expert
의 세 가지 설치 관리자 프롬프트 수준에 해당하는 집합으로 그룹화됩니다. - 프롬프트를 우회하려면 구성 파일에서 해당 프롬프트에 대한 구성 매개 변수를 주석으로 표시합니다.
- 다음 표에서 "선택 사항"으로 표시된 항목은 선택적 입력을 수락하는 프롬프트에 해당합니다. 사용자는 입력을 입력하지 않고 선택적 프롬프트를 건너뛸 수 있습니다.
- "y" 또는 "n" 입력을 수락하는 프롬프트의 경우 대문자 설정이 기본 설정을 나타냅니다.
예를 들어 EASYINSTALL_AGENT_MANAGED 매개 변수는 "Y"를 기본 설정으로 사용합니다. 즉, Horizon Agent는 기본적으로 관리 모드로 설치됩니다. 기본 설정은 프롬프트를 우회하거나 자동 모드에서 Easy Setup Tool을 실행할 때 적용됩니다.
구성 매개 변수 | 설명 |
---|---|
EASYINSTALL_HOSTNAME | 호스트의 호스트 이름을 지정합니다(선택 사항). |
EASYINSTALL_DNS_LIST | 호스트의 DNS를 지정합니다(선택 사항). |
EASYINSTALL_DOMAIN_FQDN | 가입할 Active Directory 도메인의 FQDN을 지정합니다. |
EASYINSTALL_DOMAIN_JOIN_USER | 도메인 가입에 사용할 사용자 계정을 지정합니다. |
EASYINSTALL_DOMAIN_JOIN_PASSWORD | 도메인 가입에 사용할 암호를 지정합니다. |
EASYINSTALL_PROXY | 구성 프로세스 중에 사용할 프록시 서버를 지정합니다(선택 사항). |
EASYINSTALL_AGENT_ACCEPT_GENERAL_TERMS | 일반 약관 계약에 동의할지 여부를 지정합니다[Y/n]. Easy Setup Tool을 계속 사용하려면 일반 약관에 동의해야 합니다. |
구성 이름 | 설명 |
---|---|
EASYINSTALL_NTP | NTP 서버의 IP 주소를 입력합니다(선택 사항). |
EASYINSTALL_DOMAIN_JOIN | Active Directory 도메인에 가입할지 여부를 지정합니다[Y/n]. |
EASYINSTALL_AGENT_MANAGED | 관리 모드에서 Horizon Agent를 설치할지 여부를 지정합니다[Y/n]. |
EASYINSTALL_AGENT_MULTIPLE_SESSION | 다중 세션에 대한 지원을 설치할지 여부를 지정합니다[Y/n]. |
EASYINSTALL_AGENT_WEBCAM | 웹캠 리디렉션 기능을 설치할지 여부를 지정합니다[y/N]. |
EASYINSTALL_AGENT_AUDIO_IN | 오디오 입력 리디렉션에 대한 지원을 설치할지 여부를 지정합니다[y/N]. |
EASYINSTALL_AGENT_USB_REDIRECTION | USB 리디렉션 기능을 설치할지 여부를 지정합니다[y/N]. |
EASYINSTALL_AGENT_CLIENT_DRIVE_REDIRECTION | 클라이언트 드라이브 리디렉션 기능을 설치할지 여부를 지정합니다[Y/n]. |
EASYINSTALL_AGENT_CLIPBOARD_REDIRECTION | 클립보드 리디렉션 기능을 설치할지 여부를 지정합니다[Y/n]. |
EASYINSTALL_AGENT_PRINTER_REDIRECTION | 프린터 리디렉션 기능을 설치할지 여부를 지정합니다[Y/n]. |
EASYINSTALL_AGENT_SKIP_BUILD_MODULES | 필요한 모듈 빌드를 건너뛸지 여부를 지정합니다[y/N]. |
EASYINSTALL_AGENT_SINGLE_SIGN_ON | Single Sign-On에 대한 지원을 설치할지 여부를 지정합니다[Y/n]. |
EASYINSTALL_AGENT_RESTART_AFTER_INSTALLATION | 설치 후 시스템을 자동으로 다시 시작할지 여부를 지정합니다[y/N]. |
EASYINSTALL_HORIZON_CONNECTION_SERVER_ADDRESS | 연결 서버의 FQDN 또는 IP 주소를 입력합니다(관리되지 않는 모드에만 해당). |
EASYINSTALL_HORIZON_ADMIN_DOMAIN | 연결 서버의 관리자 도메인 이름을 입력합니다(관리되지 않는 모드에만 해당). |
EASYINSTALL_HORIZON_ADMIN_USER | 연결 서버의 관리자 이름을 입력합니다(관리되지 않는 모드에만 해당). |
EASYINSTALL_HORIZON_ADMIN_PASSWORD | 연결 서버의 관리자 암호를 입력합니다(관리되지 않는 모드에만 해당). |
구성 이름 | 설명 |
---|---|
EASYINSTALL_AGENT_FIPS | FIPS 모드에 대한 지원을 설치할지 여부를 지정합니다[y/N]. |
EASYINSTALL_AGENT_IPV6 | IPv6 네트워킹에 대한 지원을 설치할지 여부를 지정합니다[y/N]. |
EASYINSTALL_AGENT_NO_HOSTED_APP | 단일 세션 애플리케이션 풀을 허용하지 않을지 여부를 지정합니다[y/N]. |
EASYINSTALL_AGENT_DISABLE_VMWGREETER | True SSO 및 스마트 카드 SSO 기능을 지원하는 VMware Greeter를 비활성화할지 여부를 지정합니다[y/N]. |
EASYINSTALL_AGENT_SMARTCARD_REDIRECTION | 스마트 카드 리디렉션 기능을 설치할지 여부를 지정합니다[y/N]. |
EASYINSTALL_AGENT_TRUE_SSO | True SSO 기능을 설치할지 여부를 지정합니다[y/N]. |
EASYINSTALL_AGENT_SELF_SIGNED_CERT_SUBJECT_DN | 기본 자체 서명된 인증서의 주체 DN을 입력합니다(선택 사항). |
EASYINSTALL_AGENT_JMS_SSL_KEYSTORE_PASSWORD | 기본 JMS SSL 키 저장소 암호를 입력합니다(선택 사항). |
EASYINSTALL_AGENT_VHCI_SOURCE_DOWNLOAD_PATH | VHCI 소스 패키지의 파일 경로를 지정합니다(선택 사항). |
EASYINSTALL_AGENT_V4L2LOOPBACK_SOURCE_DOWNLOAD_PATH | V4L2Loopback 소스 패키지의 파일 경로를 지정합니다(선택 사항). |
EASYINSTALL_HORIZON_ADMIN_KDC | VMware Horizon 8 관리자 도메인에 대한 Kerberos KDC(키 분포 센터)를 지정합니다(선택 사항, 관리되지 않는 모드에만 해당). |
EASYINSTALL_HORIZON_CONNECTION_SERVER_KDC | 연결 서버 도메인에 대한 KDC를 지정합니다(선택 사항, 관리되지 않는 모드에만 해당). |
EASYINSTALL_HORIZON_CONNECTION_SERVER_DOMAIN | 연결 서버의 도메인 이름을 입력합니다(선택 사항, 관리되지 않는 모드에만 해당). |
Easy Setup Tool에 대한 기능 고려 사항
Easy Setup Tool에는 다음과 같은 고려 사항 및 제한 사항이 적용됩니다.
- SSSD 인증은 현재 도구에서 지원되는 유일한 도메인 가입 방법입니다.
- True SSO 기능이 설치된 경우 Linux 데스크톱용 True SSO 설정에 설명된 대로 추가 구성 단계를 수행해야 합니다.
스마트 카드 리디렉션 기능이 설치된 경우 Linux 데스크톱에 대한 스마트 카드 리디렉션 설정에 설명된 대로 추가 구성 단계를 수행해야 합니다.
- 시스템에서 보안 부팅을 사용하도록 설정한 경우 VHCI 드라이버(USB 리디렉션용 VHCI 드라이버 참조) 및 V4L2Loopback 드라이버(Linux 시스템에서 V4L2Loopback 드라이버 설치 참조) 모두에 서명해야 합니다.