点击关注我的Telegram群组和微信公众号

MENU

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

2020 年 03 月 13 日 • 阅读: 5319 • 技术,分享,教程

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

列表

  • 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仍然会正常工作,不需要担心
    • dma_mapper_iommu load successfully
    • 显卡直通且分配给某一虚拟机,且显卡和显示器连接时,当该虚拟机启动,显示器会直接开始显示该虚拟机的内容,不再显示ESXi的界面(事实上,你也只能看到ESXi卡在dma_mapper_iommu load successfully)
  • Intel Corporation HD Graphics 630,这个很明显是Intel的集成显卡。之所以我这里同时出现了独立显卡和集成显卡是因为我的主板中有不禁用集显的功能

    • 在华擎主板的设置中,进入高级设置,选择芯片组设置,打开iGPU多监视器即可
    • iGPU多监视器
  • Intel Corporation 82599EB这个是我的10G光纤卡,如果你正在考虑在黑群晖虚拟机上添加一个万兆卡,个人推荐这个型号,确定能用且便宜
  • Marvell Technology Group Ltd. SATA controlle,正如其名,Marvell的SATA控制器。这个一般都很便宜的,如果你是为黑群晖准备的,找核心是Marvell 88SE9215就行了。
  • 最底下的Intel I219-LM是板载RJ45网卡,如果是单网口,切勿直通这个,否则这个网口就直接给虚拟机去了,ESXi重启后就失联了。
返回文章列表 文章二维码 打赏
本页链接的二维码
打赏二维码
添加新评论

已有 10 条评论
  1. 洪荒之小力 洪荒之小力

    esxi6.7,卡在dma mapper iommu loaded successfully,这给对方啦。ping不通,web也进不去

    1. @洪荒之小力把显卡拔掉看能不能进去

  2. 小菜 小菜

    我的e3 1220l v 2 为什么在直通列表里显示不支持,主板上已经打开VT/d了

  3. 桥大大 桥大大

    比如我虚拟的win10.直通显卡之后,hdmi连接显示器,是显示win桌面还是卡在dma_mapper_iommu load successfully呢?

  4. 小妞妞 小妞妞

    板载了2个网口,我在esxi中只能能看见一个网口支持直通,另外一个不支持直通这是为啥啊?

    1. @小妞妞应该是分配给ESXi了

  5. 小妞妞 小妞妞

    那我可以更换esxi使用的网口吗?您的板子也是这种情况吗?

    1. @小妞妞我是加的网卡,你哪个网卡为ESXi提供了网络,应该那个就不能用

    2. 小妞妞 小妞妞

      @Masterain那我可以更换esxi使用的网口吗?比如说i219是不支持的,i210是支持,我想使用i219,让esxi使用i210

    3. @小妞妞试试呗,反正这玩意不会折腾坏