网卡(Network)
先使用esxcli network nic list
获取到全部网卡列表
可用看到获取到两个网卡型号
- Ethernet Controller X710 for 10GbE SFP+
- Corporation NetXtreme BCM5720 Gigabit Ethernet
使用vmkchdev -l | grep vmnic4
命令获取到网卡的4个关键参数VID、DID、SVID、SSID。通过获取到这个4个参数才能在VMware兼容性列表网站查到准确的兼容性
0000:82:00.0 8086:1572 8086:0008 vmkernel vmnic4
0000:82:00.1 8086:1572 8086:0000 vmkernel vmnic5
0000:05:00.0 8086:1572 8086:0008 vmkernel vmnic6
0000:05:00.1 8086:1572 8086:0000 vmkernel vmnic7
VID=8086
DID=1572
SVID=8086
SSID=0008
这四个参数可用参考VID、DID、SID/SSID、SVID都是些什么东西文章
有了这四个参数就在VMware兼容性列表网站查找
因为要查的网络适配器的兼容性属于IO类型,所以要切换到【IO Device】菜单选项。
此时可用把获取到的四个重要参数放入对应菜单中,如果查询出多个结果,可以填写更多的参数进行精确查找,如【品牌名称】【I/O设备类型】
参数全部完成后就可以【更新并查看结果】
此时可以看到网卡的详细名称以及设备类型和能够支持的vSphere版本
进入网卡的详细界面可以看到这个兼容的驱动版本、固件版本,同时可以切换vSphere版本,不同的vSphere版本对应硬件的固件和驱动版本要求也不一样,
通过使用esxcli network nic get -n vmnic4
查看网卡的驱动和固件
此时在Drive Info下可以看到需要的信息
Driver Info:
Bus Info: 0000:05:00:1
Driver: i40en
Firmware Version: 6.01 0x800035b1 1.1747.0
Version: 1.14.1.0
通过
查到当前的vSphere版本为8.0U1版本vmware -v
至此对于网卡的兼容性差和讯完成,可以看到我目前服务器使用的驱动版本和固件版本与ESXi系统版本并不兼容。
Raid卡
通过使用esxcli storage san sas list
获取到服务器Raid卡的hba号
通过使用vmkchdev -l | grep vmhba0
获取到VID、DID、SVID、SSID、驱动和固件版本
0000:03:00.0 1000:005d 1028:1f49 vmkernel vmhba0
VID=1000
DID=005d
SVID=1028
SSID=1f49
HBA卡
使用esxcfq-scsidevs -a
获取到主机当前使用的是vmhba2和vmhb3,或者在vCenter、主机标签、存储适配器中却确认。
使用vmkchdev -l | grep vmhb2
和vmkchedev -l | grep vmhba3
查看当前网卡的VID、DID、SVID、SSID
使用esxcli storage san fc list
查看当前HBA的驱动和固件版本
在VMware的兼容性列表网站中选择【IO Device】
在菜单中输入从主机上获取到的VID、DID、SVID、SSID
更新列表查看结果,在结果中筛选出对应的ESXi版本