我的编程空间,编程开发者的网络收藏夹
学习永远不晚

给ESXI ISO镜像添加驱动包

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

给ESXI ISO镜像添加驱动包

1、遇到问题

我们在安装ESXI6.7 到物理机上时,有时候会报网卡驱动无法正常安装等问题,经过搜索发现;缺少驱动文件,需要自己手动把对应的驱动文件加入,重新打包成iso镜像。

2、准备

2.1、环境

  • window10

  • power shell (windows 10 自带 )

  • VMware PowerCLI 5.1或更高版本

  • ESXi-Customizer-PS

  • 网卡驱动包

2.2、工具下载

  1. ESXi-Customizer-PS (我下的是ESXi-Customizer-PS-v2.6.0.ps1版本)
    下载地址 https://www.v-front.de/p/esxi-customizer-ps.html

  2. VMware PowerCLI
    下载地址
    https://www.powershellgallery.com/packages/VMware.PowerCLI

有3种方式:在线安装、手动下载.nupkg 、Azure自动化; 一般选择 在线和手动下载方式

还需要依赖:VMware.VimAutomation.Core、VMware.VimAutomation.Sdk

https://www.powershellgallery.com/packages/VMware.VimAutomation.Core

https://www.powershellgallery.com/packages/VMware.VimAutomation.Sdk

  1. 网卡驱动

linux系统下 使用命令 lspci | grep Ethernet列出网卡信息 (我的pc物理机系统是centos7.8 )

[root@db02 ~]# lspci | grep Ethernet

04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)

[root@db02 ~]#

windows下的请自行查询~~

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

3、工具安装

主要是安装 VMware PowerCLI 及其依赖

安装 VMware PowerCLI

1) 在线安装

(VMware.VimAutomation.Core 等依赖 下载相当慢,时间长了会导致超时)试了好几次才成功

微软的官网有powershell 的安装命令的说明 链接地址如下

https://docs.microsoft.com/en-us/powershell/module/powershellget/install-module?view=powershell-6

我的系统是win10,进行如下操作:
点击 开始 按钮或图标,在弹出菜单页面后输入power 会显示 Windows Power Shell,移动光标选中,在右侧的属性栏中点击以管理员方式运行即可打开:
执行以下命令: Install-Module -Name VMware.PowerCLI
会提示以下信息:

需要使用 NuGet 提供程序来继续操作

PowerShellGet 需要使用 NuGet 提供程序“2.8.5.201”或更高版本来与基于 NuGet 的存储库交互。必须在“C:\Program

Files\PackageManagement\ProviderAssemblies”或“C:\Users\Administrator\AppData\Local\PackageManagement\ProviderAssembli

es”中提供 NuGet 提供程序。也可以通过运行 ‘Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force’ 安装

NuGet 提供程序。是否要让 PowerShellGet 立即安装并导入 NuGet 提供程序?

[Y] 是(Y) [N] 否(N) [S] 暂停(S) [?] 帮助 (默认值为“Y”):

输入Y
提示确认信息

不受信任的存储库

你正在从不受信任的存储库安装模块。如果你信任该存储库,请通过运行 Set-PSRepository cmdlet 更改其 InstallationPolicy

值。是否确实要从“PSGallery”安装模块?

[Y] 是(Y) [A] 全是(A) [N] 否(N) [L] 全否(L) [S] 暂停(S) [?] 帮助 (默认值为“N”): Y

输入Y
安装过程中会自动从网上下载对应的库(VMware.PowerCLI)和依赖库(VMware.VimAutomation.Core 等依赖 下载相当慢,时间长了会导致超时)

Installing package ‘VMware.PowerCLI’

Installing dependent package ‘VMware.VimAutomation.Core’

[ooooo ]

等安装完成后就ok了。

2) 离线安装

微软官网离线安装包说明

https://docs.microsoft.com/en-us/powershell/gallery/how-to/working-with-packages/manual-download

powershell 中离线把包下载下来,再进行安装

下载离线包: -Path 是指定的要下载的位置。

Save-Module -Name VMware.PowerCLI -Path C:\Path\To\Desired\Folder

离线文件下载好了,下载的文件copy到C:\Program Files\WindowsPowerShell\Modules

4、制作ISO 镜像

要准备esxi depot 的文件VMware-ESXi-6.7.0-8169922-depot.zip根据自己的情况选择esxi版本,这个是exsi的配置库文件,库里面存的驱动等是vib格式的包,从此文件可以生成iso镜像文件。我这里缺的是网卡驱动net55-r8168从网上下载,也就是下载步骤中下载的网卡驱动包;当然缺的驱动也可以在线下载。
通过这个脚本 ESXi-Customizer-PS-v2.6.0.ps1 可以把缺的包加到depot文件中并生成iso镜像安装文件。

命令如下:

cd 脚本所在的目录

.\ESXi-Customizer-PS-v2.6.0.ps1 -v67 -vft -load net55-r8168 -izip .\VMware-ESXi-6.7.0-8169922-depot.zip -outDir ‘G:\BaiduNetdiskDownload\VMware vSphere 6.7\VMware ESXi 6.7\pkg’

脚本说明:
ESXi-Customizer-PS-v2.6.0.ps1 ----执行脚本 后面跟参数

第一个参数: -v67 -----表示是 生成的iso文件的版本 我用的depot是6.7,所以此处是-v6.7 还支持

-v50:创建最新的ESXi 5.0 ISO

-v51:创建最新的ESXi 5.1 ISO

-v55 :创建最新的ESXi 5.5 ISO

-v60 :创建最新的ESXi 6.0 ISO

-v65 :创建最新的ESXi 6.5 ISO

-v67 :创建最新的ESXi 6.7 ISO

第二个参数:-vft ----从 https://vibsdepot.v-front.de/ 这网站 的depot中查找

第三个参数:-load----把net55-r8168软件包下载并添加到将要生成的 exsi 6.7(因我使用了 -v67参数)镜像文件中

第四个参数: -izip ---- 从本地目录中的depot文件;如果不使用此参数,是从线上仓库中下载,文件大概有300多兆,下载速度慢。

第五个参数:-outDir ----镜像文件和脚本产生的日志文件输出的目录。

执行过程及结构:

​ Running with PowerShell version 5.1 and VMware PowerCLI version 11.2.0.12483638

​ Adding base Offline bundle .\VMware-ESXi-6.7.0-8169922-depot.zip … [OK]

​ Cnnecting the V-Front Online depot … [OK]

​ Getting Imageprofiles, please wait … [OK]

​ Using Imageprofile ESXi-6.7.0-8169922-standard …

​ (dated 04/03/2018 22:07:05, AcceptanceLevel: PartnerSupported,

​ The general availability release of VMware ESXi Server 6.7.0 brings whole new levels of virtualization performance to datacenters and enterprises.)

​ Load additional VIBs from Online depots …

​ Add VIB net55-r8168 8.045a-napi [New AcceptanceLevel: CommunitySupported] [OK, added]

​ Exporting the Imageprofile to ‘G:\BaiduNetdiskDownload\VMware vSphere 6.7\VMware ESXi 6.7\pkg\ESXi-6.7.0-8169922-standard-customized.iso’. Please be patient …

​ All done.

​ (Log file moved to G:\BaiduNetdiskDownload\VMware vSphere 6.7\VMware ESXi 6.7\pkg\ESXi-6.7.0-8169922-standard-customized-201905081713.log)

​ PS G:\BaiduNetdiskDownload\VMware vSphere 6.7\VMware ESXi 6.7> …\ESXi-Customizer-PS-v2.6.0.ps1 -v67 -vft -load net55-r8168 -outDir ‘G:\BaiduNetdiskDownload\VMware vSphere 6.7\VMware ESXi 6.7\pkg’-izip .\VMware-ESXi-6.7.0-8169922-depot.zip

生成的文件内容:

新iso文件名中有个 customized 标识 与 原来的iso文件进行区分

Mode LastWriteTime Length Name


-a---- 2019/5/8 17:13 1582 ESXi-6.7.0-8169922-standard-customized-201905081713.log

-a---- 2019/5/8 17:13 347541504 ESXi-6.7.0-8169922-standard-customized.iso

ESXi-Customizer-PS-v2.6.0.ps1 脚本的具体使用方法可以参考 下面的链接

https://www.v-front.de/p/esxi-customizer-ps.html

5、总结

比较耗时间的就是环境的安装,因为安装过程中下载速度是龟速(跟网站有关系,而且按照过程中也有一次超时,重新安装的)。

depot.zip 文件也要提前下载
另外就是要理解 ESXi-Customizer-PS-v2.6.0.ps1这脚本的作用。

来源地址:https://blog.csdn.net/u010674953/article/details/129176599

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

给ESXI ISO镜像添加驱动包

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

怎么将更新补丁手动添加到 Wind10 ISO映像包

小编给大家分享一下怎么将更新补丁手动添加到 Wind10 ISO映像包,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! Microsoft 每月都会发布 Windows 10 的累积更新。这会使 Windows 的预下载 I
2023-06-10

人工智能如何用人脸识别自动给头像添加口罩及护目镜

编程学习网: 此项目使用人脸识别自动给头像添加口罩及护目镜,仅为呼吁大家积极佩戴口罩及护目镜,为武汉及奋斗在第一线的医护人员加油!
人工智能如何用人脸识别自动给头像添加口罩及护目镜
2024-04-23

编程热搜

目录