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

2.4.1. Red Hat Virtualization 게스트 에이전트, 툴 및 드라이버

Red Hat Virtualization 게스트 에이전트, 툴 및 드라이버는 VM 포털 및 관리 포털에서 가상 시스템을 정상적으로 종료하거나 재부팅하는 등 가상 시스템에 추가 기능을 제공합니다. 도구 및 에이전트는 다음을 포함하여 가상 머신에 대한 정보도 제공합니다.

  • 리소스 사용
  • IP 주소

게스트 에이전트, 툴 및 드라이버는 가상 시스템에 연결할 수 있는 ISO 파일로 배포됩니다. 이 ISO 파일은 Manager 시스템에서 설치하고 업그레이드할 수 있는 RPM 파일로 패키징됩니다.

해당 시스템에 대해 이 기능을 사용하려면 가상 머신에 게스트 에이전트와 드라이버를 설치해야 합니다.

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

드라이버설명작동

virtio-net

반가상화 네트워크 드라이버는 rtl과 같은 에뮬레이션된 장치에 비해 향상된 성능을 제공합니다.

서버 및 데스크탑.

virtio-block

반가상화 HDD 드라이버는 가상 시스템과 하이퍼바이저 간의 조정 및 통신을 최적화하여 IDE와 같은 에뮬레이션 장치보다 향상된 I/O 성능을 제공합니다. 드라이버는 호스트에서 하드웨어 장치의 역할을 수행하는 데 사용하는 virtio 장치의 소프트웨어 구현을 보완합니다.

서버 및 데스크탑.

virtio-scsi

반가상화 iSCSI HDD 드라이버는 virtio-block 장치와 비슷한 기능을 제공하며 몇 가지 추가 기능이 추가되었습니다. 특히 이 드라이버는 수백 개의 장치 추가를 지원하며 표준 SCSI 장치 이름 지정 체계를 사용하는 장치 이름 추가를 지원합니다.

서버 및 데스크탑.

virtio-serial

VirtIO-serial는 여러 직렬 포트를 지원합니다. 향상된 성능은 네트워크 복잡성을 방지하는 가상 시스템과 호스트 간의 빠른 통신에 사용됩니다. 게스트 에이전트 및 가상 시스템과 호스트와 로깅 간에 클립보드 복사 붙여넣기 등의 기타 기능을 위해 이 빠른 통신이 필요합니다.

서버 및 데스크탑.

virtio-balloon

VirtIO-balloon은 가상 시스템이 실제로 액세스하는 메모리 양을 제어하는 데 사용됩니다. 향상된 메모리 과다 할당을 제공합니다.

서버 및 데스크탑.

qxl

반가상화 디스플레이 드라이버는 호스트의 CPU 사용량을 줄이고 대부분의 워크로드에서 네트워크 대역폭을 줄임으로써 더 나은 성능을 제공합니다.

서버 및 데스크탑.

표 2.2. Red Hat Virtualization 게스트 에이전트 및 툴

게스트 에이전트/도구설명작동

qemu-guest-agent

Red Hat Enterprise Linux 8 가상 시스템에서 ovirt-guest-agent-common 대신 사용됩니다. 기본적으로 설치 및 활성화되어 있습니다.

서버 및 데스크탑.

spice-agent

SPICE 에이전트는 여러 모니터를 지원하며 클라이언트-mouse-mode 지원을 담당하여 QEMU 에뮬레이션보다 향상된 사용자 환경 및 향상된 응답성을 제공합니다. client-mouse-mode에는 커서 캡처가 필요하지 않습니다. SPICE 에이전트는 색상 깊이, 억제, 글꼴 스무딩 및 애니메이션을 포함하여 디스플레이 수준을 줄임으로써 광역 네트워크에서 사용될 때 대역폭 사용량을 줄입니다. SPICE 에이전트를 사용하면 클라이언트와 가상 시스템 간에 텍스트와 이미지 모두에서 잘라내기 및 붙여넣기 작업과 클라이언트측 설정에 따라 자동 게스트 디스플레이 설정이 가능합니다. Windows 기반 가상 머신에서 SPICE 에이전트는 vdservice 및 vdagent로 구성됩니다.

서버 및 데스크탑.

2.4.2. Red Hat Enterprise Linux에 게스트 에이전트 및 드라이버 설치

Red Hat Virtualization 게스트 에이전트와 드라이버는 Red Hat Virtualization Agent 리포지토리에서 제공합니다.

참고

Red Hat Enterprise Linux 8 가상 시스템은 ovirt -guest-agent 서비스 대신 기본적으로 설치 및 활성화되는 qemu -guest-agent 서비스를 사용합니다. RHEL 8에 게스트 에이전트를 수동으로 설치해야 하는 경우 아래 절차를 따르십시오.

절차

  1. Red Hat Enterprise Linux 가상 시스템에 로그인합니다.
  2. Red Hat Virtualization Agent 리포지토리를 활성화합니다.

    • Red Hat Enterprise Linux 6의 경우

      # subscription-manager repos --enable=rhel-6-server-rhv-4-agent-rpms
    • Red Hat Enterprise Linux 7의 경우

      # subscription-manager repos --enable=rhel-7-server-rh-common-rpms
    • Red Hat Enterprise Linux 8의 경우

      # subscription-manager repos --enable=rhel-8-for-x86_64-appstream-rpms
  3. 게스트 에이전트 및 종속성을 설치합니다.

    • Red Hat Enterprise Linux 6 또는 7의 경우 ovirt 게스트 에이전트를 설치합니다.

      # yum install ovirt-guest-agent-common
    • Red Hat Enterprise Linux 8 및 9의 경우 qemu 게스트 에이전트를 설치합니다.

      # yum install qemu-guest-agent
  4. ovirt-guest-agent 서비스를 시작하고 활성화합니다.

    • Red Hat Enterprise Linux 6의 경우

      # service ovirt-guest-agent start
      # chkconfig ovirt-guest-agent on
    • Red Hat Enterprise Linux 7의 경우

      # systemctl start ovirt-guest-agent
      # systemctl enable ovirt-guest-agent
  5. qemu-guest-agent 서비스를 시작하고 활성화합니다.

    • Red Hat Enterprise Linux 6의 경우

      # service qemu-ga start
      # chkconfig qemu-ga on
    • For Red Hat Enterprise Linux 7, 8 or 9

      # systemctl start qemu-guest-agent
      # systemctl enable qemu-guest-agent

이제 게스트 에이전트에서 사용 정보를 Red Hat Virtualization Manager에 전달합니다. /etc/ovirt-guest-agent.conf 파일에서 oVirt 게스트 에이전트를 구성할 수 있습니다.