Esxi 封装瑞昱网卡驱动

in 默认分类 with 1 comment

2024-07-29T01:54:25.png
近期需使用两台设备安装Esxi模拟服务器集群。服务器及一台带有intel网卡的台式机可正常安装Esxi。但一台瑞昱8168网卡安装时出现【No Network Adapters】,只能重启无法正常安装Esxi。后续了解后所得,大多数瑞昱网卡(即螃蟹卡)为消费级网卡。Esxi针对的网卡驱动大多数为服务器级别,如intel的网卡。所以一台带有intel网卡的台式机可正常安装Esxi,但瑞昱网卡作为消费级网卡,Esxi默认网卡驱动中不兼容。所以需要手动将瑞昱网卡网卡驱动封装至Esxi中。封装过程分为联网封装及离线封装两种模式,此处以离线封装Esxi6.7.0为例,封装瑞昱8168网卡驱动。

前提条件:

1)查看网卡的版本型号;
2)封装脚本ESXi-Customizer-PS下载;
3)查看网卡驱动是否支持Esxi版本,下载驱动离线包;
4)下载Esxi离线包;
5)下载VMware-PowerCLI-12.7.0-20091289离线包;
6)下载并安装Python;
7)运行生成镜像命令。

具体步骤

查看硬盘硬件ID

查看网卡信息可查看【控制面板】->【网络和 Internet】->【网络连接】->【以太网卡】->右键【属性】->【配置】->【详细信息】->选择【硬件id】查看网卡前缀,如下图所示:
2024-07-29T02:29:07.png

下载ESXi-Customizer-PS-v2.6.0.ps1

下载脚本时需查看脚本是否支持所需要封装的Esxi版本,如不支持则会报错。除此下载地址外,可到GitHub搜索所对应版本然后下载。(此处下载ESXi-Customizer-PS-v2.6.0.ps1)
封装脚本下载地址:ESXi-Customizer-PS下载

查看驱动与版本兼容性

下载网卡驱动前可查看该网卡驱动是否支持即将封装的Esxi版本,此次实验版本为6.7.0。在此网卡驱动的所在版本中。
网卡驱动下载地址:瑞昱8168网卡驱动下载
2024-07-29T02:35:53.png

下载时建议下载离线包:
2024-07-29T02:37:08.png

下载Esxi离线包

此处为花本人最多时间的一项,因为在Vmware官网中查找时本人未能找到,而且在前期由于不了解封装机制,使用Esxi6.7.0.iSO镜像进行封装时疯狂报错。此封装方式需使用Esxi离线包方可封装成功。此处下载离线包为ESXI6.7U3b.zip,下载后无需解压。
B站UP主--老同学B所提供资源下载:【资源帖】ESXi封装“一贴通”:手把手教你集成网卡驱动

下载VMware-PowerCLI离线包

此处需要注册博通官网的账号,方可下载。
VMware-PowerCLI下载地址:VMware-PowerCLI下载
将下载好的VMware-PowerCLI解压并将所有解压的文件复制到【C:\Program Files\WindowsPowerShell\Modules】,如下图所示:
2024-07-29T02:55:00.png

安装Python

此处也为本人花时较多的一项。此处Python下载版本需高于3.7.0。
Python下载地址:Python3.12.3 下载
安装Python时需要勾选【Add python.exe to PATH】并选择【Customize installation】
2024-07-29T02:57:31.png
2024-07-29T03:00:54.png
在【Advanced Options】中勾选【Intall Python 3.12 for all users】,勾选后下面安装路径会随之改变,后续运行脚本时则会自动选择该路径下的python.exe文件。如未勾选则会出现找不到Python的报错信息。
2024-07-29T03:01:06.png

此次实验中将ESXi-Customizer-PS,Esxi离线文件放置在C:\Esxi中,将瑞昱驱动文件放置在C:\Esxi\67中
2024-07-29T03:10:06.png

用管理员身份运行Powershell

输入【Set-ExecutionPolicy Unrestricted】,出现提示后输入Y(此操作为设置任何脚本均可运行)
2024-07-29T03:10:57.png
进入到【C:\Esxi】,输入【.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\ESXI6.7U3b.zip -pkgDir .\67】后回车,直至出现【ALL done】,
2024-07-29T03:11:05.png
2024-07-29T03:14:12.png
此时在【C:\Esxi】将生成ISO文件。此ISO文件即是封装完驱动后的Esxi.ISO文件。此时可在瑞昱8168网卡驱动的台式机中进行安装Esxi。

全文参考:
一个视频说清esxi驱动封装那点事!其实一点也不难~ESXi系统网卡驱动封装教程(4种方法全教你!)

Responses
  1. [...]前文已编写关于RAID介绍,戴尔服务器介绍,IDrac介绍,Esxi封装与搭建。目的均为此文铺垫。本文旨在模拟多台服务器中通过OMV使用软RAID进行集群,此文由少爷庄-James提供理论及技术支持。准备条件:1)两台或以上主机,服务器安装Esxi(Esxi版本为6.7.0);2)一台多硬盘服务器安装OMV。设置NFS及通过OMV设置软RAID,所有服务器均在此软RAID都在此进行数据备份或迁移工[...]

    Reply