ESXi是威睿(VMware)推出的虚拟化解决方案,目前主要使用的6.7/7.0版,可在裸金属服务器上安装虚拟化软件。
所谓裸金属服务器指的就是物理机,EXSi在物理机安装管理平台 , 而不是在系统上安装虚拟化软件再建立虚拟机。
不过EXSi是商业软件主要面向服务器所以在网卡驱动方面支持的有所欠缺 , 于是普通电脑安装就会检测不到网卡。
遇到这种情况我们需要可以手动下载网卡驱动并使用命令行工具进行注入,不要看到命令行就慌其实步骤很简单。
以下是准备工作:
1.检查网卡型号下载对应的.VIB格式驱动:设备管理器里的网络适配器就可以看到网卡型号 , 自己记下型号即可。
具体步骤:设备管理器、网络适配器、瑞昱网卡、属性、详细信息、硬件ID , 在硬件ID里就可以看到具体的型号。
2.点击这里进入驱动下载页面,找到自己的网卡型号点开页面然后拉到底部下载 VIB File 就是对应网卡驱动程序。
3.下载 ESXi-Customizer-PS 最新版本:https://vibsdepot.v-front.de/tools/ESXi-Customizer-PS-v2.6.0.ps1
4.注册VMware账号下载ESXi 6.7或7.0离线安装包(ZIP格式),注册后点击许可证下载找到Offline Bundle版即可。
注册下载地址点这里:https://customerconnect.vmware.com/cn/group/vmware/evalcenter?p=free-esxi7
以上全部下载完成后在C盘根目录新建名为esxi的文件夹,将ps脚本文件和ESXi的压缩包放到esxi文件夹里存放。
在esxi文件夹里新建个vib文件夹将下载的驱动程序放到vib文件夹里保存,注意以上路径下面命令操作需要使用。
以下是封装脚本的步骤:
打开管理员模式的PowerShell然后会下载必要组件,下载过程比较慢等待出现验证提示后输入字母后耐心等待。
#此命令用来安装必要组件和依赖,按回车后等待片刻会出现提示,按提示输入字母进行确认
Install-Module -Name VMware.PowerCLI -AllowClobber
#再次提醒上述命令运行过程可能需要很长时间主要是网络问题,请耐心等待
#调整PowerShell策略允许运行不受信任的脚本
Set-ExecutionPolicy Unrestricted
#进入esxi文件夹开始执行封装步骤
cd C:\esxi
#执行封装命令
.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\VMware-ESXi-7.0U3c-19035710-depot.zip -pkgDir C:\esxi\vib
#如果没有报错等待封装完成即可
#参数说明
ESXi-Customizer-PS-v2.6.0.ps1 #封装脚本
VMware-ESXi-7.0U3c-19035710-depot.zip #ESXi离线包,如果你下载的名称不同请对应修改
C:\exsi\vib #VIB格式驱动程序的存放路径
封装完成后将文件刻录到U盘然后装机,此时就不会再出现esxi no network adapters were detected报错提示。