H3C比较老的服务器(UIS R390X G2),是没有适配的ESXi部署镜像的。定制ESXi主要是为了解决安装过程中无法识别存储设备(阵列卡)和网卡等硬件设备的问题。
一、安装PowerShell
1、确认PowerShell版本
ESXi系统使用VMware PowerCLI进行驱动集成。操作使用的PowerShell 需要 3.0 以上版本
$psversiontable
2、安装Vmware PowerCLI
在线方式安装
Install-Module VMware.PowerCLI -Scope CurrentUser
进入模块目录解锁文件并验证是否可用(需要以管理员身份运行PowerShell,否则在解锁时会报错)
cd "C:\Program Files\WindowsPowerShell\Modules"
Get-ChildItem * -Recurse | Unblock-File
Get-Module -Name VMware.PowerCLI -ListAvailable
二、制作ESXI镜像
需要准备如下:
- H3C阵列卡驱动
- Esxi-Custmizer-PS
- ESXI镜像文件(zip包)
1、下载H3C服务器驱动
http://www.h3c.com/cn/Service/Document_Software/Software_Download/Server/Catalog/Rack_Server/G2/H3C_R390X_G2/
找到存储控制器中的VMware驱动下载即可,网卡已经被VMware所支持,所以不用再打包网卡驱动。
2、下载ESXi-Customizer-PS软件
下载链接:
https://www.v-front.de/p/esxi-customizer-ps.html
3、ESXI镜像
下载链接:
http://ddl6.digiboy.ir/vmware/6.7/vmware-esxi-6.7.0-8169922-depot.zip
4、所有文件放在C盘根目录下
H3C的存储控制器驱动主要是vib文件
将3个文件都放在C盘根目录下
三、将驱动打包至ESXI镜像
以管理员身份运行Vmware PowerCLI
再次查看powershella版本
执行指令生成镜像文件
.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\vmware-esxi-6.7.0-8169922-depot.zip -pkgDir C:\ESX60\ -nsc
生成的镜像为 ESXi-6.7.0-8169922-standard-customized.iso
如果出现如下报错,为powercli安全策略导致
执行更改策略指令
Set-ExecutionPolicy Unrestricted -Scope CurrentUser