3.3. 게스트 에이전트 및 드라이버 설치

3.3.1. Red Hat Virtualization 게스트 에이전트 및 드라이버

Red Hat Virtualization 게스트 에이전트 및 드라이버는 Red Hat Enterprise Linux 및 Windows 가상 머신에서 추가 정보와 기능을 제공합니다. 이러한 주요 기능에는 리소스 사용량을 감시하고 사용자 포털 및 관리 포털에서 가상 머신을 올바르게 종료하거나 재부팅할 수 있는 기능이 있습니다. 이러한 기능을 사용하려는 가상 머신마다 각각 Red Hat Virtualization 게스트 에이전트 및 드라이버를 설치합니다.

표 3.1. Red Hat Virtualization 게스트 드라이버

드라이버
설명
작동 대상
virtio-net
반가상화 네트워크 드라이버는 rtl 등과 같은 에뮬레이트된 장치보다 더 높은 성능을 제공합니다.
서버 및 데스크탑
virtio-block
반가상화 HDD 드라이버는 게스트와 하이퍼바이저 간의 조정 및 통신을 최적화함으로써 IDE 등과 같은 에뮬레이트된 장치보다 높은 I/O 성능을 제공합니다. 이 드라이버는 호스트가 사용하는 virtio-device의 소프트웨어 구현을 보완해서 하드웨어 장치 역할을 합니다.
서버 및 데스크탑
virtio-scsi
반가상화 iSCSI HDD 드라이버는 virtio-block 장치와 비슷한 성능을 제공하며 여기에 더해 몇 가지 개선된 기능이 있습니다. 특히 이 드라이버에서는 수백 개의 장치를 추가하는 것이 지원되며 일반적인 SCSI 장치 이름 지정 규칙에 따라 장치의 이름을 지정합니다.
서버 및 데스크탑
virtio-serial
Virtio-serial은 여러 개의 시리얼 포트를 지원합니다. 이렇게 개선된 성능을 사용하여 네트워크 문제 없이 게스트와 호스트 간의 빠른 통신을 할 수 있습니다. 이와 같은 빠른 통신은 게스트 에이전트에서 필요하며 게스트와 호스트 간 클립보드 복사 및 붙여넣기 그리고 로깅(logging) 등과 같은 다른 기능에도 빠른 통신이 필요합니다.
서버 및 데스크탑
virtio-balloon
Virtio-balloon을 사용하여 게스트가 실제로 액세스하는 메모리의 크기를 제어합니다. 이를 통해 메모리 오버커밋을 개선할 수 있습니다. 향후 호환성을 위해서 balloon 드라이버가 설치되지만 Red Hat Virtualization에서 기본적으로 사용되지는 않습니다.
서버 및 데스크탑
qxl
반가상화된 디스플레이 드라이버를 사용하면 호스트에서 CPU 사용량이 감소하며 거의 모든 워크로드의 네트워크 대역폭을 줄여서 성능을 개선합니다.
서버 및 데스크탑

표 3.2. Red Hat Virtualization 게스트 에이전트 및 도구

게스트 에이전트/도구
설명
작동 대상
rhevm-guest-agent-common
Red Hat Virtualization Manager가 게스트 내부 이벤트 정보와 IP 주소 및 설치된 애플리케이션 등의 정보를 수신할 수 있게 해줍니다. 또한 Manager가 게스트 종료 또는 재부팅 등과 같은 특정 명령을 실행할 수 있게 해줍니다.
Red Hat Enterprise Linux 6 이상의 게스트에서 rhevm-guest-agent-common은 사용자의 가상 머신에 tuned를 설치하고 이것이 최적화된 virtualized-guest 프로파일을 사용하도록 설정합니다.
서버 및 데스크탑
spice-agent
SPICE 에이전트는 여러 개의 모니터를 지원하며 QEMU 에뮬레이션보다 개선된 사용자 경험과 응답성을 제공하기 위해 client-mouse-mode를 지원합니다. client-mouse-mode에서는 커서 (cursor) 캡쳐가 필요하지 않습니다. SPICE 에이전트는 광역 네트워크에서 사용 시 색상 농도 조절, 배경화면 해제, 글꼴 다듬기, 그리고 애니메이션 등의 디스플레이 수준을 낮추는 작업을 통해 광대역 사용량을 줄입니다. SPICE 에이전트에서 활성화되는 클립보드 지원을 사용하면 클라이언트와 게스트 간의 텍스트 및 이미지를 잘라내서 붙여넣는 작업을 할 수 있으며 클라이언트 측의 설정에 따라 자동으로 게스트 디스플레이를 설정합니다. Windows 게스트에서 SPICE 에이전트는 vdservice 및 vdagent로 구성되어 있습니다.
서버 및 데스크탑
rhev-sso
이 에이전트를 사용하여 사용자는 Red Hat Virtualization Manager에 액세스할 때 사용한 인증 정보를 바탕으로 사용자의 가상 머신에 자동으로 로그인할 수 있습니다.
데스크탑

3.3.2. Windows에 게스트 에이전트 및 드라이버 설치

Red Hat Virtualization 게스트 에이전트 및 드라이버는 Red Hat Virtualization Manager 관련 패키지로 설치된 rhev-guest-tools-iso 패키지에서 제공된 rhev-tools-setup.iso ISO 파일을 사용하여 Windows 가상 머신에 설치됩니다. 이 ISO 파일은 Red Hat Virtualization Manager가 설치된 시스템에서 /usr/share/rhev-guest-tools-iso/rhev-tools-setup.iso에 있습니다.

참고

rhev-tools-setup.iso ISO 파일은 사용자가 engine-setup 실행 시 기본 ISO 스토리지 도메인이 있다면 그 스토리지 도메인으로 자동으로 복사되며, 그렇지 않은 경우 사용자가 ISO 스토리지 도메인으로 수동으로 업로드해야 합니다.

참고

실행 중인 Windows 가상 머신에 rhev-tools-setup.iso ISO 파일의 업데이트 버전을 수동으로 연결하여 도구 및 드라이버의 업데이트 버전을 설치합니다. 가상 머신에서 APT 서비스가 활성화되어 있는 경우 업데이트된 ISO 파일이 자동으로 연결됩니다.

참고

사용자가 명령행에서 게스트 에이전트 및 드라이버를 설치하거나 Windows Deployment Services와 같은 배포 도구의 일부로써 게스트 에이전트 및 드라이버를 설치하는 경우, ISSILENTMODEISNOREBOOT 옵션을 RHEV-toolsSetup.exe에 추가하면 게스트 에이전트 및 드라이버가 자동 설치되어서 설치된 직후에 이것이 설치된 시스템이 재부팅되는 것을 막을 수 있습니다. 그 후 배포 과정이 완료되면 시스템을 재부팅하면 됩니다.
D:\RHEV-toolsSetup.exe ISSILENTMODE ISNOREBOOT

절차 3.4. Windows에 게스트 에이전트 및 드라이버 설치

  1. 가상 머신에 로그인합니다.
  2. rhev-tools-setup.iso 파일이 들어 있는 CD 드라이브를 선택합니다.
  3. RHEV-toolsSetup을 더블 클릭합니다.
  4. 환영 화면에서 다음을 클릭합니다.
  5. RHEV-Tools InstallShield Wizard 창에 표시되는 프롬프트에 따릅니다. 구성 요소 목록에 있는 모든 체크 상자가 선택되었는지 확인합니다.
    Red Hat Virtualization 도구의 모든 구성 요소 설치 선택

    그림 3.2. Red Hat Virtualization 도구의 모든 구성 요소 설치 선택

  6. 설치 완료 후 지금 컴퓨터 다시 시작을 선택하고 변경 사항을 적용하기 위해 완료를 클릭합니다.
게스트 에이전트 및 드라이버가 사용량에 관한 정보를 Red Hat Virtualization Manager에 보내고 사용자가 USB 장치, 가상 머신 단일 사용 승인(SSO) 등의 기능에 액세스할 수 있게 해줍니다. Red Hat Virtualization 게스트 에이전트는 RHEV Agent 서비스를 실행하며, 사용자가 C:\Program Files\Redhat\RHEV\Drivers\Agent에 있는 rhev-agent 설정 파일을 사용하여 이 서비스를 설정할 수 있습니다.

3.3.3. Red Hat Virtualization 애플리케이션 프로비저닝 도구(APT)를 사용하여 Windows 게스트에 자동으로 게스트 추가

Red Hat Virtualization APT란 Windows 가상 머신 및 템플릿에 설치할 수 있는 Windows 서비스입니다. APT 서비스가 가상 머신에 설치된 후 실행 중인 경우 연결된 ISO 파일이 자동으로 스캔됩니다. 스캔 결과 유효한 Red Hat Virtualization 게스트 도구 ISO가 발견되면 다른 게스트 도구는 설치되지 않으며 APT 서비스에서 게스트 도구를 설치합니다. 게스트 도구가 이미 설치되어 있으며 ISO 이미지에 게스트 도구의 새로운 버전이 포함된 경우 이 서비스에서 자동 업그레이드를 수행합니다. 이 절차는 사용자가 가상 머신에 rhev-tools-setup.iso ISO 파일을 연결했다는 것을 전제로 합니다.

절차 3.5. Windows에서 APT 서비스 설치

  1. 가상 머신에 로그인합니다.
  2. rhev-tools-setup.iso 파일이 들어 있는 CD 드라이브를 선택합니다.
  3. RHEV-Application Provisioning Tool을 더블 클릭합니다.
  4. 사용자 계정 컨트롤 창에서 를 클릭합니다.
  5. 설치 완료 후 RHEV-Application Provisioning Tool InstallShield Wizard 창에서 RHEV-apt 서비스 시작 체크 상자가 선택되어 있는지 확인하고 변경 사항을 적용하기 위해 완료를 클릭합니다.
APT 서비스가 가상 머신에서 게스트 도구를 성공적으로 설치 또는 업그레이드한 후, 이 가상 머신은 로그인되어 있는 사용자의 확인 없이 자동으로 재부팅됩니다. 또한 APT 서비스가 이미 설치되어 있는 템플릿에서 생성된 가상 머신이 처음으로 부팅할 때에도 이러한 작업을 수행합니다.

참고

RHEV-apt 서비스 시작 체크 상자를 해제하면 설치 직후 RHEV-apt 서비스를 중지할 수 있습니다. 서비스 창을 사용하여 언제든지 이 서비스를 중지, 시작, 또는 다시 시작할 수 있습니다.