PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

ESXi安装vib显卡驱动时提示错误 挂起的事务需要255MB可用空间

[复制链接]
跳转到指定楼层
1#
点击数:559|回复数:1
我的服务器是HP DL360 Gen9,底层宿主系统安装部署的是 HPE-ESXi-6.7.0-Update3-19195723-iso-Gen9plus-670.U3.10.9.0.8 (Hewlett Packard Enterprise)

今天在给机器上的Tesla P4运算加速显卡安装 NVIDIA_bootbank_NVIDIA-VMware_ESXi_6.7_Driver_510.47.03-1OEM.670.0.0.8169922.vib 驱动时提示:
安装错误
挂起的事务需要 255 MB 可用空间,但支持的最大大小为 239 MB。
有关详细信息,请参阅日志文件。

百度谷歌了一下,找到以下两篇VMware知识库中的文章:
https://kb.vmware.com/s/article/2144200
https://kb.vmware.com/s/article/81302
但文中也未给出明确的解决办法,有人遇到过这个问题吗,怎样才能把驱动装上?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
2#
红色狂想  楼主| 发表于 2023-4-16 22:34 | 只看该作者
补充一下,其实以上两篇VMware知识库文章中已经给了解决方案:
This is a known issue in ESXi 6.5 and ESXi 6.7 releases. Currently there is no resolution.

或者删除非必要的VIBs
To work around this issue, free the additional space on the bootbank by un-installing non-required VIBs on the ESXi host using the esxcli software vib remove -n vib-name command. For more information, see the Remove VIBs from a Host section in the vSphere Upgrade Guide.

或者升级到ESXi 7.0
To work around this issue,

On ESX before 6.7 U1, perform 2 steps upgrade (though 'esxcli software profile update' only) : first to 6.7 U1 or later, then update to 7.0.

On ESX 6.7 U1 and later, perform upgrade with 'esxcli software profile update' instead of 'esxcli software vib install/update' commands.

If --dry-run was used with 'esxcli software profile install/update' command on ESXi 6.7 U1 or later drop the option and commit to the upgrade, the upgrade should pass.

Alternatively, you can run an upgrade directly to 7.0 by using an ISO image with the vSphere Lifecycle Manager.

我不想升级到7.0,目前HP官方6.7定制版应该是最稳定的,所以决定先从ESXi主机中移除一些不需要的vib驱动试试。但执行 esxcli software vib list | more 命令后,列出的这一大堆驱动又不清楚哪些能删

后来看到一篇帖子,NVIDIA GPU driver installation fails due to space issue on ESXi for HPE platforms
Solution:

To resolve the error message:

1. Remove unwanted VIB files from the ESXi host.
  1. [root@esxi]# esxcli software vib remove -n fc-enablement
  2. [root@esxi]# esxcli software vib remove -n vsanhealth
  3. [root@esxi]# esxcli software vib remove -n qedf
  4. [root@esxi]# esxcli software vib remove -n qfle3
  5. [root@esxi]# esxcli software vib remove -n qlnativefc
复制代码

2. Retry installing the NVIDIA GPU driver using the steps in KB 5290.

于是就按照以上说的,删了这5个VIB驱动。然后参照这篇VMware知识库文章:NSX-T VIBs fail to install/upgrade, due to insufficient space in bootbank on ESXi host. (74864)
用df -h命令查看确定了一下bootbank引导槽释放的可用空间大小
Filesystem   Size   Used Available Use% Mounted on
VMFS-6     383.8G 125.0G    258.7G  33% /vmfs/volumes/stgb01
vfat       285.8M 172.9M    112.9M  60% /vmfs/volumes/5c669304-eda3d71f-1224-0050560302fa
vfat       249.7M 149.6M    100.1M  60% /vmfs/volumes/d7607071-826ffd54-8cd6-69cc3f3840ff -> partitions used for altbootbank, see above
vfat       249.7M 150.5M     99.2M  60% /vmfs/volumes/42910973-563a8bff-11f1-af4f22ba2855 -> partitions used for bootbank, see above



就这样,NVIDIA_bootbank_NVIDIA-VMware_ESXi_6.7_Driver_510.47.03-1OEM.670.0.0.8169922.vib显卡驱动竟然顺利装上了




但当我登录vSphere Web Client查看网络 - 虚拟交换机才发现,HP FlexFabric 10Gb 2-port 534FLR-SFP+ Adapter万兆光纤网卡没了,果然删掉了有用的驱动……



那个qfle3应该就是534FLR-SFP+网卡驱动。于是又从HPE支持中心官网上下载了这个驱动 QLC_bootbank_qfle3_1.1.22.0-1OEM.670.0.0.8169922.vib,手动装了回去
HPE QLogic NX2 10/20 GbE Multifunction Driver for VMware vSphere 6.7
HPE Software Delivery Repository
VMware Compatibility Guide

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部