ESXI7.0操作系统打包PMC RAID卡驱动方法

问题描述

安装VMware esxi 7.0虚拟化操作系统时,发现无法识别硬盘,不能继续进一步安装操作系统。

  • 操作系统:VMware esxi 7.0或VMware esxi 6.7
  • RAID卡型号:Smart 3100
  • RAID卡固件版本:4.11

适用产品

R5300 G4、R5500 G4、R8500 G4、R5300 G4X、R5500 G4X、R8500 G4X、R5930 G2、R5350 G4

原因分析

VMware 6.7/7.0操作系统内无RAID卡驱动,需要打包RAID卡驱动,安装操作系统时识别到硬盘。

解决方案

  1. 下载Windows PowerShell(Win10自带)和PowerCLI 。从PowerCLI主页下载高于PowerCLI 6.5R1的PowerCLI版本。
  2. 下载地址:https://developer.vmware.com/web/tool/vmware-powercli*
  3. 说明:支持在线下载和离线下载,可以在PowerShell下使用 Get-Module -Name VMware.PowerCLI -ListAvailable 命令验证 PowerCLI 模块是否可用。
  4. 下载ESXi-Customizer-PS-v2.6.0.ps1和ESXi6.5、ESXi6.7、ESXi7.0对应系统的ZIP包。
    目前ESXi-Customizer-v2.7.2工具只支持6.0以下版本的Vmware系统打包替换Smartpqi驱动,而6.5、6.7、和7.0版本需通过ESXi-Customizer-PS-v2.6.0.ps1工具来实现该功能,且仅支持zip包和驱动的打包,官网提供各个版本iso包和zip包的下载, 同一个版本ios包和zip包的内部版本号相同,下载zip包即可。
  5. *说明:ESXi-Customizer-PS-v2.6.0.ps1下载地址:http://vibsdepot.v-front.de/tools/ESXi-Customizer-PS-v2.6.0.ps1
  6. ESXi6.5、ESXi6.7、ESXi7.0对应ZIP包,下载地址:https://customerconnect.vmware.com/cn/downloads/details?downloadGroup=ESXI65U3A&productId=614
  7. https://customerconnect.vmware.com/cn/downloads/details?downloadGroup=ESXI67U3B&productId=757
  8. https://customerconnect.vmware.com/cn/downloads/details?downloadGroup=ESXI70U3C&productId=974&rPId=86271
  9. 将zip文件、ESXi-Customizer-PS-v2.6.0.ps1文件放在D:/esxi目录下,将vib驱动文件放在D:/esxi/pkg目录下。*说明:根据下表的VMware与PMC对应关系,下载相应的vib驱动文件。ESXI7.0操作系统打包PMC RAID卡驱动方法
    示例:vmware exci 7.0 对应smart 3100 固件版本为4.11 vib驱动文件。70.4150.0.119:70表示vmware exci 7.0版本。4150.0.119表示3100RAID卡4.11固件版本的驱动版本号。截图如下图所示:ESXI7.0操作系统打包PMC RAID卡驱动方法
    进入PowerShell,执行以下命令:cd D:esxi.ESXi-Customizer-PS-v2.6.0.ps1 -izip.ESXi650-201908001.zip -pkgDir D:esxipkg执行成功,在ESXi-Customizer-PS-v2.6.0.ps1同目录下生成定制化打包驱动的ISO文件,PowerShell加载日志如下图所示:ESXI7.0操作系统打包PMC RAID卡驱动方法
  10. 安装打包驱动后的ISO系统包,安装过程中成功获取到板载RAID卡下的SSD盘,安装成功,带内获取驱动版本正确,如下图所示。ESXI7.0操作系统打包PMC RAID卡驱动方法
    打包驱动后的6.5、6.7和7.0版本iso文件都能成功安装且带内获取到正确的驱动版本,而未打包驱动的ISO系统包安装过程中只能获取到NVMe盘,获取不到板载RAID卡下的SSD盘。
  11. 安装重新编译后的VMware esxi 7.0的镜像,即可识别硬盘并且可以安装操作系统,如图所示。ESXI7.0操作系统打包PMC RAID卡驱动方法
  12. (可选)如果运行的时候出现了未对文件进行数字签名的问题,那就是首次在计算机上启动Windows PowerShell时,现用执行策略很可能是Restricted(默认设置),Restricted 策略不允许任何脚本运行。
    1. 执行以下命令,设置为打开,选择Y。set-ExecutionPolicy RemoteSigned
    2. 执行以下命令,查看是否更改成功(显示RemoteSigned表示成功)。get-executionpolicy
    3. 右击ESXi-Customizer-PS-v2.6.0.ps1脚本文件,选中解除锁定,并应用。

失败样例

版本不一致导致报错。如下图中报错的原因是因为现场安装VMware esxi 7.0的虚拟化系统,现场使用的vib驱动文件版本是VMware esxi 6.5版本的RAID卡固件版本(此时版本为:4.11)

ESXI7.0操作系统打包PMC RAID卡驱动方法

原创文章,作者:admin,如若转载,请注明出处:https://alay.cc/473.html

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
admin的头像admin
上一篇 2022-12-06 下午12:33
下一篇 2022-12-19 下午12:56

相关推荐