制作VMware ESXi 6.X/7.X安装源安装
简介
ESXi-Customizer-PS脚本是一个PowerShell脚本,可以极大地简化和自动化使用VMware PowerCLI Image Builder模块,从而方便快速地定制VMware ESXi 6.X/7.X操作系统镜像。
环境要求
- Windows 10操作系统(内置PowerShell)
- VMware PowerCLI Version 5.1或者以上版本
操作步骤
- 安装VMware PowerCLI。
- 下载VMware PowerCLI压缩包。下载链接如下:
VMware PowerCLI - VMware {code}
访问该链接需要VMware的账号和密码(需要订阅VMware服务才能下载)。
- 解压1.a中下载的“VMware-PowerCLI-12.0.0-15947286.zip”文件,并将解压后文件拷贝至Windows PowerShell的Modules目录(C:\Program Files\WindowsPowerShell\Modules)。
- 使用管理员权限打开Windows PowerShell,并执行Set-ExecutionPolicy RemoteSigned命令配置远程执行策略为允许,然后执行Import-Module VMware.PowerCLI命令安装VMware PowerCLI。
- 执行以下命令配置忽略证书验证。
Set-PowerCLIConfiguration -Scope AllUsers -ParticipateInCeip $false -InvalidCertificateAction Ignore
- 下载VMware PowerCLI压缩包。下载链接如下:
- 获取ESXi-Customizer-PS脚本。
- 下载ESXi-Customizer-PS脚本。
最新下载链接为GitHub - VFrontDe-Org/ESXi-Customizer-PS: PowerCLI script that greatly simplifies and automates the process of creating fully patched and customized VMware ESXi installation images, 点击“DownLoad ZIP”即可下载。
- 解压2.a中下载的“ESXi-Customizer-PS-master.zip”文件。
- 获取“ESXi-Customizer-PS.ps1”脚本。
- 下载ESXi-Customizer-PS脚本。
- 定制VMware ESXi ISO镜像。
定制VMwware ESXi ISO镜像需要ESXi Offline Bundle和驱动Offline Bundle。
- 下载ESXi Offline Bundle。
- 访问如下网址,并选择ESXi版本。
https://my.vmware.com/en/group/vmware/info?slug=datacenter_cloud_infrastructure/vmware_vsphere/6_5
访问该链接需要VMware的账号和密码(需要订阅VMware服务才能下载)。
- 以ESXi 6.5为例,单击“Go to Downloads”,下载企业版“VMware vSphere Hypervisor”。
- 选择具体的ESXi版本,此处以EXSi 6.5.0 U1为例。
- 选择下载“XX (ESXi) Offline Bundle”。
- 访问如下网址,并选择ESXi版本。
- 联系技术支持获取Offline Bundle。
- 下载ESXi Offline Bundle。
- 制作ISO镜像。
此处以在ESXi 6.5 Offline Bundle中加入Intel i40e网卡驱动和LSI SAS3108 RAID控制卡驱动为例进行说明,其他ESXi 6.X/7.X版本加入其它驱动的方法以此类推。
- 创建ESXi_6.5_ISO文件夹。
- 进入ESXi_6.5_ISO文件夹,并将“ESXi-Customizer-PS.ps1”脚本和ESXi 6.5.0 U1的Offline Bundle“update-from-esxi6.5-6.5_update01.zip”文件放至此文件夹中。
- 在ESXi_6.5_ISO文件夹下创建Drivers文件夹。
- 将“NIC-X710_X722_XL710-ESXi6.5-i40en-1.7.11-x86_64.zip”和“RAID-3004iMR_3108_3408iMR_3416iMR_3508_3516-ESXi6.5-lsi_mr3-7.706.09.00-x86_64.zip”这两个驱动Offline Bundle放至Drivers文件夹中。
- 将Windows PowerShell工作目录切换至C:\ESXi_6.5_ISO。
- 执行以下命令生成ESXi ISO。
.\ESXi-Customizer-PS.ps1 -izip .\update-from-esxi6.5-6.5_update01.zip -pkgDir .\Drivers\
制作完成的ESXi ISO镜像位于ESXi_6.5_ISO文件夹下,此镜像可用于在主机上安装VMware ESXi系统。