20.16.12. 그래픽 프레임 버퍼


그래픽 장치를 사용하면 게스트 가상 머신 OS와 그래픽 상호 작용을 수행할 수 있습니다. 게스트 가상 시스템에는 일반적으로 관리자와의 상호 작용을 허용하도록 구성된 프레임버 또는 텍스트 콘솔이 있습니다.
그래픽 프레임버 버퍼 장치 구성 설정을 지정하려면 관리 툴을 사용하여 도메인 XML을 다음과 같이 변경합니다.

그림 20.56. 그래픽 프레임 버퍼


  ...
  <devices>
    <graphics type='sdl' display=':0.0'/>
    <graphics type='vnc' port='5904'>
      <listen type='address' address='192.0.2.1'/>
    </graphics>
    <graphics type='rdp' autoport='yes' multiUser='yes' />
    <graphics type='desktop' fullscreen='yes'/>
    <graphics type='spice'>
      <listen type='network' network='rednet'/>
    </graphics>
  </devices>
  ...
graphics 요소에는 아래 설명과 같이 sdl,vnc,rdp 또는 desktop 값을 사용하는 필수 type 속성이 있습니다.
표 20.20. 그래픽 프레임버 버퍼 요소
매개변수설명
sdl그러면 호스트 물리적 시스템 데스크탑에 창이 표시되며, 3개의 선택적 인수를 사용할 수 있습니다. 디스플레이에 사용할 표시 특성, 인증 식별자에 대한 xauth 속성, 값을 수락하는 선택적 전체 화면 특성( 또는 없음)이 필요합니다.
vncVNC 서버를 시작합니다. port 속성은 TCP 포트 번호(자동 할당되어야 함을 나타내는 레거시 구문으로 -1 포함)를 지정합니다. autoport 속성은 사용할 TCP 포트 자동 할당을 나타내는 새로운 기본 구문입니다. listen 속성은 서버가 수신 대기할 IP 주소입니다. passwd 속성은 일반 텍스트로 VNC 암호를 제공합니다. keymap 속성은 사용할 키맵을 지정합니다. 암호 유효성에 대한 제한을 설정하여 타임 스탬프 passwdValidTo='2010-04-09T15:51:00' 을 UTC로 지정할 수 있습니다. 연결된 속성을 사용하면 암호 변경 중에 연결된 클라이언트를 제어할 수 있습니다. VNC는 keep 값만 허용하고 모든 하이퍼바이저에서 지원되지 않을 수 있습니다. QEMU는 listen/port를 사용하는 대신 unix 도메인 소켓 경로에서 수신 대기하도록 소켓 속성을 지원합니다.
SPICESPICE 서버를 시작합니다. port 속성은 TCP 포트 번호(-1를 사용하여 자동할 수 있음을 나타내는 레거시 구문으로) 지정하지만 tlsPort 는 대체 보안 포트 번호를 제공합니다. autoport 속성은 두 포트 번호의 자동 할당을 나타내는 새로운 기본 구문입니다. listen 속성은 서버가 수신 대기할 IP 주소입니다. passwd 속성은 일반 텍스트로 SPICE 암호를 제공합니다. keymap 속성은 사용할 키맵을 지정합니다. 암호 유효성에 대한 제한을 설정하여 타임 스탬프 passwdValidTo='2010-04-09T15:51:00' 을 UTC로 지정할 수 있습니다. 연결된 속성을 사용하면 암호 변경 중에 연결된 클라이언트를 제어할 수 있습니다. SPICE는 계속 클라이언트 연결을 유지하고, 클라이언트 연결을 끊을 수 있으며, 암호 변경에 실패하게 됩니다. 모든 하이퍼바이저에서 지원되지 않습니다. defaultMode 속성은 기본 채널 보안 정책, 유효한 값은 안전하지 않은 보안 및 기본값 any 입니다(가능한 경우 안전하지 않은 경우 안전하지만 보안 경로가 없는 경우 오류 발생 대신 비보안 으로 대체됨).
SPICE에 일반 및 TLS 보안 TCP 포트가 모두 구성되어 있는 경우 각 포트에서 실행할 수 있는 채널을 제한하는 것이 좋습니다. 이는 기본 그래픽 요소 내에 하나 이상의 channel 요소를 추가하여 달성됩니다. 유효한 채널 이름에는 주요 채널 이름,디스플레이,입력,커서,재생,기록, 스마트 카드; 및 usbredir 이 포함됩니다.
SPICE 구성 설정을 지정하려면 mangement 툴을 사용하여 도메인 XML을 다음과 같이 변경합니다.

그림 20.57. SPICE 구성


  <graphics type='spice' port='-1' tlsPort='-1' autoport='yes'>
    <channel name='main' mode='secure'/>
    <channel name='record' mode='insecure'/>
    <image compression='auto_glz'/>
    <streaming mode='filter'/>
    <clipboard copypaste='no'/>
    <mouse mode='client'/>
  </graphics>
SPICE는 오디오, 이미지 및 스트리밍에 대한 변수 압축 설정을 지원합니다. 이러한 설정은 모든 요소에서 압축 속성을 사용하여 액세스할 수 있습니다. 이미지 압축을 설정하는 이미지(수용 auto_glz, auto_lz, quick, glz, lz, off), wan(수명, 절대, 절대)을 구성하여 이미지의 JPEG 압축을 위한 jpeg 를 사용할 수 있습니다(수신 이미지 압축 구성(수동, 절대, 절대) 및 외부 스트림 압축을 구성하는 경우 zlib.
스트리밍 모드는 streaming 요소에 의해 설정되며, mode 특성을 필터,all 또는 off 중 하나로 설정합니다.
또한 클립보드 요소에 의해 복사 및 붙여넣기 기능( SPICE 에이전트 사용)이 설정됩니다. 기본적으로 활성화되어 있으며 copy paste 속성을 no 로 설정하여 비활성화할 수 있습니다.
마우스 요소에 의해 설정되며, 해당 mode 특성을 서버 또는 클라이언트 중 하나로 설정합니다. 모드를 지정하지 않으면 qemu 기본값이 사용됩니다(클라이언트 모드).
추가 요소는 다음과 같습니다.
표 20.21. 추가 그래픽 프레임 버퍼 요소
매개변수설명
rdpRDP 서버를 시작합니다. port 속성은 TCP 포트 번호(자동 할당되어야 함을 나타내는 레거시 구문으로 -1 포함)를 지정합니다. autoport 속성은 사용할 TCP 포트 자동 할당을 나타내는 새로운 기본 구문입니다. replaceUser 속성은 VM에 대한 여러 동시 연결이 허용되는지 여부를 결정하는 부울입니다. 기존 연결을 삭제해야 하는지 여부와 새 연결은 새 클라이언트가 단일 연결 모드로 연결할 때 VRDP 서버에서 설정해야 합니다.
desktop이 값은 현재Space 도메인에 대해 예약되어 있습니다. "sdl"과 마찬가지로 호스트 물리적 머신 데스크탑에 창을 표시하지만 VirtualBox 뷰어를 사용합니다. "sdl"과 마찬가지로 선택적 특성 표시 및 전체 화면을 허용합니다.
listen그래픽 유형 vnc와 spice에 대한 수신 대기 소켓을 설정하는 데 사용되는 주소 정보를 두는 대신 listen 속성, listen 특성, listen 이라는 그래픽 의 개별 하위 요소를 지정할 수 있습니다(위의 예제 참조). listen 은 다음 속성을 허용합니다.
  • type - address 또는 network로 설정합니다. 이는 이 listen 요소가 직접 사용할 주소를 지정하는지 또는 네트워크 이름을 지정하여(다음에 수신 대기할 적절한 주소를 결정하는 데 사용됨)를 나타냅니다.
  • address - 이 속성에는 수신 대기할 IP 주소 또는 호스트 이름(DNS 쿼리를 통해 IP 주소로 확인됨)이 포함됩니다. 실행 중인 도메인의 "live" XML에서 이 속성은 type='network' 에서도 수신 대기에 사용되는 IP 주소로 설정됩니다.
  • network - type='network' 인 경우 network 속성에 구성된 네트워크 목록에 있는 네트워크 이름이 포함됩니다. 이름이 지정된 네트워크 구성을 검사하여 적절한 수신 대기 주소를 결정합니다. 예를 들어, 네트워크에 IPv4 주소가 구성에 있는 경우(예: 경로 유형, nat 또는 전달 유형(isolated)이 없는 경우) 네트워크의 구성에 나열된 첫 번째 IPv4 주소가 사용됩니다. 네트워크가 호스트 물리적 시스템 브릿지를 설명하는 경우, 해당 브리지 장치와 연관된 첫 번째 IPv4 주소가 사용되며, 네트워크가 'direct'(macvtap) 모드 중 하나를 설명하는 경우 첫 번째 전달 dev의 첫 번째 IPv4 주소가 사용됩니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.