ESXi 6.7 下开启硬件直通的方法和常见问题

ESXi 6.7 下开启硬件直通的方法和常见问题

ESXi 的 PCIE 硬件直通(Passthrough)算是在各种虚拟化平台中比较简单的一个了,简单介绍一下方法,在后面一篇文章中需要用到。过程也很简单,在主板上开启 VT-d 后接上设备后进入 ESXi 的网页后台,选择左侧的 “管理”,再选择 “硬件” 即可看到可以直通的 PCI 设备了。
设备左侧打勾再选择上方的 “切换直通” 后再重启主机即可将 PCI 设备直通给虚拟机了。列表中,“直通” 一列为 “活动” 的则为已经直通的设备。
如下图,是我测试机上的硬件列表。

webp-18

  • nVidia Corporation Audio device 和 nVidia Corporation VGA compatible controller 这两个是显卡,前者为音频输出,后者为视频输出
    • 如果 N 卡显示这两个,说明可以用,但不是最兼容的设备
    • N 卡中最受兼容的消费级卡都会显示出核心型号,而不是上面这样简单的描述
    • GTX1060 会显示出 GP106,GTX1080 会显示出 GP104,这俩型号的卡我是测试中发现兼容性极好的消费级 N 卡
    • GTX 1650,RTX 2070 和 RTX 2080 在我的测试中兼容性较差,但均能使用。RTX 2070 和 RTX 2080 因为包含了诸如 USB Controller 这样的额外设备,在 ESXi 6.7 会触发极其恶性的网页 BUG,建议谨慎使用或者使用最新的 ESXi 6.7U3 进行尝试
    • 显卡直通后,若连接显示器和显卡,你会看到 ESXi 主界面会在加载时卡在 “dma_mapper_iommu load successfully”。这是正常的情况,如果负责显示的显卡单位被直通,这里一定会被卡住,但 ESXi 仍然会正常工作,不需要担心
    • webp-19
    • 显卡直通且分配给某一虚拟机,且显卡和显示器连接时,当该虚拟机启动,显示器会直接开始显示该虚拟机的内容,不再显示 ESXi 的界面(事实上,你也只能看到 ESXi 卡在 dma_mapper_iommu load successfully)
  • Intel Corporation HD Graphics 630,这个很明显是 Intel 的集成显卡。之所以我这里同时出现了独立显卡和集成显卡是因为我的主板中有不禁用集显的功能
    • 在华擎主板的设置中,进入高级设置,选择芯片组设置,打开 iGPU 多监视器即可
    • webp-20
  • Intel Corporation 82599EB 这个是我的 10G 光纤卡,如果你正在考虑在黑群晖虚拟机上添加一个万兆卡,个人推荐这个型号,确定能用且便宜
  • Marvell Technology Group Ltd. SATA controlle,正如其名,Marvell 的 SATA 控制器。这个一般都很便宜的,如果你是为黑群晖准备的,找核心是 Marvell 88SE9215 就行了。
  • 最底下的 Intel I219-LM 是板载 RJ45 网卡,如果是单网口,切勿直通这个,否则这个网口就直接给虚拟机去了,ESXi 重启后就失联了。
Tags

About Author

Alex Lorel

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua veniam.

Latest Posts

Categories

Tags