2.4. 게스트 에이전트 및 드라이버 설치
2.4.1. Red Hat Virtualization 게스트 에이전트, 툴 및 드라이버
Red Hat Virtualization 게스트 에이전트, 툴 및 드라이버는 VM 포털 및 관리 포털에서 가상 시스템을 정상적으로 종료하거나 재부팅하는 등 가상 시스템에 추가 기능을 제공합니다. 도구 및 에이전트는 다음을 포함하여 가상 머신에 대한 정보도 제공합니다.
- 리소스 사용
- IP 주소
게스트 에이전트, 툴 및 드라이버는 가상 시스템에 연결할 수 있는 ISO 파일로 배포됩니다. 이 ISO 파일은 Manager 시스템에서 설치하고 업그레이드할 수 있는 RPM 파일로 패키징됩니다.
해당 시스템에 대해 이 기능을 사용하려면 가상 머신에 게스트 에이전트와 드라이버를 설치해야 합니다.
표 2.1. Red Hat Virtualization 게스트 드라이버
드라이버 | 설명 | 작동 |
---|---|---|
| 반가상화 네트워크 드라이버는 rtl과 같은 에뮬레이션된 장치에 비해 향상된 성능을 제공합니다. | 서버 및 데스크탑. |
| 반가상화 HDD 드라이버는 가상 시스템과 하이퍼바이저 간의 조정 및 통신을 최적화하여 IDE와 같은 에뮬레이션 장치보다 향상된 I/O 성능을 제공합니다. 드라이버는 호스트에서 하드웨어 장치의 역할을 수행하는 데 사용하는 virtio 장치의 소프트웨어 구현을 보완합니다. | 서버 및 데스크탑. |
| 반가상화 iSCSI HDD 드라이버는 virtio-block 장치와 비슷한 기능을 제공하며 몇 가지 추가 기능이 추가되었습니다. 특히 이 드라이버는 수백 개의 장치 추가를 지원하며 표준 SCSI 장치 이름 지정 체계를 사용하는 장치 이름 추가를 지원합니다. | 서버 및 데스크탑. |
| VirtIO-serial는 여러 직렬 포트를 지원합니다. 향상된 성능은 네트워크 복잡성을 방지하는 가상 시스템과 호스트 간의 빠른 통신에 사용됩니다. 게스트 에이전트 및 가상 시스템과 호스트와 로깅 간에 클립보드 복사 붙여넣기 등의 기타 기능을 위해 이 빠른 통신이 필요합니다. | 서버 및 데스크탑. |
| VirtIO-balloon은 가상 시스템이 실제로 액세스하는 메모리 양을 제어하는 데 사용됩니다. 향상된 메모리 과다 할당을 제공합니다. | 서버 및 데스크탑. |
| 반가상화 디스플레이 드라이버는 호스트의 CPU 사용량을 줄이고 대부분의 워크로드에서 네트워크 대역폭을 줄임으로써 더 나은 성능을 제공합니다. | 서버 및 데스크탑. |
표 2.2. Red Hat Virtualization 게스트 에이전트 및 툴
게스트 에이전트/도구 | 설명 | 작동 |
---|---|---|
|
Red Hat Enterprise Linux 8 가상 시스템에서 | 서버 및 데스크탑. |
| 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
서비스를 사용합니다. RHEL 8에 게스트 에이전트를 수동으로 설치해야 하는 경우 아래 절차를 따르십시오.
-guest-agent 서비스 대신 기본적으로 설치 및 활성화되는 qemu
-guest-agent
절차
- Red Hat Enterprise Linux 가상 시스템에 로그인합니다.
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
게스트 에이전트 및 종속성을 설치합니다.
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
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
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 게스트 에이전트를 구성할 수 있습니다.