뒤로

VirtIO 드라이버 설치

이 페이지는 가상 머신의 OS에 반가상화(PV) 드라이버를 설치하는 방법에 대한 지침을 제공합니다. HRPC KVM에서는 KVM/Linux 가상화에 최적화된 “VirtIO 드라이버”를 사용합니다.

PV 드라이버는 가상 머신의 성능을 최적화하며 SCSI, NIC, 메모리 벌룬 드라이버와 같은 구성 요소를 포함합니다. PV 드라이버가 없으면 HRPC 하이퍼바이저는 소프트웨어를 통해 하드웨어를 에뮬레이션해야 하며, 이는 성능 병목 현상을 초래합니다. PV 드라이버를 설치하면 HRPC 하이퍼바이저를 통해 직접 I/O 액세스가 가능해져 성능이 크게 향상됩니다.

이러한 이유로 게스트 OS를 설정한 후 VirtIO 드라이버를 설치하는 것이 권장됩니다.

Linux에 VirtIO 드라이버 설치

대부분의 Linux 배포판에는 VirtIO 드라이버가 사전 설치되어 있습니다.

VirtIO 드라이버가 사용 가능한지 확인하려면 OS에서 다음 명령어를 실행하세요:

find /lib/modules/"$(uname -r)"/ | grep virtio

드라이버 파일이 나열되면 Proxmox의 하드웨어 설정에서 SCSI 컨트롤러와 네트워크 장치에 VirtIO를 활성화할 수 있습니다.

출력이 나타나지 않으면(오래된 Linux 배포판에서 흔함) SCSI 컨트롤러 대신 SATA 디스크를 사용하고 VirtIO 대신 e1000과 같은 네트워크 장치를 선택해야 합니다.

Windows에 VirtIO 드라이버 설치

ISO 파일이나 가져온 이미지에서 설치된 Windows OS에는 기본적으로 VirtIO 드라이버가 포함되어 있지 않습니다. 다음 단계를 따라 설치하세요:

  1. 스냅샷 생성
    • PV 드라이버는 OS 부팅에 영향을 미치므로 시스템이 시작되지 않을 경우를 대비해 스냅샷을 생성하세요.
  2. 게스트 OS에서 네트워크 액세스가 가능하다면 Fedora 프로젝트 사이트에서 드라이버를 다운로드하세요.
  3. 게스트 OS에서 네트워크 액세스가 불가능하다면 ISO 파일을 사용하여 설치하세요.
    • 최신 VirtIO ISO 파일은 다음에서 다운로드할 수 있습니다: VirtIO ISO 다운로드
    • Proxmox VE에서 ISO 파일을 배포하려면 CephFS와 같은 스토리지 옵션을 선택하고 위 URL을 붙여넣은 후 다운로드 버튼을 클릭하세요.
    • 하드웨어 설정에서 CD-ROM을 선택하고 스토리지로 CephFS를 선택한 후 다운로드한 ISO 파일을 첨부하세요.
  4. 게스트 OS 내에서 ISO로부터 VirtIO를 설치하세요.
    • Windows에서 ISO를 마운트하고 VirtIO 설치를 실행하세요. 여러 번의 설치 후 시스템이 VirtIO로 전환되며 하드웨어 설정이 자동으로 업데이트됩니다.
  5. 사용자는 유효한 Windows 라이선스를 제공해야 합니다.

Windows SPLA 사용

Windows SPLA(Service Provider License Agreement)를 사용하는 경우 사전에 SPLA 이미지를 요청해야 합니다.

승인되면 Proxmox 내에서 Windows 템플릿을 사용할 수 있습니다.

예시:

  • win2019-tmpl – Windows Server 2019 템플릿
  • win2016-tmpl – Windows Server 2016 템플릿
  • win2012r2-tmpl – Windows Server 2012 R2 템플릿

가상 머신을 생성하려면 적절한 Windows 템플릿을 선택하고 클론을 생성하세요.

더 나은 이식성을 위해 전체 클론을 권장합니다.