VMware vSphere(ESXI)7.X直通核显再重启ESXI后仍提示需要直通的解决办法

       自从VMware vSphere(ESXI)升级到7.X以后,改进了一个功能,就是硬件直通以后不需要重启就可以直接添加给虚拟机使用。可是偏偏有不少人会遇到以下情况:直通核显给虚拟机可以正常使用,但是ESXI重启后直通列表里面的核显会变成再次需要直通才能使用,这样的话设置的虚拟机自动启动就无效了。

       有人说这是BUG,博主认为这个应该是ESXI的管理机制:每次ESXI重启后,宿主会直接忽视核显直通然后获得核显的使用权,应该是为了防止在直通核显以后又误将管理口网卡直通出去造成ESXI无法进入管理界面的尴尬。这个可以关掉的:

1、在电脑浏览器打开ESXI,在菜单中开启SSH;

2、在电脑上打开MobaXterm或者Putty等软件,用root账号登录到ESXI的SSH下;

3、输入一条命令(须注意英文的大小写和空格),回车:

esxcli system settings kernel set -s vga -v FALSE

4、重启ESXI生效。

 

点赞
  1. Tom说道:
    Google Chrome Windows 10
    博主你好,ESXi 核显直通 出现 DevicePowerOn 错误,EXSI开机第一次启动群辉不会报错,但只要重启群辉虚拟机就会报错,无法启动了,请问怎样处理呢? 网上说添加以下参数的方法我都试了,没用 hypervisor.cpuid.vo=FALSE pciPassthru.use64bitMMIO=TRUE pciPassthru.64bitMMIOSizeGB=64 另外偶尔还会出现群辉虚拟机关机导致ESXI系统崩溃的问题,有人说是群辉关机核显挂载造成的,目前也无解,好苦恼啊~求助
    1. 博主说道:
      Google Chrome Windows 10
      这个参数启用了吗?https://wp.gxnas.com/11653.html
      1. Tom说道:
        Google Chrome Windows 10
        没有启动,我试试,谢谢。 :tushe:
      2. Tom说道:
        Google Chrome Windows 10
        失败 - 模块“DevicePowerOn”打开电源失败。 错误 模块“DevicePowerOn”打开电源失败。 由于硬件或软件支持不可用,因此无法为 0:2.0 注册设备 pciPassthru0。 无法启动虚拟机。 我把hypervisor.cpuid.vo=FALSE pciPassthru.use64bitMMIO=TRUE pciPassthru.64bitMMIOSizeGB=64这些参数去掉了,并设置了ACScheck,重启后还是不行。 :a:
        1. 博主说道:
          Google Chrome Windows 10
          检查你的直通硬件0:2.0,是这个的原因
      3. whtaoyu说道:
        WebView Android 12
        esxi8.0a安装完后 启动出现错误
        1. 博主说道:
          Google Chrome Windows 10
          安装不成功吗?那就重装咯。
  2. aliIco说道:
    Google Chrome Windows 10
    CPU是E5-2650 v3
    1. 博主说道:
      Google Chrome Windows 10
      这个U支持ESXI啊,至于为什么粉屏就不知道了。
  3. narrow说道:
    Google Chrome Windows 10
    群主,我开了SRIOV之后,把VF网卡分配给虚拟机,会开不了机,显示XX:XX:XX不是直通设备,但是硬件里显示VF网卡直通是活动,这是为啥啊
    1. 博主说道:
      Google Chrome Windows 10
      想用SRIOV的话好像需要折腾的,你上网搜索一下教程看看。
  4. aliIco说道:
    Google Chrome Windows 10
    老板,网盘里的ESXi8神秘代码怎么用的,我看是一个HTML啊,浏览器打开也没啥东西。。。
    1. 博主说道:
      Google Chrome Windows 10
      先点ESXI左边菜单“管理”,然后在右边菜单点“许可”,分配许可证,输入神秘代码,验证,分配。
      1. aliIco说道:
        Google Chrome Windows 10
        许可证这个我明白,但是你网盘的那个文件“ESXI8.0神秘的代码.txt”里面是HTML代码,不是许可证号,总不能直接把HTML代码输进去吧,我看源码里面的js脚本应该是算号的,打开也算不了了。。。估计是我太菜了
        1. 博主说道:
          Google Chrome Windows 10
          不是,你看到的代码是网盘在线浏览该文本文件的时候出现问题了,所以没看到真正的内容,只看到一堆代码。建议你把文件下载到本地电脑再打开吧,里面的内容就是许可证号。
          1. aliIco说道:
            Google Chrome Windows 10
            我不用esxi8,只是前段时间看见这个了,就问了一句,我现在有个问题想咨询一下,esxi7.01不管是官网下的还是从您网盘分享的,装到我机器上(华硕Z10PA-U8)过几天就粉屏,提示“No place on disk to dump data”,查了很多资料都找不到原因,系统盘是64G的M.2,空间应该是够的,也把它设置成第一启动项了也不行,UP知道这是啥情况不
          2. 博主说道:
            Google Chrome Windows 10
            CPU是什么型号?
  5. 爱吃大锅饭说道:
    Google Chrome Windows 10
    11代cpu 核心开始SR-IOV 一直提示 已启用/需要重新引导 可以这样解决吗?就因为无法解决又换回unraid了,可以的话再上esxi
    1. 博主说道:
      Google Chrome Windows 10
      请自行测试
      1. 爱吃大锅饭说道:
        Google Chrome Mac OS X 10.15.7
        回来试了一下,这个方法不行,大佬有办法吗? ![M8MpkS](https://cdn.jsdelivr.net/gh/maxage/picture@main/uPic/M8MpkS.png)

发表回复