Linux 데스크톱의 경우 /etc/vmware/config 파일 또는 /etc/vmware/viewagent-custom.conf 파일에서 항목을 수정하여 특정 옵션을 구성할 수 있습니다.
Horizon Agent 설치 동안 설치 관리자가 두 개의 구성 템플릿 파일 config.template 및 viewagent-custom.conf.template을 /etc/vmware에 복사합니다. 또한, /etc/vmware/config 및 /etc/vmware/viewagent-custom.conf가 없는 경우에는 설치 관리자가 config.template을 config에 복사하고 viewagent-custom.conf.template을 viewagent-custom.conf에 복사합니다. 모든 구성 옵션이 구성 파일에 나열되고 문서화됩니다. 옵션을 설정하려면 설명을 제거하고 값을 적절하게 변경합니다.
RemoteDisplay.buildToPNG=TRUE
구성을 변경하고 나면 변경이 적용되도록 Linux를 다시 부팅합니다.
/etc/vmware/config의 구성 옵션
값/형식 | 기본값 | 설명 | |
---|---|---|---|
appScanner.logLevel | error, warn, info 또는 debug | info | 이 옵션을 사용하여 appScanner 로그 파일에 보고되는 세부 수준을 지정합니다. 이 파일은 원격 애플리케이션 세션과 관련된 작업을 기록합니다. 유효한 값은 가장 덜 자세한 "오류" 수준부터 가장 자세한 "디버그" 수준까지 다양합니다. appScanner 로그는 /tmp/vmware-root/vmware-appScanner-<pid>.log에 있습니다. 여기서 <pid>는 appScanner 프로세스의 ID입니다. |
옵션 | error, warn, info, verbose, debug 또는 trace | info | 이 옵션을 사용하여 BlastProxy 로그 파일에 보고되는 세부 수준을 지정합니다. 유효한 값은 가장 덜 자세한 "오류" 수준부터 가장 자세한 "추적" 수준까지 다양합니다. BlastProxy 로그는 /tmp/vmware-root/vmware-BlastProxy-<pid>.log에 있습니다. 여기서 <pid>는 BlastProxy 프로세스의 ID입니다. |
BlastProxy.UdpEnabled | true 또는 false | true | BlastProxy가 보안 포트 22443을 통해 UDP 요청을 Horizon Agent로 전달하는지 여부를 지정하려면 이 옵션을 사용합니다. true는 UDP 전달을 사용하도록 설정합니다. false는 UDP 전달을 비활성화합니다. |
cdrserver.cacheEnable | true 또는 false | true | 에이전트에서 클라이언트 측으로의 쓰기 캐싱 기능을 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. |
cdrserver.customizedSharedFolderPath | folder_path | /home/ | 이 옵션을 사용하여 클라이언트 드라이브 리디렉션 공유 폴더 위치를 기본 /home/user/tsclient 디렉토리에서 사용자 지정 디렉토리로 변경합니다. 예를 들어, 사용자 test가 클라이언트 드라이브 리디렉션 공유 폴더를 /home/test/tsclient 대신 /mnt/test/tsclient에 배치하려는 경우 cdrserver.customizedSharedFolderPath=/mnt/를 지정할 수 있습니다.
참고: 이 옵션을 적용하려면 지정된 폴더가 존재하고 올바른 사용자 사용 권한으로 구성되어야 합니다.
|
cdrserver.forcedByAdmin | true 또는 false | false | 클라이언트가 cdrserver.shareFolders 옵션에 지정되지 않은 폴더를 공유할 수 있는지 여부를 제어하려면 이 옵션을 설정합니다. |
cdrserver.logLevel | error, warn, info, debug, trace 또는 verbose | info | vmware-CDRserver.log 파일의 로그 수준을 설정하려면 이 옵션을 사용합니다. |
cdrserver.permissions | R | RW | Horizon Client가 공유하는 폴더에 대해 Horizon Agent가 갖는 읽기/쓰기 사용 권한을 적용하려면 이 옵션을 사용합니다. 예:
일반적인 사용법은 다음과 같습니다.
|
cdrserver.sharedFolders | file_path1,R;file-path2,; file_path3,R; ... | 정의되지 않음 | 클라이언트가 Linux 데스크톱과 공유할 수 있는 폴더에 대한 하나 이상의 파일 경로를 지정합니다. 예:
|
Clipboard.Direction | 0, 1, 2, 또는 3 | 2 | 클립보드 리디렉션 정책을 지정하려면 이 옵션을 사용합니다. 올바른 값은 다음과 같습니다.
|
collaboration.enableControlPassing | true 또는 false | true | 공동 작업자의 Linux 데스크톱 제어를 허용하거나 제한하려면 이 옵션을 설정합니다. 읽기 전용 공동 작업 세션을 지정하려면 이 옵션을 false로 설정합니다. |
collaboration.enableEmail | true 또는 false | true | 설치된 e-메일 애플리케이션을 사용하여 공동 작업 초대 보내기를 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. 이 옵션을 사용하지 않도록 설정한 경우, 이메일 애플리케이션을 설치했더라도 이메일을 사용하여 공동 작업자를 초대할 수 없습니다. |
collaboration.logLevel | error, info 또는 debug | info | 이 옵션을 사용하여 공동 작업 세션에 사용되는 로그 수준을 설정합니다. 로그 수준이 debug이면 collabui 함수에 대한 모든 호출과 collabor 목록 컨텐츠가 기록됩니다. |
collaboration.maxCollabors | 20 이하의 정수 | 5 | 세션에 가입하도록 초대할 수 있는 공동 작업자의 최대 수를 지정합니다. |
collaboration.serverUrl | [URL] | 정의되지 않음 | 공동 작업 초대에 포함할 서버 URL을 지정합니다. |
Desktop.displayNumberMax | 정수 | 159 | 사용자 세션에 할당할 X Window 시스템 디스플레이 번호 범위의 상한을 지정합니다. 이 기능은 SLED/SLES 데스크톱에서 지원되지 않습니다. 단일 디스플레이 번호로 할당을 제한하려면 Desktop.displayNumberMax 및 Desktop.displayNumberMin을 동일한 값으로 설정합니다.
참고: 디스플레이 번호 0~9를 포함하는 범위를 지정하면 X 서버에서 충돌이 발생할 수 있습니다.
VMware KB(기술 자료) 문서 81704에 설명된 해결 방법을 사용하십시오.
|
Desktop.displayNumberMin | 정수 | 100 | 사용자 세션에 할당할 X Window 시스템 디스플레이 번호 범위의 하한을 지정합니다. 이 기능은 SLED/SLES 데스크톱에서 지원되지 않습니다. 단일 디스플레이 번호로 할당을 제한하려면 Desktop.displayNumberMax 및 Desktop.displayNumberMin을 동일한 값으로 설정합니다.
참고: 디스플레이 번호 0~9를 포함하는 범위를 지정하면 X 서버에서 충돌이 발생할 수 있습니다.
VMware KB(기술 자료) 문서 81704에 설명된 해결 방법을 사용하십시오.
|
mksVNCServer.useUInputButtonMapping | true 또는 false | false | Ubuntu 또는 RHEL 7.x에서 왼쪽 마우스 버튼을 지원하도록 이 옵션을 설정합니다. 왼쪽 마우스 버튼에 대한 기본 지원을 제공하는 CentOS에서는 이 옵션을 설정할 필요가 없습니다. |
mksvhan.clipboardSize | 정수 | 1024 | 이 옵션을 사용하여 복사하여 붙여넣을 클립보드 최대 크기를 지정합니다. |
printSvc.customizedPpd | printer_name_1=ppd_path_1;printer_name_2=ppd_path_2... | 정의되지 않음 | VMware Integrated Printing을 통해 리디렉션된 프린터의 사용자 지정 PPD 파일에 대한 파일 경로를 지정하려면 이 옵션을 사용합니다. NPD(기본 프린터 드라이버) 또는 UPD(범용 프린터 드라이버)를 사용하지 않는 모든 프린터에 대해 사용자 지정 PPD 파일 경로를 정의해야 합니다. 클라이언트 시스템에 정의된 프린터 이름을 입력하고 에이전트 시스템의 사용자 지정 PPD 파일에 대한 절대 파일 경로를 입력합니다. 목록의 항목 사이에 세미콜론을 사용합니다. |
printSvc.defaultPrintOptions | 공백으로 구분된 인쇄 설정 목록: ColorMode= Color 또는 Mono Duplex= None, DuplexTumble 또는 DuplexNoTumble 미디어 크기를 나타내는 PageSize= 문자열 number-up= 정수 number-up-layout= None, lrtb, lrbt, rltb, rlbt, tblr, tbrl, btlr 또는 btrl OutputOrder= Normal 또는 Reverse page-set= all, even 또는 odd noCollate 또는 Collate |
ColorMode=Color Duplex=None PageSize=A4 number-up=1 number-up-layout=None OutputOrder=Normal page-set=all noCollate |
소스 애플리케이션이 인쇄 설정을 감지할 수 없는 경우 VMware Integrated Printing을 통해 출력을 인쇄하는 데 사용되는 기본 인쇄 설정을 지정하려면 이 옵션을 사용합니다. 대/소문자를 구분하는 값을 입력하고 목록의 항목 사이에 공백을 사용합니다.
|
printSvc.enable | true 또는 false | true | 클라이언트 프린터 리디렉션을 포함하는 VMware Integrated Printing 기능을 사용하도록 설정하거나 비활성화합니다.
참고: VMware Integrated Printing을 사용하도록 설정하려면 이러한 구성 옵션을
둘 다
true로 설정해야 합니다.
이러한 옵션 중 하나를 false로 설정하면 다른 옵션이 true로 설정되어 있더라도 VMware Integrated Printing이 비활성화되었습니다. |
printSvc.logLevel | error, warn, info 또는 debug | info | VMware Integrated Printing 이벤트 로그의 로그 수준을 설정합니다. |
printSvc.paperListFile | 인쇄에 사용할 수 있는 용지 크기 목록이 포함된 구성 파일의 파일 경로 | 정의되지 않음 | VMware Integrated Printing을 통해 출력을 인쇄하는 데 사용할 수 있는 용지 크기의 목록을 정의하려면 이 옵션을 사용합니다. 올바른 형식의 구성 파일에 대한 경로를 지정할 때 구성 파일에 나열된 용지 크기만 인쇄 시 옵션으로 사용할 수 있습니다.
참고: 이 옵션은 Windows용 Horizon Client에서 인쇄할 때만 지원됩니다. 이 옵션은 Windows 클라이언트 시스템의 리디렉션된 모든 프린터에 전체적으로 적용됩니다.
구성 파일을 생성할 때 다음 형식 규칙을 따라야 합니다.
올바른 형식의 구성 파일에 대해서는 다음 예를 참조하십시오. Letter, Letter, 2159, 2794, 612, 792 A3, A3, 2970, 4200, 842, 1191 A4, A4, 2100, 2970, 595, 842 |
printSvc.printerFilter | 하나 이상의 검색 쿼리의 논리적 조합 | 정의되지 않음 | VMware Integrated Printing 리디렉션에서 제외할 클라이언트 프린터를 지정하는 필터를 정의하려면 이 옵션을 사용합니다. 필터에 지정된 프린터는 리디렉션되지 않으며 Linux 데스크톱에서 사용 가능한 프린터로 표시되지 않습니다. 프린터 필터를 정의할 때는 다음 지침을 따르십시오.
예를 들어 다음 필터는 프린터 이름에 와일드카드와 'Port' 또는 'DFCreator' 문자열이 차례대로 포함되고 드라이버 이름에 'Acme' 문자열이 포함된 모든 프린터를 제외합니다.
printSvc.printerFilter="(PrinterName='Port' OR PrinterName='.?DFCreator') AND DriverName='Acme'" |
printSvc.usePdfFilter | true 또는 false | true | PDF를 인쇄 형식으로 사용하도록 리디렉션된 프린터의 PPD 파일을 업데이트하거나 업데이트하지 않습니다.
참고: 이 옵션은 Linux용 Horizon Client 또는 Mac용 Horizon Client에서 인쇄하는 경우에만 지원됩니다. 이 옵션은 Linux 또는 Mac 클라이언트 시스템의 리디렉션된 모든 프린터에 전체적으로 적용됩니다.
|
rdeSvc.allowDisplayScaling | true 또는 false | false | 텍스트, 아이콘 및 탐색 요소의 크기를 변경하는 디스플레이 크기 조정을 사용하도록 설정하거나 비활성화하려면 이 옵션을 지정합니다. |
rdeSvc.blockedWindows | 애플리케이션 실행 파일에 대한 세미콜론으로 구분된 경로 목록 | N/A | 특정 애플리케이션을 원격 애플리케이션 세션으로 시작하는 것을 차단하려면 이 옵션을 사용합니다. 각 애플리케이션 실행 파일에 대한 경로를 지정하고 세미콜론을 사용하여 목록의 항목을 구분합니다. 예: rdeSvc.blockedWindows=/usr/libexec/gnome-terminal-server; |
rdeSvc enableOptimizedResize | true 또는 false | true | Windows용 Horizon Client에서 게시된 애플리케이션 세션에 최적화된 창 크기 조정을 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. 이 옵션을 사용하도록 설정하면 Windows 클라이언트 사용자는 화면 아티팩트가 표시되지 않는 상태에서 게시된 애플리케이션 창의 크기를 조정할 수 있습니다. |
rdeSvc.enableWatermark | true 또는 false | false | 디지털 워터마크 기능을 사용하도록 설정하거나 비활성화합니다. 기능에 대한 자세한 내용은 Horizon 8의 Linux 데스크톱 기능 항목을 참조하십시오. |
rdeSvc.watermark.fit | 0: 타일 1: 중앙 2: 다중 |
0 | 9개의 정사각형으로 나뉘어 화면에 표시되는 디지털 워터마크의 레이아웃을 정의합니다.
|
rdeSvc.watermark.font | serif sans-serif cursive fantasy monospace |
serif | 디지털 워터마크에 사용되는 글꼴을 정의합니다. |
rdeSvc.watermark.fontSize | 값 범위 내의 정수: 8–72 | 12 | 디지털 워터마크의 글꼴 크기(포인트)를 정의합니다. |
rdeSvc.watermark.margin | 값 범위 내의 정수: 0–1024 | 50 | 타일 레이아웃의 디지털 워터마크 주변 공간 크기(픽셀)를 정의합니다. 워터마크가 크기가 조정되면 여백도 비례적으로 조정됩니다. |
rdeSvc.watermark.opacity | 값 범위 내의 정수: 0–255 | 50 | 디지털 워터마크 텍스트의 투명도 수준을 정의합니다. |
rdeSvc.watermark.rotation | 값 범위 내의 정수: 0–360 | 45 | 디지털 워터마크 텍스트의 표시 각도를 정의합니다. |
rdeSvc.watermark.template | 사용 가능한 정보 변수를 사용하여 구성된 문자열입니다. $BROKER_USER_NAME $BROKER_DOMAIN_NAME $USER_NAME $USER_DOMAIN $MACHINE_NAME $REMOTE_CLIENT_IP $CLIENT_CONNECT_TIME |
$USER_DOMAIN\ $USER_NAME\n $MACHINE_NAME On $CLIENT_CONNECT_TIME \n$REMOTE_CLIENT_IP |
디지털 워터마크에 표시할 텍스트를 정의합니다. 정보 변수의 조합과 순서를 사용하여 워터마크를 구성합니다. 문자 제한은 1024자이고, 확장 후에는 4096자입니다. 텍스트는 최대 길이를 초과할 경우 잘립니다. |
RemoteDisplay.allowAudio | true 또는 false | true | 오디오 출력을 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. |
RemoteDisplay.allowH264 | true 또는 false | true | 이 옵션을 설정하여 H.264 인코딩을 사용하도록 설정하거나 비활성화합니다. |
RemoteDisplay.allowH264YUV444 | true 또는 false | true | 클라이언트에서 지원하는 경우 높은 색상 정확도를 제공하는 H.264 YUV 4:4:4 인코딩을 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. |
RemoteDisplay.allowHEVC | true 또는 false | true | HEVC(고효율도 비디오 코딩)를 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. |
RemoteDisplay.allowHEVCYUV444 | true 또는 false | true | 클라이언트에서 지원하는 경우 높은 색상 정확도를 제공하는 HEVC YUV 4:4:4 인코딩을 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. |
RemoteDisplay.allowVMWKeyEvent2Unicode | true 또는 false | true | Horizon Agent에서 클라이언트의 키보드 입력을 나타내는 유니코드 이벤트를 처리하는 것을 허용하거나 허용하지 않으려면 이 옵션을 설정합니다. 이 옵션을 사용하도록 설정하면 클라이언트 시스템에서 키보드 입력을 나타내는 유니코드 값을 원격 데스크톱에 전송합니다. Linux는 유니코드 입력을 기본적으로 지원하지 않으므로 Horizon Agent는 먼저 유니코드 값을 KeyCodes로 변환한 다음, KeyCodes를 운영 체제에 전송하여 적절한 유니코드 문자를 표시합니다. 이 옵션이 사용하지 않도록 설정되면 Horizon Agent는 클라이언트에서 전송된 유니코드 이벤트를 처리하지 않습니다. |
RemoteDisplay.buildToPNG | true 또는 false | false | 그래픽 애플리케이션, 특히 그래픽 디자인 애플리케이션에서는 Linux 데스크톱의 클라이언트 디스플레이에서 이미지의 정확한 픽셀 렌더링이 수행되어야 합니다. Linux 데스크톱에서 생성되고 클라이언트 디바이스에서 렌더링되는 이미지 및 비디오 재생을 위해 무손실 PNG 모드 빌드를 구성할 수 있습니다. 이 기능에서는 클라이언트와 ESXi 호스트 사이에 추가 대역폭을 사용합니다. 이 옵션을 사용하도록 설정하면 H.264 인코딩이 비활성화됩니다. |
RemoteDisplay.enableNetworkContinuity | true 또는 false | true | Horizon Agent for Linux에서 네트워크 연속성 기능을 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. |
RemoteDisplay.enableNetworkIntelligence | true 또는 false | true | Horizon Agent for Linux에서 네트워크 인텔리전스 기능을 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. |
RemoteDisplay.enableStats | true 또는 false | false | mks 로그에서 대역폭, FPS, RTT 등과 같은 VMware Blast 디스플레이 프로토콜 통계를 사용하도록 설정하거나 비활성화합니다. |
RemoteDisplay.enableUDP | true 또는 false | true | Horizon Agent for Linux에서 UDP 프로토콜 지원을 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. |
RemoteDisplay.maxBandwidthBurstMsec | 정수 | 1000 | 클라이언트로 전송되는 데이터의 대역폭 버스팅 간격을 지정합니다. 이 옵션은 네트워크 대역폭이 RemoteDisplay.maxBandwidthKbps로 설정된 대역폭 제한을 일시적으로 초과할 수 있는 시간 간격(밀리초)을 구성합니다. 예를 들어 RemoteDisplay.maxBandwidthKbps = 4000 및 RemoteDisplay.maxBandwidthBurstMsec = 1000인 경우 1초 간격 동안 출력이 4Kbit를 초과하면 안 됩니다. 이러한 4Kbit 데이터는 1초 간격이 시작할 때 집중 버스트로 출력되거나 필요에 따라 1초 간격 동안 분산될 수 있습니다. |
RemoteDisplay.maxBandwidthKbps | 정수 | 1000000 | VMware Blast 세션에 초당 킬로비트(Kbps)로 최대 대역폭을 지정합니다. 대역폭은 모든 이미징, 오디오, 가상 채널 및 VMware Blast 제어 트래픽을 포함합니다. 유효한 값은 4Gbps(4096000) 미만이어야 합니다.
참고: 실제로 허용되는 최대 대역폭은 다음 값 중
더 작은 값입니다.
|
RemoteDisplay.maxBandwidthKbpsPerMegaPixelOffset | 정수 | 0 | 세션에 사용할 수 있는 총 화면 영역을 기준으로 VMware Blast 세션에 대한 최대 대역폭 제한(초당 킬로비트(Kbps))을 결정하는 데 사용되는 오프셋 및 기울기 값을 지정합니다. 이 최대 대역폭 제한은 다음 수식에서 계산됩니다. MaxBandwidthCap = Offset + (Slope * ScreenArea) 여기서 다음이 적용됩니다.
참고: 실제로 허용되는 최대 대역폭은 다음 값 중
더 작은 값입니다.
|
RemoteDisplay.maxBandwidthKbpsPerMegaPixelSlope | 100에서 100000 사이의 정수 | 6200 | |
RemoteDisplay.minBandwidthKbps | 정수 | 256 | VMware Blast 세션에 초당 킬로비트(Kbps)로 최소 대역폭을 지정합니다. 대역폭은 모든 이미징, 오디오, 가상 채널 및 VMware Blast 제어 트래픽을 포함합니다. |
RemoteDisplay.maxFPS | 정수 | 30 | 화면 업데이트의 최대 속도를 지정합니다. 사용자가 소비하는 평균 대역폭을 관리하려면 이 설정을 사용합니다. 유효한 값은 3에서 60 사이여야 합니다. 기본값은 초당 30회 업데이트입니다. |
RemoteDisplay.maxQualityJPEG | 사용할 수 있는 값 범위: 1-100 | 90 | JPEG/PNG 인코딩의 데스크톱 디스플레이 이미지 품질을 지정합니다. 높은 품질 설정은 더 정적이어서 이미지 품질이 더 좋은 화면 영역에 사용합니다. |
RemoteDisplay.midQualityJPEG | 사용할 수 있는 값 범위: 1-100 | 35 | JPEG/PNG 인코딩의 데스크톱 디스플레이 이미지 품질을 지정합니다. 데스크톱 디스플레이의 보통 품질 설정에 사용됩니다. |
RemoteDisplay.minQualityJPEG | 사용할 수 있는 값 범위: 1-100 | 25 | JPEG/PNG 인코딩의 데스크톱 디스플레이 이미지 품질을 지정합니다. 낮은 품질 설정은 스크롤이 발생하는 경우와 같이 자주 변경되는 화면 영역에 사용합니다. |
RemoteDisplay.qpmaxH264 | 사용할 수 있는 값 범위: 0-51 | 36 | 이 옵션을 사용하여 H.264 또는 HEVC 인코딩을 사용하도록 구성된 원격 디스플레이에서 최상의 이미지 품질을 지정하는 H264minQP 양자화 매개 변수를 설정합니다. RemoteDisplay.qpminH264에 설정된 값보다 큰 값을 설정합니다. |
RemoteDisplay.qpminH264 | 사용할 수 있는 값 범위: 0-51 | 10 | 이 옵션을 사용하여 H.264 또는 HEVC 인코딩을 사용하도록 구성된 원격 디스플레이에서 최저 이미지 품질을 지정하는 H264maxQP 양자화 매개 변수를 설정합니다. RemoteDisplay.qpmaxH264에 설정된 값보다 작은 값을 설정합니다. |
RemoteDisplay.updateCacheSizeKB | 정수 | 256000 | 인코더 이미지 캐시의 최대 크기(킬로바이트)를 설정하려면 이 옵션을 사용합니다.
|
UsbRedirPlugin.log.logLevel | error, warn, info, debug, trace 또는 verbose | info | USB 리디렉션 플러그인의 로그 수준을 설정하려면 이 옵션을 사용합니다. |
UsbRedirServer.log.logLevel | error, warn, info, debug, trace 또는 verbose | info | USB 리디렉션 서버의 로그 수준을 설정하려면 이 옵션을 사용합니다. |
vdpservice.log.logLevel | fatal error, warn, info, debug 또는 trace | info | vdpservice의 로그 수준을 설정하려면 이 옵션을 사용합니다. |
viewusb.AllowAudioIn | {m|o}:{true|false} | 정의되지 않음, true와 동일 | 오디오 입력 디바이스가 리디렉션되도록 허용하거나 허용하지 않으려면 이 옵션을 사용합니다. 예: o:false |
viewusb.AllowAudioOut | {m|o}:{true|false} | 정의되지 않음, false와 동일 | 오디오 출력 디바이스의 리디렉션을 허용하거나 허용하지 않으려면 이 옵션을 설정합니다. |
viewusb.AllowAutoDeviceSplitting | {m|o}:{true|false} | 정의되지 않음, false와 동일 | 복합 USB 디바이스의 자동 분할을 허용하거나 허용하지 않으려면 이 옵션을 설정합니다. 예: m:true |
viewusb.AllowDevDescFailsafe | {m|o}:{true|false} | 정의되지 않음, false와 동일 | Horizon Client가 구성 또는 디바이스 설명자를 가져오지 못할 경우에도 디바이스가 리디렉션되도록 허용하거나 허용하지 않으려면 이 옵션을 설정합니다. 구성 또는 디바이스 설명자를 가져오지 못할 경우에도 디바이스를 허용하려면 IncludeVidPid 또는 IncludePath와 같은 Include 필터에 포함하십시오. |
viewusb.AllowHIDBootable | {m|o}:{true|false} | 정의되지 않음, true와 동일 | HID 부팅 가능 디바이스로도 알려져 있는, 부팅 시에 사용 가능한 키보드 또는 마우스 이외의 입력 디바이스의 리디렉션을 허용하거나 허용하지 않으려면 이 옵션을 사용합니다. |
viewusb.AllowKeyboardMouse | {m|o}:{true|false} | 정의되지 않음, false와 동일 | 통합형 포인팅 디바이스(예: 마우스, 트랙볼 또는 터치패드)를 사용하여 키보드의 리디렉션을 허용하거나 허용하지 않으려면 이 옵션을 설정합니다. |
viewusb.AllowSmartcard | {m|o}:{true|false} | 정의되지 않음, false와 동일 | 스마트 카드 디바이스가 리디렉션되도록 허용하거나 허용하지 않으려면 이 옵션을 설정합니다. |
viewusb.AllowVideo | {m|o}:{true|false} | 정의되지 않음, true와 동일 | 비디오 디바이스가 리디렉션되도록 허용하거나 허용하지 않으려면 이 옵션을 사용합니다. |
viewusb.DisableRemoteConfig | {m|o}:{true|false} | 정의되지 않음, false와 동일 | USB 디바이스 필터링을 수행할 때 Horizon Agent 설정을 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. |
viewusb.ExcludeAllDevices | {true|false} | 정의되지 않음, false와 동일 | 모든 USB 디바이스를 리디렉션에 포함하거나 리디렉션에서 제외하려면 이 옵션을 사용합니다. true로 설정되면 기타 정책 설정을 사용하여 특정 디바이스 또는 디바이스 제품군을 리디렉션할 수 있습니다. false로 설정되면 기타 정책 설정을 사용하여 특정 디바이스 또는 디바이스 제품군이 리디렉션되지 않도록 방지할 수 있습니다. Horizon Agent에서 ExcludeAllDevices 값을 true로 설정하고 이 설정이 Horizon Client로 전달될 경우, Horizon Agent 설정이 Horizon Client 설정을 재정의합니다. |
viewusb.ExcludeFamily | {m|o}:family_name_1[;family_name_2;...] | 정의되지 않음 | 디바이스 제품군을 리디렉션에서 제외하려면 이 옵션을 사용합니다. 예: m:bluetooth;smart-card
자동 디바이스 분할을 사용하도록 설정한 경우 Horizon은 복합 USB 디바이스 각 인터페이스의 디바이스 제품군을 검토하여 제외해야 할 인터페이스를 결정합니다. 자동 디바이스 분할을 비활성화한 경우, Horizon은 전체 복합 USB 디바이스의 디바이스 제품군을 검토합니다.
참고: 마우스 및 키보드는 기본적으로 리디렉션에서 제외됩니다. 마우스 및 키보드 디바이스를 제외하도록 이 설정을 구성하지 않도록 합니다.
|
viewusb.ExcludePath | {m|o}:bus-x1[/y1].../ port-z1[;bus-x2[/y2].../port-z2;...] | 정의되지 않음 | 지정된 허브 또는 포트 경로의 디바이스를 리디렉션에서 제외하려면 이 옵션을 사용합니다. 버스 및 포트 번호를 16진수로 지정해야 합니다. 와일드카드 문자는 경로에 사용할 수 없습니다. 예:m:bus-1/2/3_port- 02;bus-1/1/1/4_port-ff |
viewusb.ExcludeVidPid | {m|o}:vid-xxx1_ pid-yyy1[;vid-xxx2_pid-yyy2;..] | 정의되지 않음 | 지정된 벤더 및 제품 ID를 가진 디바이스를 리디렉션에서 제외하려면 이 옵션을 설정합니다. ID 번호를 16진수로 지정해야 합니다. ID에서 개별 자릿수 대신 와일드카드 문자(*)를 사용할 수 있습니다. 예: o:vid-0781_pid- ****;vid-0561_pid-554c |
viewusb.IncludeFamily | {m|o}:family_name_1[;family_name_2]... | 정의되지 않음 | 리디렉션될 수 있는 디바이스 제품군을 포함하려면 이 옵션을 설정합니다. 예: o:storage; smart-card |
viewusb.IncludePath | {m|o}:bus-x1[/y1].../ port-z1[;bus-x2[/y2].../portz2;...] | 정의되지 않음 | 리디렉션될 수 있는 지정된 허브 또는 포트 경로의 디바이스를 포함하려면 이 옵션을 사용합니다. 버스 및 포트 번호를 16진수로 지정해야 합니다. 와일드카드 문자는 경로에 사용할 수 없습니다. 예: m:bus-1/2_port- 02;bus-1/7/1/4_port-0f |
viewusb.IncludeVidPid | {m|o}:vid-xxx1_ pid-yyy1[;vid-xxx2_pid-yyy2;...] | 정의되지 않음 | 리디렉션될 수 있는 지정된 벤더 및 제품 ID를 가진 디바이스를 포함하려면 이 옵션을 설정합니다. ID 번호를 16진수로 지정해야 합니다. ID에서 개별 자릿수 대신 와일드카드 문자(*)를 사용할 수 있습니다. 예: o:vid-***_pid-0001;vid-0561_pid-554c |
viewusb.SplitExcludeVidPid | {m|o}:vid-xxx1_pid-yyy1[;vid-xxx2_pid-yyy2;...] | 정의되지 않음 | 벤더 및 제품 ID로 분할하여 지정된 복합 USB 디바이스를 제외하거나 포함하려면 이 옵션을 사용합니다. 이 설정의 형식은 vid-xxx1_pid-yyy1[;vid-xxx2_pid-yyy2;...]입니다. ID 번호는 16진수로 지정해야 합니다. ID에서 개별 자릿수 대신 와일드카드 문자(*)를 사용할 수 있습니다. 예: m:vid-0f0f_pid-55** |
viewusb.SplitVidPid | {m|o}: vid-xxxx_pid-yyyy([exintf:zz[;exintf:ww]])[;...] | 정의되지 않음 | 벤더 및 제품 ID별로 지정된 복합 USB 디바이스의 구성 요소를 개별 디바이스로 처리하려면 이 옵션을 설정합니다. 이 설정의 형식은 vid-xxxx_pid-yyyy(exintf:zz[;exintf:ww])입니다. exintf 키워드를 사용하면 인터페이스 번호를 지정하여 구성 요소를 리디렉션에서 제외할 수 있습니다. ID 번호는 16진수로, 인터페이스 번호는 앞에 0이 표시되는 10진수로 지정해야 합니다. ID에서 개별 자릿수 대신 와일드카드 문자(*)를 사용할 수 있습니다. 예: o:vid-0f0f_pid-***(exintf-01);vid-0781_pid-554c(exintf:01;exintf:02)
참고: VMware Horizon은 명시적으로 제외하지 않은 구성 요소를 자동으로 포함하지 않습니다.
VidPid 디바이스 포함과 같은 필터 정책을 지정하여 해당 구성 요소를 포함시켜야 합니다.
|
VMWPkcs11Plugin.log.enable | true 또는 false | false | True SSO 기능에 대해 로깅 모드를 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. |
VMWPkcs11Plugin.log.logLevel | error, warn, info, debug, trace 또는 verbose | info | True SSO 기능의 로그 수준을 설정하려면 이 옵션을 사용합니다. |
VVC.RTAV.Enable | true 또는 false | true | 오디오 입력을 사용 설정/비활성화하려면 이 옵션을 설정합니다. |
VVC.ScRedir.Enable | true 또는 false | true | 스마트 카드 리디렉션을 사용/비활성하하려면 이 옵션을 설정합니다. |
VVC.logLevel | fatal error, warn, info, debug 또는 trace | info | VVC 프록시 노드의 로그 수준을 설정하려면 이 옵션을 사용합니다. |
/etc/vmware/viewagent-custom.conf의 구성 옵션
Java Standalone Agent에서는 구성 파일 /etc/vmware/viewagent-custom.conf를 사용합니다.
옵션 | 값 | 기본값 | 설명 |
---|---|---|---|
CDREnable | true 또는 false | true | 클라이언트 드라이브 리디렉션 기능을 사용하도록 설정하거나 비활성화하려면 이 옵션을 사용합니다. |
AppEnable | true 또는 false | true | 단일 세션 애플리케이션 풀에 대한 지원을 사용하도록 설정하거나 비활성화하려면 이 옵션을 사용합니다. |
BlockScreenCaptureEnable | true 또는 false | false | 사용자가 Windows 또는 macOS 디바이스를 사용하여 끝점에서 가상 데스크톱 또는 게시된 애플리케이션의 스크린샷을 생성하지 못하게 하려면 이 옵션을 사용합니다. |
CollaborationEnable | true 또는 false | true | Linux 데스크톱에서 세션 공동 작업 기능을 사용하도록 설정하거나 비활성화하려면 이 옵션을 사용합니다. |
DPISyncEnable | true 또는 false | true | 원격 데스크톱의 DPI 설정이 클라이언트 시스템의 DPI 설정과 일치하도록 하는 DPI 동기화 기능을 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. |
EndpointVPNEnable | true 또는 false | false | Dynamic Environment Manager 콘솔에서 사용되는 끝점 IP 주소 범위에 대해 끝점 IP 주소를 평가할 때 클라이언트의 물리적 네트워크 카드 IP 주소를 사용할지 또는 VPN IP 주소를 사용할지를 지정하려면 이 옵션을 설정합니다. 이 옵션을 false로 설정하는 경우 클라이언트의 물리적 네트워크 카드 IP 주소가 사용됩니다. 그렇지 않은 경우 VPN IP 주소가 사용됩니다. |
HelpDeskEnable | true 또는 false | true | 헬프 데스크 도구 기능을 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. |
KeyboardLayoutSync | true 또는 false | true | 클라이언트의 시스템 로캘 목록 및 현재 키보드 레이아웃을 Horizon Agent for Linux 데스크톱과 동기화할지 여부를 지정하려면 이 옵션을 사용합니다. 이 설정이 사용되도록 설정되거나 구성되지 않은 경우, 동기화가 허용됩니다. 이 설정이 비활성화되면 동기화가 허용되지 않습니다. 이 기능은 Windows용 Horizon Client에서만 지원되고 영어, 프랑스어, 독일어, 일본어, 한국어, 스페인어, 중국어 간체 및 중국어 번체 로캘에서만 지원됩니다. |
LogCnt | 정수 | -1 | 이 옵션을 사용하여 /tmp/vmware-root에서 예약된 로그 파일 수를 설정합니다.
|
MaxSessionsBuffer | 1과 팜 구성 마법사에서 RDS 호스트당 최대 세션 수에 지정된 값 사이의 정수입니다. |
5 또는 1 |
팜을 구성할 때 이 옵션을 사용하여 호스트 시스템당 사전 실행 세션 수를 지정합니다. 올바르게 구성된 경우 이 옵션은 데스크톱 및 애플리케이션 세션의 실행 속도를 높이는 데 도움이 될 수 있습니다. 기본값은 비 vGPU 팜의 경우 5이고 vGPU 팜의 경우 1입니다. 이 값이 높으면 vGPU 또는 비 vGPU 환경에서 더 많은 리소스가 미리 사용됨을 의미합니다. 미리 사용된 vGPU 리소스의 높은 비율이 로드 밸런서의 동작에 영향을 미치기 때문에 더 낮은 vGPU 프로파일을 사용하는 로드 밸런싱된 vGPU 환경에서는 높은 값을 구성하지 않는 것이 좋습니다. 예를 들어 로드 밸런싱된 환경에서 프로파일이 2Q일 때 높은 MaxSessionBuffer 값을 사용하면 로드 밸런서가 해당 팜에서 데스크톱 및 애플리케이션을 할당하지 못할 수 있습니다. Linux 팜, 게시된 데스크톱 및 게시된 애플리케이션에 대한 고려 사항의 내용을 참조하십시오. |
NetbiosDomain | 모두 대문자로 된 텍스트 스트링 | 정의되지 않음 | True SSO를 구성할 때 이 옵션을 사용하여 조직 도메인의 NetBIOS 이름을 설정합니다. |
OfflineJoinDomain | pbis 또는 samba | pbis | 이 옵션을 사용하여 인스턴트 클론 오프라인 도메인 가입을 설정합니다. 오프라인 도메인 가입을 수행하는 데 사용할 수 있는 방법은 PBISO(PowerBroker Identity Services Open) 인증 및 Samba 오프라인 도메인 가입입니다. 이 속성값이 pbis 또는 samba가 아닌 경우 오프라인 도메인 가입은 무시됩니다. |
PrintRedirEnable | true 또는 false | true | 클라이언트 프린터 리디렉션을 포함하는 VMware Integrated Printing 기능을 사용하도록 설정하거나 비활성화합니다.
참고: VMware Integrated Printing을 사용하도록 설정하려면 이러한 구성 옵션을
둘 다
true로 설정해야 합니다.
이러한 옵션 중 하나를 false로 설정하면 다른 옵션이 true로 설정되어 있더라도 VMware Integrated Printing이 비활성화되었습니다. |
RunOnceScript | 가상 시스템을 Active Directory에 가입시키기 위한 스크립트 | 정의되지 않음 | 복제된 가상 시스템을 Active Directory에 다시 가입시키려면 이 옵션을 사용합니다. 호스트 이름이 변경된 후에 RunOnceScript 옵션을 설정합니다. 지정된 스크립트는 첫 번째 호스트 이름이 변경된 후에만 실행됩니다. 스크립트는 에이전트 설치 후에 에이전트 서비스가 시작되고 호스트 이름이 변경되면 루트 사용 권한으로 실행됩니다. 예를 들어 Winbind 솔루션의 경우 winbind를 사용하여 기본 가상 시스템을 Active Directory에 가입시키고 이 옵션을 스크립트 경로로 설정해야 합니다. 스크립트에는 도메인 다시 가입 명령(/usr/bin/net ads join -U <ADUserName>%<ADUserPassword>)이 포함되어야 합니다. VM 복제 후에 운영 체제 사용자 지정에 따라 호스트 이름이 변경됩니다. 에이전트 서비스가 시작되면 복제된 가상 시스템을 Active Directory에 가입시키기 위해 이 스크립트가 실행됩니다. |
RunOnceScriptTimeout | 120 | RunOnceScript 옵션의 시간 초과 값을 초 단위로 설정하려면 이 옵션을 사용합니다. 예를 들어 |
|
SSLCiphers | 텍스트 문자열 | !aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES | 암호 목록을 지정하려면 이 옵션을 사용합니다. OpenSSL 표준에서 정의하는 형식을 사용해야 합니다. OpenSSL 정의 형식에 대한 정보를 찾으려면 OpenSSL 암호 문자열 키워드를 인터넷 검색 엔진에 입력하십시오. |
SSLProtocols | 텍스트 문자열 | TLSv1_1:TLSv1_2 | 보안 프로토콜을 지정하려면 이 옵션을 사용합니다. 지원되는 프로토콜은 TLSv1.1 및 TLSv1.2입니다. |
SSODesktopType | UseGnomeClassic, UseGnomeFlashback, UseGnomeUbuntu, UseMATE 또는 UseKdePlasma | 정의되지 않음 | SSO가 사용되도록 설정되면 이 옵션은 기본 데스크톱 환경 대신 사용할 데스크톱 환경을 지정합니다. 데스크톱 환경을 사용하도록 지정하기 전에 선택한 데스크톱 환경이 데스크톱에 설치되어 있는지 확인해야 합니다. Ubuntu 데스크톱에서 이 옵션을 설정하면 SSO 기능이 사용하도록 설정되었는지와 관계없이 이 옵션이 적용됩니다. RHEL/CentOS 7.x 데스크톱에서 이 옵션을 지정한 경우 SSO가 사용하도록 설정된 경우에만 선택한 데스크톱 환경이 사용됩니다.
참고: RHEL 8.x 데스크톱에서는 이 옵션이 지원되지 않습니다. VMware Horizon은 RHEL 8.x 데스크톱에서 Gnome 데스크톱 환경만 지원합니다.
|
SSOEnable | true 또는 false | true | SSO(Single Sign On)를 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. |
SSOUserFormat | 텍스트 문자열 | [username] | Single Sign-On에 로그인 이름 형식을 지정하려면 이 옵션을 사용합니다. 기본값은 사용자 이름만입니다. 도메인 이름도 필요한 경우 이 옵션을 설정합니다. 일반적으로 로그인 이름은 도메인 이름과 특수 문자 뒤에 사용자 이름을 추가한 것입니다. 특수 문자가 백슬래시인 경우에는 백슬래시를 하나 더 사용해서 이스케이프 처리해야 합니다. 로그인 이름 형식의 예는 다음과 같습니다.
|
서브넷 | CIDR IP 주소 형식 값 | [subnet] | 다른 시스템이 Horizon Agent for Linux에 연결하는 데 사용할 수 있는 서브넷에 이 옵션을 설정합니다. 서브넷이 서로 다른 둘 이상의 로컬 IP 주소가 있는 경우 구성된 서브넷의 로컬 IP 주소가 Horizon Agent for Linux에 연결하는 데 사용됩니다. CIDR IP 주소 형식으로 값을 지정해야 합니다. 예: Subnet=123.456.7.8/24. |
DEMEnable | true 또는 false | false | Dynamic Environment Manager에 생성된 스마트 정책을 사용하도록 설정하거나 비활성화하려면 이 옵션을 설정합니다. 이 옵션을 사용하도록 설정하고 스마트 정책의 조건이 충족되면 정책이 적용됩니다. |
DEMNetworkPath | 텍스트 문자열 | 정의되지 않음 | 이 옵션을 Dynamic Environment Manager 콘솔에 설정된 것과 동일한 네트워크 경로로 설정해야 합니다. 경로는 //10.111.22.333/view/LinuxAgent/DEMConfig와 유사한 형식이어야 합니다. 네트워크 경로는 액세스를 위한 사용자 이름 및 암호 자격 증명이 필요하지 않은 공용 공유 폴더에 해당해야 합니다. |