VMware 对第三方供应商开发的异步驱动能程序进行认证。这些驱动程序会在 ESXi 软件包中发布,称为 vSphere 安装捆绑包 (VIB)。
下载由 VMware 签名的异步驱动程序
- 导航到 VMware Compatibility Guide > IO Devices 部分。
- 应用过滤器定位要升级驱动程序的 IO 设备并打开设备页面。有关详细信息,请参见 Determining Network/Storage firmware and driver version in ESXi (1027206)。
- 在列表中查找您正在运行的 ESXi 版本。VMware 建议尽可能安装最新的认证驱动程序。
- 单击版本旁边的加号,然后单击脚注下的链接打开驱动程序下载页面。将驱动程序包下载到您的本地系统。
安装异步驱动
请使用以下方法之一:
注意:: 有关安装具体异步驱动程序版本的更多信息,请参阅异步驱动程序版本 zip 文件中的
/doc/README.txt 文件。
在 ESXi 中使用 esxcli 和离线包安装异步驱动程序
- 提取异步驱动程序 zip 文件的内容。
- 确定 offline-bundle.zip 文件。
- 使用具有管理员权限(例如 root)的账号通过 vSphere Client 登录到 ESXi 主机。
- 使用数据存储浏览器,将 offline-bundle.zip 文件上传到 ESXi 主机中的数据存储。
- 使主机进入维护模式。
- 通过 SSH 或 iLO/DRAC 以 root 身份登录到 ESXi 控制台。
- 运行如下命令以使用离线包安装驱动程序:
esxcli software vib install -d /path/offline-bundle.zip
注意:此命令需要绝对路径。例如:esxcli software vib install -d /vmfs/volumes/datastore_name/offline-bundle.zip. 如果此命令失败,请解压缩文件并尝试运行相同的命令。如果 hostd 没有响应,请尝试使用 localcli 而不是 esxcli。例如:
localcli software vib install -d /vmfs/volumes/datastore_name/offline-bundle.zip
- 重新启动 ESXi 主机。
- 要确认 VIB 是否安装成功,请运行以下命令:
esxcli network nic get -n vmnicX
注意:将 vmnicX 替换为应该使用新驱动程序的 vmnic#。如果未列出新驱动程序,则可能需要运行其他命令来启用或禁用该驱动程序。有关详细信息,请参见 Enabling and Disabling Native Drivers in ESXi (344761).
- 退出维护模式。
使用 esxcli 和异步驱动 VIB 文件安装异步驱动程序
- 提取异步驱动程序 zip 文件的内容。
- 确定 offline-bundle.zip 文件。
- 提取 offline-bundle.zip 文件的内容。
- 识别 async-driver.vib 文件。
- 使用具有管理员权限(例如 root)的账号通过 vSphere Client 登录到 ESXi 主机。
- 使用数据存储浏览器,将 async-driver.vib文件上传到 ESXi 主机的数据存储。
- 使主机进入维护模式。
- 通过 SSH 或 iLO/DRAC 以 root 身份登录到 ESXi 控制台。
- 运行以下命令从 VIB 文件安装驱动程序:
esxcli software vib install –v /path/async-driver.vib
注意:此命令需要绝对路径。例如:esxcli software vib install –v /vmfs/volumes/datastore/async-driver.vib. 如果 hostd 没有响应,请尝试使用 localcli 而不是 esxcli。例如:localcli software vib install –v /vmfs/volumes/datastore/async-driver.vib.
- 重新启动 ESXi 主机。
- 要确认 VIB 是否安装成功,请运行以下命令:
esxcli network nic get -n vmnicX
注意:将 vmnicX 替换为应该使用新驱动程序的 vmnic#。如果未列出新驱动程序,则可能需要运行其他命令来启用或禁用该驱动程序。有关详细信息,请参见 Enabling and Disabling Native Drivers in ESXi (344761).
- 退出维护模式。
在 ESXi 中使用 VMware Update Manager 安装异步驱动
- 提取异步驱动程序 zip 文件的内容。
- 确定 offline-bundle.zip 文件。
- 从 vCenter Server 中访问 Home > Update Manager.
- 单击 Patch Repository 选项卡。
- 单击屏幕右上角的导入补丁链接。
- 单击完成。异步驱动程序被添加到补丁存储库中。
- 创建主机扩展基准并修复 ESXi 主机。有关详细信息,请参见 Using vSphere Lifecycle Manager Baselines and Baseline Groups.
注意:
修复完成后,VMware vSphere Update Manager 会自动重新启动 ESXi 主机。使用 esxcli software vib install -v /path/to/vib 命令,是更新异步驱动程序后恢复到内置驱动程序的唯一方法。在这种情况下, -n 选项不起作用,因为内置驱动程序未关联到软件库。
在 ESXi 中将异步驱动程序添加到 ESXi 安装 ISO 包
- 启动 VMware vSphere PowerCLI 命令行。
- 提取异步驱动程序 zip 文件的内容并确定 offline-bundle.zip 文件。
- 使用 Add-ESXSoftwareDepot commandlet 添加 ESXi 离线包和异步离线包到软件库中。
例如:
Add-EsxSoftwareDepot C:\path\to\new-async-driver-offline-bundle.zip, C:\path\to\esxi-offline-bundle.zip
输出类似如下内容:
Depot Url
---------
zip:C:\path\to\new-async-driver-offline-bundle.zip?index.xml
zip:C:\VMware-ESXi-5.0.0-469512-depot.zip?index.xml
- 确认现在异步驱动已为可用的软件包。
例如:
Get-EsxSoftwarePackage
输出类似如下内容:
Name Version Vendor Release Date
------------------- ------- ---------- ------------
driver-package-name 1.2.3.4 vendorname mm/dd/yyyy
- 克隆一个现有的镜像配置文件:
使用 Get-EsxImageProfile commandlet 列出可用的镜像配置文件。
例如:
Get-EsxImageProfile
输出类似如下内容:
Name Vendor Last Modified Acceptance
-------------------------- ------ ------------- ---------------
ESXi-5.0.0-456551-standard VMware mm/dd/yyyy PartnerSupported
ESXi-5.0.0-456551-no-tools VMware mm/dd/yyyy PartnerSupported
通过为配置文件指定新名称来克隆现有的可用镜像配置文件。
例如:
New-EsxImageProfile -CloneProfile ESXi-5.0.0-456551-standard -name NewAsyncProfile -Vendor MyCorp
输出类似如下内容:
Name Vendor Last Modified Acceptance Level
--------------- ------ ------------- ----------------
NewAsyncProfile MyCorp mm/dd/yyyy PartnerSupported
- 使用 Add-EsxSoftwarePackage commandlet 将异步驱动程序添加到新的镜像配置文件,指定步骤 5 中的文件包名称。
例如:
Add-EsxSoftwarePackage -ImageProfile NewAsyncProfile -SoftwarePackage driver-package-name
输出类似如下内容:
Name Vendor Last Modified Acceptance Level
--------------- ------ ------------- ----------------
NewAsyncProfile VMware today PartnerSupported
- 导出新的镜像配置文件。运行 Export-EsxImageProfile 命令以将镜像配置文件导出为 ISO。
例如:
Export-EsxImageProfile -ImageProfile NewAsyncProfile -ExportToISO -filepath C:\NewAsyncProfile.iso
- 如有必要,请将 ISO 刻录到新 CD。使用 CD 或 ISO 引导服务器并安装 ESXi。按照正常的安装步骤进行。
更多信息,请参见 VMware ESXi Installation and Setup Guide 中 Customizing Installations with vSphere ESXi Image Builder 部分。