이 문서에서는 Linux 데스크톱에서 Horizon Agent의 선택적 기능을 설치하거나 우회하는 데 사용할 수 있는 명령줄 매개 변수에 대해 설명합니다. 터미널 창에서 적절한 Horizon Agent 설정 스크립트를 실행할 때 이러한 매개 변수를 지정합니다.

Horizon Agent 설정 스크립트 실행

터미널 창에서 Linux 배포에 적합한 설치 스크립트를 실행합니다. 다음 표에 설명된 스크립트 형식을 사용합니다.

Horizon Agent 설치 관리자 형식 Horizon Agent 설정 스크립트
RPM(.rpm)
참고: RPM 설치 관리자 및 설정 스크립트는 RHEL 8.x 시스템에서만 지원됩니다.
sudo /usr/lib/vmware/viewagent/bin/ViewSetup.sh -optional parameter [parameter argument] . . .
Tarball(.tar.gz)
sudo ./install_viewagent.sh -optional parameter [parameter argument] . . .

Horizon Agent 설정 스크립트에 대한 명령줄 옵션

다르게 지정하지 않는 한 install_viewagent.shViewSetup.sh 스크립트에는 다음과 같은 선택적 매개 변수가 포함됩니다.

표 1. Horizon Agent 옵션 매개 변수
옵션 매개 변수 설명
--force

Horizon Agent for Linux에 대한 시스템 요구 사항에 설명된 지원되는 운영 체제 목록에 포함되지 않은 Linux 운영 체제에 Horizon Agent를 강제로 설치합니다. 기본적으로 이 매개 변수는 포함되지 않습니다.

참고: 이 매개 변수는 install_viewagent.sh 스크립트에만 사용할 수 있습니다. 지원되지 않는 운영 체제에서 Horizon Agent를 실행할 경우 Horizon 기능 지원이 제한될 수 있습니다.

--help

-h

스크립트에 대한 도움말 정보와 전체 매개 변수 목록을 표시합니다.

--multiple-session

Linux 가상 시스템이 포함된 팜에 기반하여 다중 세션 게시된 데스크톱 풀 및 애플리케이션 풀을 지원할 수 있습니다. 기본적으로 이 매개 변수는 포함되지 않습니다.

  • 자동화된 인스턴트 클론 팜에서 사용할 수 있도록 시스템을 준비하려면 설치 스크립트에 --multiple-session 매개 변수를 포함합니다. 예:
    sudo ./install_viewagent.sh --multiple-session
    sudo /usr/lib/vmware/viewagent/bin/ViewSetup.sh --multiple-session
  • 수동 팜에서 사용할 시스템을 준비하려면 --multiple-session 매개 변수와 관리 에이전트 -M 매개 변수를 no로 설정합니다. 예:
    sudo ./install_viewagent.sh --multiple-session -M no 
    sudo /usr/lib/vmware/viewagent/bin/ViewSetup.sh --multiple-session  -M no
--no-hosted-app

Linux 가상 시스템을 기준으로 데스크톱에서 실행되는 단일 세션 애플리케이션 풀에 대한 지원을 비활성화합니다. 기본적으로 이 매개 변수는 포함되지 않으며 단일 세션 애플리케이션 풀에 대한 지원이 활성화되어 있습니다.

-a yes|no 오디오 입력 리디렉션에 대한 지원을 설치하거나 우회합니다. 기본값은 no입니다.
-b Horizon Connection Server의 호스트 이름 또는 IP 주소입니다. 이 매개 변수는 비관리 모드에서 Horizon Agent를 설치할 때만 지원됩니다.
-d Horizon Connection Server 관리자의 도메인 이름입니다. 이 매개 변수는 비관리 모드에서 Horizon Agent를 설치할 때만 지원됩니다.
-f yes|no

FIPS(Federal Information Processing Standards) 140-2용으로 고안된 암호화 모듈의 지원을 설치하거나 우회합니다. 기본값은 no입니다.

참고: FIPS 140-2 모드를 지원하려면 TLS(전송 계층 보안) 프로토콜 버전 1.2를 사용해야 합니다.
참고: RHEL 8.x 시스템에 Horizon Agent를 사용하여 FIPS 지원( -f yes)을 설치하는 경우 Linux 시스템 수준에서도 FIPS 모드를 사용하도록 설정해야 합니다.
fips-mode-setup --enable
reboot

자세한 내용은 Horizon 8의 Linux 데스크톱 기능의 FIPS 140-2 모드 설명을 참조하십시오.

-j JMS SSL 키 저장소 암호입니다. 기본적으로 설치 관리자는 임의 문자열을 생성합니다.
-k Horizon Connection Server 관리자의 Active Directory 주소입니다. 이 매개 변수는 Kerberos 인증에만 필요하며 관리되지 않는 모드에서 Horizon Agent를 설치할 때만 지원됩니다.
-m yes|no 스마트 카드 리디렉션 기능을 설치하거나 우회합니다. 기본값은 no입니다.
-n Linux 시스템의 이름입니다. 이 매개 변수는 비관리 모드에서 Horizon Agent를 설치할 때만 지원됩니다. 기본값은 hostname입니다.
-p Horizon Connection Server에 대한 관리자 암호입니다. 이 매개 변수는 비관리 모드에서 Horizon Agent를 설치할 때만 지원됩니다.
-r yes|no 설치 후에 시스템을 자동으로 다시 시작합니다. 기본값은 no입니다.
-s VMwareBlastServer에 대한 자체 서명된 인증서의 CN(일반 이름)입니다. 기본값은 Blast입니다. 이 매개 변수는 비관리 모드에서 Horizon Agent를 설치할 때만 지원됩니다.
-u Horizon Connection Server 관리자의 사용자 이름입니다. 이 매개 변수는 비관리 모드에서 Horizon Agent를 설치할 때만 지원됩니다.
-A yes |no

install_viewagent.sh의 경우 EULA(최종 사용자 라이센스 계약) 및 FIPS(Federal Information Processing Standards) 선언을 자동으로 수락하거나 거부합니다. 설치를 계속하려면 yes를 지정해야 합니다.

install_viewagent.sh 스크립트에서 이 매개 변수를 지정하지 않으면 설치 중에 EULA 및 FIPS 설명을 수동으로 수락해야 합니다.

-B Horizon Connection Server 호스트의 도메인 이름입니다. 이 매개 변수는 Horizon Connection Server 호스트와 관리자가 서로 다른 도메인을 가질 때만 Kerberos 인증에 필요합니다. 이 매개 변수는 비관리 모드에서 Horizon Agent를 설치할 때만 지원됩니다.
-C yes|no 클립보드 리디렉션 기능을 설치하거나 우회합니다. 기본값은 yes입니다.
-F yes|no CDR(클라이언트 드라이버 리디렉션) 기능을 설치하거나 우회합니다. 기본값은 yes입니다.
-K Horizon Connection Server 호스트의 Active Directory 주소입니다. 이 매개 변수는 Horizon Connection Server 호스트와 관리자가 서로 다른 도메인을 가질 때만 Kerberos 인증에 필요합니다. 이 매개 변수는 비관리 모드에서 Horizon Agent를 설치할 때만 지원됩니다.
-M yes|no

관리 모드 또는 비관리 모드에서 Horizon Agent를 설치합니다. 기본값은 yes입니다.

관리 모드에서 Horizon Agent를 설치하면 Linux 시스템이 Horizon Connection Server에 연결된 vCenter Server 인스턴스에 의해 관리됩니다.

비관리 모드에서 Horizon Agent를 설치하면 Linux 시스템이 Horizon Connection Server에 연결된 vCenter Server 인스턴스에 의해 관리되지 않습니다.

-P yes|no 클라이언트 프린터 리디렉션을 지원하는 VMware Integrated Printing을 설치하거나 우회합니다. 기본값은 yes입니다.
-R Linux 시스템을 Horizon Connection Server 호스트에 등록합니다. 이 매개 변수를 사용하여 새 등록을 수행하거나 관리 모드 및 비관리 모드 간을 변경한 후 시스템을 다시 등록합니다.
-S yes|no SSO(Single Sign-On) 지원을 설치하거나 우회합니다. 기본값은 yes입니다.
-T yes|no True SSO(Single Sign-On) 기능을 설치하거나 우회합니다. 기본값은 no입니다.
-U yes|no USB 리디렉션 기능을 설치하거나 우회합니다. 기본값은 no입니다.
표 2. 매개 변수를 사용하는 Horizon Agent 설치 스크립트 예시
시나리오 예시 스크립트
새로 설치를 수행하고 EULA 및 FIPS 조항을 자동으로 수락
sudo ./install_viewagent.sh -A yes
스마트 카드 리디렉션 사용
sudo ./install_viewagent.sh -A yes -m yes
sudo /usr/lib/vmware/viewagent/bin/ViewSetup.sh -m yes
SSO 지원 우회
sudo ./install_viewagent.sh -S no
sudo /usr/lib/vmware/viewagent/bin/ViewSetup.sh -S no
자동화된 인스턴트 클론 팜을 기준으로 게시된 데스크톱 풀 및 애플리케이션 풀에 대한 지원 사용
sudo ./install_viewagent.sh --multiple-session
sudo /usr/lib/vmware/viewagent/bin/ViewSetup.sh --multiple-session
수동 팜을 기준으로 게시된 데스크톱 풀 및 애플리케이션 풀에 대한 지원 사용
sudo ./install_viewagent.sh --multiple-session -M no
sudo /usr/lib/vmware/viewagent/bin/ViewSetup.sh --multiple-session -M no