暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

VMware操作系统打包PMC RAID卡驱动方法

中兴文档 2022-07-01
4069


问题描述


安装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版本。

    下载地址:

    https://developer.vmware.com/web/tool/vmware-powercli

    *说明:支持在线下载和离线下载,可以在PowerShell下使用 Get-Module -Name VMware.PowerCLI -ListAvailable 命令验证 PowerCLI 模块是否可用。

  2. 下载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包即可。

    *说明:

    ESXi-Customizer-PS-v2.6.0.ps1下载地址:

    http://vibsdepot.v-front.de/tools/ESXi-Customizer-PS-v2.6.0.ps1

    ESXi6.5、ESXi6.7、ESXi7.0对应ZIP包,下载地址:

    https://customerconnect.vmware.com/cn/downloads/details?downloadGroup=ESXI65U3A&productId=614

    https://customerconnect.vmware.com/cn/downloads/details?downloadGroup=ESXI67U3B&productId=757

    https://customerconnect.vmware.com/cn/downloads/details?downloadGroup=ESXI70U3C&productId=974&rPId=86271


  3. 将zip文件、ESXi-Customizer-PS-v2.6.0.ps1文件放在D:/esxi目录下,将vib驱动文件放在D:/esxi/pkg目录下。

    *说明:根据下表的VMware与PMC对应关系,下载相应的vib驱动文件。


    示例:

    vmware exci 7.0 对应smart 3100 固件版本为4.11 vib驱动文件。

    70.4150.0.119:70表示vmware exci 7.0版本。

    4150.0.119表示3100RAID卡4.11固件版本的驱动版本号。

    截图如下图所示:


    进入PowerShell,执行以下命令:

    cd D:\esxi

    .\ESXi-Customizer-PS-v2.6.0.ps1 -izip

    .\ESXi650-201908001.zip -pkgDir D:\esxi\pkg\

    执行成功,在ESXi-Customizer-PS-v2.6.0.ps1同目录下生成定制化打包驱动的ISO文件,PowerShell加载日志如下图所示:


  4. 安装打包驱动后的ISO系统包,安装过程中成功获取到板载RAID卡下的SSD盘,安装成功,带内获取驱动版本正确,如下图所示。


    打包驱动后的6.5、6.7和7.0版本iso文件都能成功安装且带内获取到正确的驱动版本,而未打包驱动的ISO系统包安装过程中只能获取到NVMe盘,获取不到板载RAID卡下的SSD盘。

  5. 安装重新编译后的VMware esxi 7.0的镜像,即可识别硬盘并且可以安装操作系统,如图所示。


  6. (可选)如果运行的时候出现了未对文件进行数字签名的问题,那就是首次在计算机上启动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

我们是一群平均从业年限5+的通信专业工程师。
关注我们,带你了解通信世界的精彩!


文章转载自中兴文档,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论