老服务器升级增加了内存换了固态盘,想着网卡也升级成万兆光卡吧。插上之后发现服务器能识别,但是安装的esxi7.0.3虚拟化系统重不能识别增加的网卡。在dell官网的知识库中找到https://www.dell.com/support/kbdoc/zh-cn/000194101/how-to-install-vmware-vsphere-esxi7-0-drivers
说明
- 下载驱动程序
从VMware Compatibility Guide - I/O Device Search 网站中匹配正确的驱动。
下载完成后的文件名为:Broadcom-ELX-lpfc_12.8.511.0-1OEM.700.1.0.15843807_18018667-package.zip
解压上述下载的文件,得到名为Broadcom-ELX-lpfc_12.8.511.0-1OEM.700.1.0.15843807_18018667.zip 的文件。
网站中匹配正确的驱动。
下载完成后的文件名为:Broadcom-ELX-lpfc_12.8.511.0-1OEM.700.1.0.15843807_18018667-package.zip
解压上述下载的文件,得到名为Broadcom-ELX-lpfc_12.8.511.0-1OEM.700.1.0.15843807_18018667.zip 的文件。
- 使用以下命令行查看当前驱动lpfc 的版本。
[root@localhost:~] esxcli software vib list |grep lpfc
lpfc 12.8.298.3-1vmw.702.0.0.17867351 VMW VMwareCertified 2021-07-23
- 把下载解压的文件上传到ESXi系统里的/tmp目录。
- ESXi进入维护模式
在进入维护模式前需要把所有vm都迁移或是关机。
进入维护模式命令:
esxcli system maintenanceMode set --enable yes
退出维护模式,驱动安装完成后再运行:
esxcli system maintenanceMode set --enable no
检查目前状态:
esxcli system maintenanceMode get
如果是Disabled说明不在维护模式里,如果是Enabled说明已进入维护模式。
- 使用以下命令行安装驱动。
esxcli software vib install -d /tmp/Broadcom-ELX-lpfc_12.8.511.0-1OEM.700.1.0.15843807_18018667.zip
更新完成后需要重启ESXi。
重启完成后使用命令查看lpfc版本,可以看到已经更新。
- 使用以下命令行退出维护模式。
esxcli system maintenanceMode set --enable no