【VMware ESXi】使用ESXi-Customizer-PS为ESXi封装第三方驱动
当 ESXi 默认安装镜像无法识别某些 RAID 卡、网卡或其他硬件时,可以通过 ESXi-Customizer-PS 将第三方驱动封装进 ESXi 离线包或 ISO 中,生成可安装的自定义镜像。
环境准备
- 安装 VMware PowerCLI。
- 下载
ESXi-Customizer-PS脚本,例如:
- 准备基础 ESXi 离线包和需要集成的第三方驱动。
文中示例使用的是 ESXi670-202011002.zip,并集成 H3C RAID-P430-M1 驱动。
文件准备
将以下文件准备到同一个工作目录中,例如 D:\\tmp\\iso:
ESXi-Customizer-PS-v2.6.0.ps1ESXi670-202011002.zip- 需要集成的
.vib驱动文件
建议把第三方驱动统一放在 D:\\tmp\\iso\\vib 目录。
开始封装
右键以管理员身份运行 VMware PowerCLI,在工作目录中执行:
.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\ESXi670-202011002.zip -pkgDir .\vib
遇到签名报错时的处理
如果封装过程中出现 Could not find a trusted signer,可以在命令后添加 -nsc 参数:
.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\ESXi670-202011002.zip -pkgDir .\vib -nsc
封装完成
如果一切正常,最后会显示 All done,表示封装成功。生成的自定义 ISO 会输出到当前工作目录中。
补充说明
- 这种方式适合实验环境、老旧硬件或官方镜像缺少驱动的场景。
- 生产环境使用前,最好先验证驱动来源和兼容性。
- 如果需要集成多个驱动,可以统一放在同一个
vib目录下处理。