HP Micro Server Gen8 网卡折腾小记

自从Gen8搭建好一来,连续多次发现网卡崩了,具体表现为:
1、ESXi网络中断,但是同一物理网口的iLO能够正常访问
2、有时候能在iLO的IML里看到网卡down,系统信息里网卡显示性能下降,状态显示为“链路中断”

初步怀疑是ESXi的tg驱动有问题,寻找对应的驱动尝试一下。

在这边感谢一下CHH里的pugk,他的帖子整理了大量gen8相关的资源,给问题的解决带来了巨大的帮助。帖子地址如下:
https://www.chiphell.com/forum.php?mod=viewthread&tid=1859363

1、首先前往HPE的支持中心,找到对应驱动,地址如下
https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_9498bf1a8b5041aa91d42c69c8#tab3

2、下载好cp035307.zip这个文件之后,可以使用powershell验证一下哈希值
#右击空白处,选择“在此处打开powershell窗口”
#输入命令 certutil -hashfile .\cp035307.zip SHA256 即可

3、然后解压出里面的vib文件,上传到ESXi主机的某个路径下,我这边放到/install下面

4、随后,检查一下现有的net-tg3驱动版本
# esxcli software vib list |grep tg3

我一般的习惯是使用稳定的最新版本驱动。OEM厂家认证过的驱动一般都是稳定的,直接选用可选范围内最新的就好。
现有的驱动是3.131d,刚刚下载的驱动版本是3.137l,还是新一些的,果断升级吧。

5、接着关闭所有的虚拟机,让主机进入维护模式
# vim-cmd hostsvc/maintenance_mode_enter
然后使用命令直接升级驱动
# esxcli software vib install -v /install/net-tg3_3.137l.v60.1-1OEM.600.0.0.2494585.vib

6、随后重启ESXi主机
# reboot

7、最后再次SSH进主机,验证驱动是否升级成功
# esxcli software vib list |grep tg3

可以看到版本已经升级为3.137l,接下来只能继续使用了,验证一下新的驱动是否还有掉网卡的问题,如果还是这样,恐怕只能换Windows Server了。

1 条评论
  1. 牛逼。

发表一条评论