在ESXI镜像中集成第三方驱动

在使用VMware官方的ESXI6.0镜像在浪潮服务器安装时,安装程序发现不了RAID,服务器的具体型号是NF5270M5,在网上搜索了一下发现是驱动的问题,折腾了一上午终于搞定了,简单记录一下过程。

工具准备

  • ESXi-Customizer-v2.7.2
  • RAID驱动
  • ESXI6.0镜像

1.ESXi-Customizer,是一个专门用来向ESXI封装驱动的工具,下载地址可自行百度,也可以从我的百度云下载:提取码:riel。下载之后运行.exe文件解压出来就可以了,然后有一点需要注意的是win10无法运行(亲测win7是可以的),会报如下图所示的错误:
04.png
解决方法很简单,用编辑器打开ESXi-Customizer.cmd,删除下面这行:

if "!WinVer!" LSS "5.1" call :earlyFatal Unsupported Windows Version: !WinVer!. At least Windows XP is required & exit /b 1

再运行就正常了:
03.png

2.下载驱动程序,下载驱动我们首先需要确定硬件的型号信息,开机进入RAID控制器查看RAID卡型号,然后到浪潮官网下载对应驱动。

3.最后还需要准备一个ESXI镜像。

操作过程

1.解压下载的驱动程序文件,得到.vib文件。
2.运行ESXi-Customizer,第一项选择原始ESXI镜像,第二项选择驱动文件,第三项选择新镜像存放的位置,然后将“Enable…”取消勾选,点击RUN开始封装。
05.png

3.将封装好的镜像文件写入U盘,ok!

添加网卡驱动(20201009更)

确认网卡型号等信息

添加驱动首先要知道我们的硬件设备型号或其它等定位到具体驱动的信息,硬件设备的型号,大部分服务器在服务器带外管理中就可查看到硬件的详细型号信息。
也可以通过我们安装的ESXI来查找,安装好ESXI后,我们可以在配置-高级设置-配置直通中查看相应设备的VID和DID:
02.png
当然肯定还会有其它方式来查看到硬件型号信息,如果有更好的方式欢迎留言分享。

查找驱动

在VMware的官方网站上查找我们的硬件驱动,打开VMware兼容性列表的官方:http://www.vmware.com/resources/compatibility/search.php,选择IO Devices
01.png
可以通过左边的ESXI版本、供应商、设备类型来找到该网卡的,但是更为便捷的方式是在右侧输入产品的VID(供应商ID)和DID(设备ID)还快速定位到该网卡。

03.png
输入ID后搜索并下载相应型号设备的相应版本驱动即可。
04.png

参考链接

https://blog.51cto.com/huanwenli/1749298
https://vibsdepot.v-front.de/wiki/index.php/Welcome
https://vmware.lenovo.com/content/custom_iso/