Home

【VMware ESXi】使用ESXi-Customizer-PS为ESXi封装第三方驱动

当 ESXi 默认安装镜像无法识别某些 RAID 卡、网卡或其他硬件时,可以通过 ESXi-Customizer-PS 将第三方驱动封装进 ESXi 离线包或 ISO 中,生成可安装的自定义镜像。

环境准备

  1. 安装 VMware PowerCLI。
  2. 下载 ESXi-Customizer-PS 脚本,例如:

v2.6.0

  1. 准备基础 ESXi 离线包和需要集成的第三方驱动。

文中示例使用的是 ESXi670-202011002.zip,并集成 H3C RAID-P430-M1 驱动。

文件准备

将以下文件准备到同一个工作目录中,例如 D:\\tmp\\iso

  • ESXi-Customizer-PS-v2.6.0.ps1
  • ESXi670-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 目录下处理。
VMware