浪潮 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辅助生成

posted @ 2026-03-29 11:18  园囧囧园  阅读(47)  评论(0)    收藏  举报