CentOS 및 KVM 가상화와 PCI 패스스루에 대한 질문

CentOS 및 KVM 가상화와 PCI 패스스루에 대한 질문

홈 서버의 Windows Server 2012 R2 및 Hyper-V를 CentOS 및 KVM으로 교체하고 싶습니다. 내 계획은 Hyper-V와 마찬가지로 Windows 8.1 시스템과 몇 개의 소형 Linux 시스템을 가상화하는 것입니다. 마이그레이션이 필요하지 않으며 처음부터 시작하겠습니다. 또한 PCIe Passthrough를 사용하여 Tevii S471을 게스트에 전달하고 싶습니다. 예, 제 CPU와 MB는 VT-d(Gigabyte GA-Z87X-UD5H의 Xeon 1245v3)를 지원합니다.

CentOS 7을 사용해야 합니까? 또한, PCIe 패스스루 호환성을 제공하기 위해 안정적인 최신 커널로 전환해야 할 수도 있습니다. 그렇죠?

간단한 작업에는 webif를 사용하고 싶기 때문에 어떤 인터페이스를 사용해야 할지 모르겠습니다. oVirt는 어떻습니까? 아니면 내 목적보다 더 나은 것이 있습니까? 가상화를 위해 동일한 보드 및 CPU에서 libvirt 및 VMM과 함께 Arch Linux에서 KVM을 사용했지만 VMM은 PITA이며 매우 오래된 템플릿을 생성합니다.

답변1

PCI Express 패스스루를 사용하려면 가상 머신의 칩셋을 Q35로 설정해야 합니다. 이는 QEMU/KVM에서 비교적 새롭고 아직 실험적인 옵션이며 가상 머신을 생성할 때만 수행할 수 있습니다. Fedora와 CentOS 7에 존재하지만 이 기능으로 향후 업그레이드를 확실히 할 수 있도록 Fedora를 선택할 것입니다. (사실 제가 지난주에 새 하이퍼바이저를 설정할 때 그렇게 했습니다.) CentOS는 기능보다 안정성을 중시하는 RHEL의 복제품이며 업데이트(예: 버그 수정). 관심이 있습니다.

관련 정보