内置驱动程序是随 ESXi 软件提供和安装的驱动程序。异步驱动程序是经过 VMware 认证的第三方供应商驱动程序。它们不会与 ESXi 软件捆绑在一起,并且通常是从 VMware 下载的。
要确定已安装的驱动程序,请执行以下操作:
- 在 ESXi 5.x 中,运行以下命令:
esxcli software vib list | less
- 在 ESXi 4.x 中,运行以下命令:
esxupdate query --vib-view | less
注意:如果查找的是特定驱动程序类型,可以使用以下命令搜索驱动程序中的特定字符串文本:
- 在 ESXi 5.x 中:
esxcli software vib list | egrep String
- 在 ESXi 4.x 中:
esxupdate query --vib-view | egrep String
其中,string 是您要搜索的驱动程序。
例如,要搜索 Emulex Light Pulse 光纤通道驱动程序 (lpfc),请运行以下命令:
安装了内置和异步 lpfc 驱动程序的系统的输出显示类似于以下内容:
deb_vmware-esx-drivers-scsi-lpfc820_400.8.2.1.30.1-58vmw.0.2.320137 installed 2010-11-02T21:27:49+00:00
cross_vmware-esx-drivers-scsi-lpfc820_400.8.2.1.79.28-1OEM installed 2011-02-02T14:30:18.756521+00:00
安装异步驱动程序后不会移除内置驱动程序,这会导致安装了两种存储 lpfc 驱动程序。可以安装多个驱动程序,但仅加载和使用一个驱动程序。
要确定正在主动使用的网络或存储驱动程序,请运行以下命令:
esxcfg-info | less
存储 lpfc 驱动程序的示例分段输出显示类似于以下内容:
\==+Module :
|----Name...............................................lpfc820
|----File Name..........................................lpfc820.o
|----File Path........................................../usr/lib/vmware/vmkmod/lpfc820.o
|----Alias Name.........................................
|----Module Id..........................................34
|----ReadOnly Load Address..............................0x0000418022d7c000
|----ReadOnly Length....................................671744
|----Writable Load Address..............................0x0000417fe370aec0
|----Writable Length....................................61440
|----Text Base Addr.....................................0x0000418022d7c000
|----Data Base Addr.....................................0x0000417fe370aec0
|----BSS Base Addr......................................0x0000417fe3718a40
|----Version............................................Version 0:8.2.1.79.28, Build: 00000, Interface: ddi_9_1 Built on: Oct 7 2010
存储驱动程序的名称和版本与 esxupdate query 命令的输出中的第二个驱动程序相对应。