我想用 CentOS 和 KVM 替换我的家庭服务器上的 Windows Server 2012 R2 和 Hyper-V。我的计划是虚拟化一台Windows 8.1机器和几台较小的Linux机器,就像在Hyper-V上一样,不需要迁移,我将从头开始。我还想使用 PCIe Passthrough 将我的 Tevii S471 传递给访客,是的,我的 CPU 和 MB 支持 VT-d(技嘉 GA-Z87X-UD5H 上的 Xeon 1245v3)。
我应该使用 CentOS 7 吗?另外,我可能必须切换到最新的稳定内核才能提供 PCIe 直通的兼容性,对吗?
我不知道该使用哪个界面,因为对于简单的任务我想使用 webif。 oVirt 怎么样?或者有什么比我的目的更好的吗?我已经在 Arch Linux 下使用 libvirt 和 VMM 在同一块板和 CPU 上使用 KVM 进行虚拟化,但 VMM 是一个 PITA,并且它会创建相当过时的模板。
答案1
要使用 PCI Express 直通,您需要将虚拟机的芯片组设置为 Q35,这是 QEMU/KVM 中相对较新且仍处于实验阶段的选项,并且只能在创建虚拟机时完成。它存在于 Fedora 和 CentOS 7 中,但我可能会选择 Fedora,这样您就可以确保将来获得此功能的升级。 (事实上,我上周设置新的虚拟机管理程序时就是这样做的。)请记住,CentOS 是 RHEL 的克隆,它重视稳定性而不是功能,并且可能会或可能不会发布您将要更新的更新(例如错误修复)。有兴趣。