我们想在主机上安装ESXi时,VMware官方的ISO镜像可能没有相关的驱动程序,导致安装无法完成。这里可以在网上找一下缺失的驱动程序,将它集成到ISO镜像中,再使用这个集成了驱动的ISO镜像来安装ESXi。
可以使用VMware官方集成驱动的方法,或者使用https://www.v-front.de网站提供的脚本进行驱动的集成。v-front的脚本又分为两个,一个是ESXi-Customizer,提供了图形界面,操作简单,但只支持到ESXi 6.7.0。支持Windows XP、Windows 7系统,但不能在Win 10运行。另一个脚本是ESXi-Customizer-PS ,这是一个Windows Powershell的脚本,目前支持到ESXi 7.0U3c,可在Windows 10系统运行。
部分驱动程序可以在https://www.v-front.de网站查找,驱动程序的文件形式为.vib或.zip(offline bundle)。这里以网站提供的RTL8111网卡驱动为例进行介绍。
基本思路是,将下载的ESXi ISO或ESXi offline bundle以及驱动程序文件,使用脚本进行集成,输出为ISO镜像。
准备工作
下载VMware的ESXi ISO镜像和ESXi offline bundle软件包,这个软件包用于生成ISO镜像
下载ESXi-Customizer脚本
下载ESXi-Customizer-PS脚本
方法一:ESXi-Customizer
下载ESXi-Customizer脚本,下载下来的文件是一个exe自解压文件。
双击exe文件进行解压,在弹出的对话框中选择一个解压目录即可。
解压出一个文件夹。
进入解压出来的文件夹,运行ESXi-Customizer.cmd脚本,会弹出图形界面。
在第一个选择框选择ESXi ISO文件
在第二个选择框选择驱动程序,可以是.vib文件或者.zip文件
在第三个选择框选择生成的ISO镜像的保存目录
点击“运行”按钮后就自动执行集成的操作,最后在刚才选择的目录找到生成的已经集成了驱动的ISO镜像。
方法二:ESXi-Customizer-PS
这个脚本的操作思路是,在Windows系统已经安装好Powershell的情况下,使用ESXi-Customizer-PS-v2.6.0.ps1脚本,结合VMware PowerCLI管理脚本,对ESXi offline bundle和驱动程序进行集成,最后生成ISO镜像。
需求:
需要系统中安装有Powershell 2.0及以上版本
下载ESXi-Customizer-PS-v2.6.0.ps1
下载VMware PowerCLI ,这是VMware命令行管理工具,如果VMware官网无法下载,点击这里下载。
下载ESXi-Customizer-PS,在下载页面找到Download ESXi-Customizer-PS-v2.6.0.ps1,在链接名称上右键,“链接另存为”,下载下来的是一个Powershell脚本。
下载下来的VMware PowerCLI是一个压缩文件VMware-PowerCLI-11.5.0-14912921.zip,解压后是一些文件夹,其实里面也是一些Powershell脚本。
将这些文件夹复制到C:\Windows\System32\WindowsPowerShell\v1.0\Modules
以管理员身份运行Powershell。
可以将ESXi-Customizer-PS-v2.6.0.ps1脚本、ESXi offline bunnle文件和驱动程序文件放在同一个文件夹下,方便操作。在Powershell中进入该文件夹。
PS C:\WINDOWS\system32> cd E:\Software\VMware\Esxi
运行以下脚本即可执行集成操作
PS E:\Software\VMware\Esxi> .\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\VMware-ESXi-7.0U3c-19035710-depot.zip .\net55-r8168-8.045a-napi-offline_bundle.zip
ESXi-Customizer-PS-v2.6.0.ps1是执行集成操作的Powershell脚本
VMware-ESXi-7.0U3c-19035710-depot.zip是ESXi offline bundle文件
net55-r8168-8.045a-napi-offline_bundle.zip是驱动程序文件
执行过程如下
PS E:\Software\VMware\Esxi> .\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\VMware-ESXi-7.0U3c-19035710-depot.zip .\net55-r8168-8.045a-napi-offline_bundle.zip
This is ESXi-Customizer-PS Version 2.6.0 (visit https://ESXi-Customizer-PS.v-front.de for more information!)
(Call with -help for instructions)
Logging to C:\Users\np\AppData\Local\Temp\ESXi-Customizer-PS-9664.log ...
警告: Please consider joining the VMware Customer Experience Improvement Program, so you can help us make PowerCLI a
better product. You can join using the following command:
Set-PowerCLIConfiguration -Scope User -ParticipateInCEIP $true
VMware's Customer Experience Improvement Program ("CEIP") provides VMware with information that enables VMware to
improve its products and services, to fix problems, and to advise you on how best to deploy and use our products. As
part of the CEIP, VMware collects technical information about your organization抯 use of VMware products and services
on a regular basis in association with your organization抯 VMware license key(s). This information does not personally
identify any individual.
For more details: type "help about_ceip" to see the related help article.
To disable this warning and set your preference use the following command and restart PowerShell:
Set-PowerCLIConfiguration -Scope User -ParticipateInCEIP $true or $false.
Running with PowerShell version 5.1 and VMware PowerCLI version 11.5.0.14899560
Adding base Offline bundle .\VMware-ESXi-7.0U3c-19035710-depot.zip ... [OK]
Getting Imageprofiles, please wait ... [OK]
sing Imageprofile ESXi-7.0U3c-19035710-standard ...
(dated 12/14/2021 00:00:00, AcceptanceLevel: PartnerSupported,
The general availability release of VMware ESXi Server 7.0U3c brings whole new levels of virtualization performance to datacenters and enterprises.)
Loading Offline bundles and VIB files from .\net55-r8168-8.045a-napi-offline_bundle.zip ...
Exporting the Imageprofile to 'E:\Software\VMware\Esxi\ESXi-7.0U3c-19035710-standard-customized.iso'. Please be patient ...
All done.
PS E:\Software\VMware\Esxi>
显示All done表示操作已完成。提示中E:\Software\VMware\Esxi\ESXi-7.0U3c-19035710-standard-customized.iso是生成的ISO镜像的保存位置和文件名。
视频
参考资料
网卡驱动
https://vibsdepot.v-front.de/wiki/index.php/Net55-r8168
集成驱动的脚本
https://www.v-front.de/p/esxi-customizer.html
https://www.v-front.de/p/esxi-customizer-ps.html 这个可用于esxi6.7u3
vmware工具
https://code.vmware.com/web/tool/11.5.0/vmware-powercli
vmware官方ISO、软件包,需要登录才能下载
https://my.vmware.com/cn/group/vmware/info?slug=datacenter_cloud_infrastructure/vmware_vsphere/6_7
vmware官网的方法
https://kb.vmware.com/s/article/2137851?lang=zh_CN
百度网盘
VMware ESXi 6.7 offline bundle, ISO
https://pan.baidu.com/s/1iSjdkJHrO5QviZ-4x3aZcg
提取码 6k8b
VMware ESXi 7.0 offline bundle, ISO
链接:https://pan.baidu.com/s/1wuKLjBMrAGaF1KwfxanFQg
提取码:6sgo
VMware ESXi 7.0U3c offline bundle, ISO, RTL8111
链接: https://pan.baidu.com/s/1f3iJL3Rd76SvoJOk60uUgA?pwd=q4rf
提取码: q4rf
ISO刻录软件,rufus
https://pan.baidu.com/s/1rs9HLrRCpA4uwnEzDtAS3w
提取码 crjt
ESXi-Customizer, PowerCLI
https://pan.baidu.com/s/1ZEh-L9XvG1SUcpxCn3kwgw
提取码 u8up
RTL8111驱动
https://pan.baidu.com/s/1m0joeEW7uOCgq2AjhGTwhw
提取码 c3uo
1 条评论
陈衅缡:文章真不错http://www.fanguangfu.com