2.2. 가상 머신에서 QEMU 게스트 에이전트 기능 활성화
RHEL 10 시스템에서 호스팅되는 VM(가상 머신)에서 특정 기능을 사용하려면 먼저 QEMU 게스트 에이전트(GA)를 사용하도록 VM을 구성해야 합니다.
이러한 기능의 전체 목록은 QEMU 게스트 에이전트가 필요한 가상화 기능을 참조하십시오.
2.2.1. Windows 게스트에서 QEMU 게스트 에이전트 활성화 링크 복사링크가 클립보드에 복사되었습니다!
RHEL 호스트가 Windows 가상 머신(VM)에서 특정 작업 하위 집합 을 수행하도록 허용하려면 QEMU 게스트 에이전트(GA)를 활성화해야 합니다. 이렇게 하려면 QEMU 게스트 에이전트 설치 프로그램이 포함된 스토리지 장치를 기존 VM에 추가하거나 새 VM을 생성할 때 Windows 게스트 운영 체제에 드라이버를 설치합니다.
그래픽 인터페이스를 사용하여 게스트 에이전트(GA)를 설치하려면 아래 절차를 참조하십시오. 명령줄에서 GA를 설치하려면 MSI(Microsoft Windows Installer) 를 사용합니다.
사전 요구 사항
- 게스트 에이전트가 있는 설치 미디어가 VM에 연결되어 있습니다. 매체 준비에 대한 지침은 호스트 시스템에서 virtio 드라이버 설치 미디어 준비를 참조하십시오.
프로세스
-
Windows 게스트 운영 체제에서
File Explorer애플리케이션을 엽니다. -
이 PC를 클릭합니다. -
장치 및 드라이브창에서virtio-win미디어를 엽니다. -
guest-agent폴더를 엽니다. VM에 설치된 운영 체제를 기반으로 다음 설치 프로그램 중 하나를 실행합니다.
-
32비트 운영 체제를 사용하는 경우
qemu-ga-i386.msi설치 프로그램을 실행합니다. -
64비트 운영 체제를 사용하는 경우
qemu-ga-x86_64.msi설치 프로그램을 실행합니다.
-
32비트 운영 체제를 사용하는 경우
선택 사항: 반가상화 직렬 드라이버(
virtio-serial)를 호스트와 Windows 게스트 간의 통신 인터페이스로 사용하려면virtio-serial드라이버가 Windows 게스트에 설치되어 있는지 확인합니다.virtio드라이버 설치에 대한 자세한 내용은 Windows 게스트에 virtio 드라이버 설치를 참조하십시오.
검증
Windows VM에서 서비스 창으로 이동합니다.
컴퓨터 관리 > 서비스
-
QEMU 게스트 에이전트서비스의 상태가Running인지 확인합니다.
2.2.2. QEMU 게스트 에이전트가 필요한 가상화 기능 링크 복사링크가 클립보드에 복사되었습니다!
VM(가상 머신)에서 QEMU 게스트 에이전트(GA)를 활성화하는 경우 호스트에서 다음 명령을 사용하여 VM을 관리할 수 있습니다.
virsh shutdown --mode=agent-
QEMU GA와 함께 사용된
virsh shutdown은 정상 상태의 공동 게스트를 종료하는 것을 보장하므로 이 종료 방법은virsh shutdown --mode=acpi보다 안정적입니다.
virsh domfsfreeze및virsh domfsthaw- 게스트 파일 시스템을 별도로 중지합니다.
virsh domfstrim게스트에 파일 시스템을 트리밍하도록 지시하여 마이그레이션 중에 전송해야 하는 데이터를 줄이는 데 도움이 됩니다.
중요이 명령을 사용하여 Linux VM을 관리하려면 게스트 운영 체제에서 다음 SELinux 부울을 설정해야 합니다.
# setsebool virt_qemu_ga_read_nonsecurity_files onvirsh domtime- 게스트의 시계를 쿼리하거나 설정합니다.
virsh setvcpus --guest- 게스트에 CPU를 오프라인 상태로 전환하도록 지시합니다. 이는 CPU를 핫플러그할 수 없는 경우 유용합니다.
virsh domifaddr --source agent- QEMU GA를 사용하여 게스트 운영 체제의 IP 주소를 쿼리합니다. 예를 들어 게스트 인터페이스가 호스트 인터페이스에 직접 연결된 경우 유용합니다.
virsh domfsinfo- 실행 중인 게스트에 마운트된 파일 시스템 목록이 표시됩니다.
virsh set-user-password- 게스트에서 지정된 사용자 계정의 암호를 설정합니다.
virsh set-user-sshkeys게스트에서 지정된 사용자에 대해 인증된 SSH 키 파일을 편집합니다.
중요이 명령을 사용하여 Linux VM을 관리하려면 게스트 운영 체제에서 다음 SELinux 부울을 설정해야 합니다.
# setsebool virt_qemu_ga_manage_ssh on