VMware --- 定制 esxi iso 安装包

1、构建实验环境

1.1 实验目的

因在为主机安装 Esxi 时,未能正确识别到硬盘、网卡信息。所以需要为 Esxi 镜像添加第三方提供的网卡、SATA 驱动

  • 网卡型号:realtek semiconductor Co. rtl8111/8168/8411 pci express gigabit ethernet controller
  • 硬盘型号:通过 SATA AHCI 接口连接的 adata sp580 120G SSD

1.2、实验机的环境准备

1.2.1、实验机系统规划:

本次实验使用的系统版本为:

Windows 7 旗舰版 Service Pack1

1.2.2、打包目录结构规划

├── vmware
│   ├── powercli
│   ├── iso
│   │   └── pkg
│   └── ESXi-Customizer-PS-v2.6.0.ps1

1.3、软件环境的准备

1.3.1、升级 powershell

因 Windows 7 自带的 powershell 的版本为 2.0,所以要将其升级到 4.0

下载链接:

https://www.microsoft.com/en-us/download/details.aspx?id=40855

按照网页指引下载合适的版本,此处我下载的是 Windows6.1-KB2819745-x64-MultiPkg.msu,使用默认配置进行安装。

注:

需要更改 powershell 的执行策略,详情可以参考 《VMware --- Win2008R2 实验机安装配置的简单说明》 的相关部分

1.3.2、安装 PackageManagement PowerShell Modules

下载链接:

https://www.microsoft.com/en-us/download/details.aspx?id=51451

下载后,使用默认配置进行安装

1.3.3、下载安装 VMware.PowerCLI

根据目录规划,powercli 目录来存储 VMware.PowerCLI 的安装包,我这边使用的是 E:\vmware\powercli,以管理员的身份,启动 powershell。

PS C:\Users\Administrator> Save-Module -Name vmware.powercli -path D:\vmware\powercli

NuGet provider is required to continue
PowerShellGet requires NuGet provider version '2.8.5.201' or newer to interact with NuGet-based repositories. The NuGet
 provider must be available in 'C:\Program Files\PackageManagement\ProviderAssemblies' or
'C:\Users\Administrator\AppData\Local\PackageManagement\ProviderAssemblies'. You can also install the NuGet provider by
 running 'Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force'. Do you want PowerShellGet to install
and import the NuGet provider now?
[Y] 是(Y)  [N] 否(N)  [S] 挂起(S)  [?] 帮助 (默认值为“Y”): Y
PS C:\Users\Administrator> Install-Module -Name vmware.powercli

Untrusted repository
You are installing the modules from an untrusted repository. If you trust this repository, change its
InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from
'PSGallery'?
[Y] 是(Y)  [A] 全是(A)  [N] 否(N)  [L] 全否(L)  [S] 挂起(S)  [?] 帮助 (默认值为“Y”): A

1.3.4、获取需要添加到镜像中的驱动文件

下载链接:

https://vibsdepot.v-front.de/wiki/index.php/Welcome

根据页面指引,找到驱动下载链接 【ESXi Software】-->>【List of currently available ESXi packages】

根据此次实验需求,下载以下两种驱动

  • 【NIC drivers】-->>【NIC drivers】-->>【Direct Download links】-->>【VIB File of version 8.045a】
  • 【Driver map files】-->>【sata-xahci】-->>【Direct Download links】-->>【VIB File of version 1.40】

将下载下来的驱动文件,放置在 E:\vmware\iso\pkg 中

注:

驱动文件有两种格式(zip 和 vib),这里我使用的是 vib 格式的

1.3.5、获取 ESXi-Customizer-PS 脚本

下载链接是:

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

页面有简单的使用说明,使用前该脚本之前,可以先阅读一下

1.4、获取 Esxi 的镜像

这里我获取的是 offline bundle 格式的文件,以 esxi 6.5 为例演示

PS E:\vmware\> .\ESXi-Customizer-PS-v2.6.0.ps1 -v65 -ozip -outDir .\iso

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\ADMINI~1\AppData\Local\Temp\ESXi-Customizer-PS-10004.log ...

Running with PowerShell version 4.0 and VMware PowerCLI version 10.1.0.8344055

Connecting the VMware ESXi Online depot ... [OK]

Getting Imageprofiles, please wait ... [OK]

Using Imageprofile ESXi-6.5.0-20180804001-standard ...
(dated 07/31/2018 08:40:27, AcceptanceLevel: PartnerSupported,
For more information, see http://kb.vmware.com/kb/56545.)

Exporting the Imageprofile to 'E:\vmware\iso\ESXi-6.5.0-20180804001-standard.zip'. Please be patient ...


All done.

选项的简单说明

  • -v65:仅使用 ESXi 6.5 版本,忽略其它版本
  • ozip:输出一个离线 bundle 而不是安装用的 ISO
  • outDir:用于存储自定义 ISO 或离线 bundle 的目录(默认为脚本目录。如果指定,则日志文件也将在结束后移动到此处。)

注1:

因为大家都知道的原因,在线获取 Esxi 镜像的速度慢的令人怀疑人生,所以强烈火建议大家,如果有条件的话,通过全局代理的方式来获取。

2、生成 Esxi 安装镜像

网上提供的大多是直接在线完成驱动文件的加载,最后输出一个 ISO 安装镜像。还是因为网络的原因,我在这里拆分成了两步。将镜像文件与驱动文件都取回了本地,再做聚合。

PS E:\vmware> .\ESXi-Customizer-PS-v2.6.0.ps1 -iZip .\iso\ESXi-6.5.0-20180804001-standard.zip -pkgDir .\iso\pkg -outDir .\iso

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\ADMINI~1\AppData\Local\Temp\ESXi-Customizer-PS-10004.log ...

Running with PowerShell version 4.0 and VMware PowerCLI version 10.1.0.8344055

Adding base Offline bundle .\iso\ESXi-6.5.0-20180804001-standard.zip ... [OK]

Getting Imageprofiles, please wait ... [OK]

Using Imageprofile ESXi-6.5.0-20180804001-standard ...
(dated 07/31/2018 08:40:27, AcceptanceLevel: PartnerSupported,
For more information, see http://kb.vmware.com/kb/56545.)

Loading Offline bundles and VIB files from .\pkg ...
   Loading E:\vmware\iso\pkg\net55-r8168-8.045a-napi.x86_64.vib ... [OK]
      Add VIB net55-r8168 8.045a-napi [New AcceptanceLevel: CommunitySupported] [OK, added]
   Loading E:\vmware\iso\pkg\sata-xahci-1.40-1.x86_64.vib ... [OK]
      Add VIB sata-xahci 1.40-1 [OK, added]

Exporting the Imageprofile to 'E:\vmware\iso\ESXi-6.5.0-20180804001-standard-customized.iso'. Please be patient ...


All done.

3、启动与验证

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 227,428评论 6 531
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 98,024评论 3 413
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 175,285评论 0 373
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 62,548评论 1 307
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 71,328评论 6 404
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 54,878评论 1 321
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 42,971评论 3 439
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 42,098评论 0 286
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 48,616评论 1 331
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 40,554评论 3 354
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 42,725评论 1 369
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 38,243评论 5 355
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 43,971评论 3 345
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 34,361评论 0 25
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 35,613评论 1 280
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 51,339评论 3 390
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 47,695评论 2 370

推荐阅读更多精彩内容

  • esxi ESXi专为运行虚拟机、最大限度降低配置要求和简化部署而设计。只需几分钟时间,客户便可完成从安装到运行虚...
    不吃鱼的猫_8e95阅读 3,953评论 0 4
  • ** ASROCK N3700 安装 ESXi6.0 记录 **安装进程中断,停留在"relocating mod...
    我不是泥藕阅读 6,980评论 1 1
  • 1. 我们可以通过下载苹果的破解版操作系统,即传说中的黑苹果系统,可直接安装到电脑上,还有一种方法是通过虚拟机(比...
    top_liu阅读 4,946评论 1 49
  • 秋叶大叔说,信仰是可以传递的。其实他说错了,不止是信仰,理想,故事,坚持,勇敢……都是可以传递的。 这是我在一个朋...
    潘小柒5487阅读 3,190评论 5 6
  • 【发音】 布莱曼: Quando sono solo 刚 多 艘no 艘楼 sogno all'orizzonte...
    Timothy0507阅读 282评论 0 1