未分类 · 2021年2月20日 0

ESXI6.7封装网卡驱动

如果你是在安装ESXI7.0时遇到No Network Adapters错误,想封装网卡驱动的话,可以试试,最多就依然提示错误不能安装。反正我台式机的螃蟹卡是不行的,因为不支持。所以这里用的是6.7版。

下面言归正传,ESXI默认是只支持服务器的网卡,其他网卡默认是没有集成驱动的,而没找到网卡的情况下还不让你安装。所以你要在安装前把驱动集成到安装盘里面去。

VMware ESXI有两种方法添加第三方网卡驱动:
1、使用第三方工具 ESXI-Customizer.cmd工具可以将已经下载好的VMware ESXI.ISO镜像文件把下载好的驱动添加到里面,缺点windows系统打开这个软件可能会出现兼容性问题。
2、使用第三方脚本ESXi-Customizer-PS配合VMware PowerCLI工具在线指定网卡驱动并指定VMware ESXI版本镜像一起打包下载(也支持离线打包驱动)。
我没有测试第一种方法,因为我用的是第二种方法。

一、首先是下载。
三样:1.ESXI离线包。2.ESXi-Customizer-PS。3.要集成的驱动。

1.ESXI官网:https://www.vmware.com
要先注册账号。然后下载最新的离线包,Offline Bundle。是个ZIP压缩包。
不是ISO哦,毕竟大部分人可能都是下载ISO安装后发现提示没找到网卡的。。
至于版本,因为前面说过,7.0以后台式机的螃蟹卡不再被支持,所以我只能用6.7了。

2.ESXi-Customizer-PS官网:https://www.v-front.de/p/esxi-customizer-ps.html

3.驱动下载地址:https://vibsdepot.v-front.de/wiki/index.php/List_of_currently_available_ESXi_packages

下载完后放进一个文件夹里(这是基本习惯吧)。

二、安装VMware.PowerCLI
这里有在线安装和离线安装两种方式,这里当然采用离线安装。在线安装就怕那个下载速度呵呵。

1.下载VMware.PowerCLI
官网地址:https://code.vmware.com/tool/vmware-powercli

2.安装VMware.PowerCLI
执行下面的命令查看PowerShell目录

$ENV:PSModulePath

把下载好的文件解压到上面命令结果的目录里去。多个目录就随便放一个就行了,别都放。

重启后在PowerShell查看是否有相应的模块

Find-Module -Name VMware.PowerCLI 

管理员启动Windows PowerShell,执行下面命令,查看是否“RemoteSigned”

Get-ExecutionPolicy

如果是就没问题。不是就执行

Set-ExecutionPolicy RemoteSigned

三、封装驱动,生成ISO文件

把ESXI离线包和ESXi-Customizer-PS脚本放在一个文件夹内,如D:\esxit。要集成的驱动放在子文件夹内,如D:\esxit\pkg。CD到脚本所在目录,执行:

.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\ESXi670-201912001.zip -pkgDir D:\esxit\pkg

会在生成一个ISO文件ESXi-6.7.0-20191204001-standard-customized.iso

有了ISO,剩下的就跟一般的U盘安装系统没什么两样了。