浪潮 NF5270M4 装 ESXi 8.0 识别不到 RAID1?这样设置一次搞定
最近很多机友遇到了核心问题:RAID1 已创建,但 ESXi 8.0U3i 只看到两块独立 SATA 盘,没识别出 RAID 逻辑盘。这是浪潮 NF5270M4 + ESXi 8.0 的典型兼容性 / 驱动 / 配置问题,按下面步骤排查即可解决。
一、先确认核心前提(必做)
1、你的 RAID 卡型号
浪潮 NF5270M4 标配通常是:
LSI MegaRAID SAS 9260-8i / SAS2108(最常见)
或 LSI SAS 8222、Adaptec 8805 等
2、ESXi 8.0 对老 RAID 卡的兼容性
ESXi 8.0 默认不再原生支持 LSI SAS2108/9260 这类旧 RAID 卡(驱动已移除)
你用的 “集成驱动镜像” 很可能只集成了 NVMe/USB/ 网卡,没集成老 MegaRAID 驱动
结果:RAID 卡被识别为普通 HBA,只透传物理盘,不暴露 RAID 逻辑盘
二、BIOS/RAID 配置检查(先做这步)
1、进入 RAID 卡 WebBIOS,确认 RAID1 状态
开机看到 Press Ctrl+H for WebBIOS 时按 Ctrl+H
进入后:
确认 RAID1 已创建、状态为 Optimal(正常)
确认 RAID 组已初始化(Initialize)
确认 物理盘都在 RAID 组里,没有被设为 JBOD / 单盘模式
2、BIOS 关键设置(必须改)
进入服务器 BIOS(按 Del):
1.SATA/Storage Controller Mode
设为 RAID(不要 AHCI、不要 RST、不要 VMD)
关闭 Intel VMD / RST(如果有)
2.Secure Boot
设为 Disabled(ESXi 8.0 + 第三方驱动通常不支持 Secure Boot)
3.CSM / Legacy Support
启用 CSM(Compatibility Support Module)
启动模式优先选 UEFI,不行再试 Legacy BIOS
4.RAID 卡固件
建议更新到 最新固件(浪潮官网下载对应 NF5270M4 的 RAID 卡固件)
三、ESXi 安装介质:驱动缺失是主因(最可能)
你用的 “集成 NVMe/USB/ 网卡驱动” 镜像,大概率缺少老 MegaRAID 驱动。
方案 A:安装时临时加载驱动(最快)
用 官方纯净 ESXi 8.0U3i ISO 启动安装
到 “选择安装磁盘” 界面,按 Shift+O 进入启动参数编辑
在 runweasel 后面添加:
noauto
回车,进入手动加载驱动模式
插入含驱动的 U 盘,加载对应 RAID 卡驱动:
LSI MegaRAID 9260/SAS2108:megaraid_sas
Adaptec:arcmsr
加载后,RAID1 逻辑盘应该出现
方案 B:重新封装 ISO(一劳永逸,推荐)
1、用 ESXi-Customizer-PS 或 VMware PowerCLI,给官方 ISO 注入驱动:
下载驱动(必须对应 ESXi 8.0)
LSI MegaRAID:lsi-mr3 或 megaraid-sas VIB 包
从 VMware HCL 或 Broadcom 官网 下载
2、封装命令示例(PowerCLI):
Add-EsxSoftwareDepot .\VMware-ESXi-8.0U3i-24067722-depot.zip
Add-EsxSoftwareDepot .\megaraid-sas-7.xxx.vib
New-EsxImageProfile -CloneProfile "ESXi-8.0U3i-standard" -Name "ESXi-8.0U3i-NF5270M4" -Vendor Custom
Add-EsxSoftwarePackage -ImageProfile "ESXi-8.0U3i-NF5270M4" -SoftwarePackage megaraid-sas
Export-EsxImageProfile -ImageProfile "ESXi-8.0U3i-NF5270M4" -ExportToISO -FilePath .\ESXi-8.0U3i-NF5270M4.iso
用新 ISO 安装,RAID1 会正常识别
四、安装后验证(确保正常)
安装完成后,在 ESXi Shell/SSH 执行:
查看RAID控制器
esxcli storage core adapter list | grep -i raid
查看存储设备(应看到RAID逻辑盘,而非两块物理SATA)
esxcli storage core device list
查看megaraid驱动状态
vmkload_mod | grep megaraid
正常应看到:1 个 RAID 逻辑盘(容量≈单盘),而非 2 个独立 SATA 盘
五、常见误区与避坑
1、不要用 “集成了一堆驱动” 的第三方镜像
很多镜像只加了新硬件驱动,删掉 / 没加老 MegaRAID 驱动
优先用 官方 ISO + 手动注入对应驱动
2、不要把 SATA 设为 AHCI
AHCI 模式下,RAID 卡会被当成普通 SATA 控制器,只显示物理盘
必须设为 RAID 模式
3、RAID 必须初始化
只创建不初始化,ESXi 可能不识别逻辑盘
六、快速解决步骤总结
进 WebBIOS,确认 RAID1 正常、已初始化
进 BIOS:设为 RAID 模式、关闭 Secure Boot、启用 CSM
用 官方 ESXi 8.0U3i ISO 安装,Shift+O 临时加载 megaraid_sas 驱动
或 重新封装 ISO,注入老 MegaRAID 驱动
安装后验证:只看到 1 个 RAID 逻辑盘
注·部分内容为AI辅助生成
浙公网安备 33010602011771号