补充一下,其实以上两篇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.
- [root@esxi]# esxcli software vib remove -n fc-enablement
- [root@esxi]# esxcli software vib remove -n vsanhealth
- [root@esxi]# esxcli software vib remove -n qedf
- [root@esxi]# esxcli software vib remove -n qfle3
- [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
|