Broadcom收购的LSI MegaRAID系列,这是服务器与高性能存储中最常用的RAID控制器解决方案,支持RAID 0/1/5/6/10/50/60等多种级别,广泛应用于数据中心与企业级存储环境。
一、部署前准备
1. 硬件兼容性检查
检查项
注意事项
主板插槽
确保有空闲PCIe x8/x16插槽(LSI 9300系列需PCIe 3.0+)
电源功率
高算力阵列卡(如9361-8i)建议500W+电源,带BBU模块额外+30W
硬盘类型
支持SAS/SATA硬盘/SSD,SAS 3.0接口兼容SAS 2.0/1.0与SATA 3.0/2.0
散热条件
阵列卡需良好通风,高负载建议加装散热片/风扇
2. 必备工具与软件
硬件:LSI阵列卡、SAS/SATA数据线、硬盘、BBU(电池备份单元,可选)
软件:最新固件(FW)、驱动程序、管理工具(MegaRAID Storage Manager/StorCLI)
辅助:螺丝刀、防静电手环、U盘(用于引导安装)
3. 固件与驱动准备
访问Broadcom官网下载对应型号最新固件与驱动
推荐使用StorCLI (命令行)或MegaRAID Storage Manager(图形化)工具
固件更新可通过UEFI工具或操作系统内更新,建议部署前完成
二、硬件安装步骤
1. 物理安装流程
关机断电,拔掉电源,佩戴防静电手环
打开机箱,找到空闲PCIe插槽,卸下挡板
将LSI阵列卡对准插槽,平稳插入并固定螺丝
连接硬盘:使用SAS数据线连接阵列卡与硬盘背板/硬盘
(可选)安装BBU模块,连接电源线与数据线
盖好机箱,连接电源
2. 连接示意图
复制代码
主板PCIe插槽 → LSI阵列卡 → SAS数据线 → 硬盘背板 → 硬盘
↓
BBU模块(可选)
三、BIOS配置与阵列创建
1. 进入阵列卡配置界面
开机自检时根据提示按对应快捷键:
LSI MegaRAID系列:Ctrl+R(传统BIOS)/ F2进入UEFI设置后找到阵列卡选项
LSI SAS 2008/3008:Ctrl+C(SAS2IRCU)
DELL PERC(LSI芯片):Ctrl+R
2. 阵列创建详细步骤(以9361-8i为例)
步骤1:初始化硬盘
进入Main Menu → Configuration Management → Initialize Drives
选择需要初始化的硬盘,按空格选中,按F10确认
等待初始化完成(SSD约1分钟,HDD根据容量30-60分钟)
步骤2:创建虚拟磁盘(Virtual Drive)
进入Create Virtual Drive
选择RAID级别(根据硬盘数量选择,见下表)
选择成员硬盘,按空格选中,建议同一容量/转速硬盘
设置关键参数:
参数
推荐设置
说明
Strip Size
128KB(HDD)/ 256KB(SSD)
影响读写性能,大文件选大值
Write Policy
Always Write Back(带BBU)/ Write Through(无BBU)
带BBU时回写模式可提升写入性能30-50%
Read Policy
Adaptive Read Ahead
自动预读,适合顺序读写
Cache Policy
Direct IO
减少系统内存占用
按F10确认创建,等待阵列构建完成(RAID 5/6需更长时间)
步骤3:设置热备盘(可选)
进入Configuration Management → Hot Spare Management
选择全局热备或专用热备,选中备用硬盘
确认设置,热备盘会在阵列硬盘故障时自动替换
四、操作系统安装与驱动配置
1. 驱动集成
Windows系统:
使用集成驱动的安装镜像,或在安装过程中按F6加载驱动
驱动文件需放入U盘,格式为FAT32
Linux系统:
主流发行版(Ubuntu 20.04+/CentOS 7+)自带megaraid_sas驱动
安装后可通过lspci | grep -i raid验证驱动加载
2. 安装流程
设置阵列卡为第一启动设备(BIOS中调整启动顺序)
插入系统安装介质,开机引导
安装过程中系统会识别到阵列卡创建的虚拟磁盘
正常分区安装系统,完成后安装最新驱动与管理工具
五、阵列卡管理工具使用
1. 图形化工具:MegaRAID Storage Manager(MSM)
安装MSM客户端,支持Windows/Linux系统
功能:阵列状态监控、固件更新、阵列扩容、硬盘替换
操作示例:
查看阵列状态:Dashboard → Virtual Drive Status
固件更新:Controller → Update Firmware
阵列扩容:Virtual Drive → Expand Capacity
2. 命令行工具:StorCLI(推荐)
StorCLI是Broadcom官方命令行工具,适合批量管理与自动化运维
常用命令
功能
storcli /c0 show
查看控制器0信息
storcli /c0/v0 show
查看虚拟磁盘0信息
storcli /c0/eall/sall show
查看所有硬盘状态
storcli /c0 add vd type=raid5 drives=252:0-4
创建RAID 5阵列(5块硬盘)
storcli /c0/v0 start init
初始化虚拟磁盘0
3. 日常监控指标
监控项
正常范围
异常处理
阵列状态
Optimal(最佳)
Degraded(降级):检查硬盘状态,替换故障盘
硬盘状态
Online
Offline/Unconfigured:重新扫描或替换硬盘
BBU状态
Charged(已充电)
未充电:检查BBU连接,更新固件
温度
<70℃
高温:检查散热,清理灰尘
六、高级功能配置
1. 性能优化设置
缓存优化:
带BBU时启用Write Back模式,大幅提升写入性能
调整读写缓存比例(默认50:50,读多写少场景可设70:30)
SSD优化:
启用NCQ(Native Command Queuing)
关闭硬盘休眠,设置适当读写策略
2. 数据保护配置
一致性检查:
定期执行阵列一致性检查(每周1次),修复潜在数据错误
命令:storcli /c0/v0 start cc
安全擦除:
退役硬盘前执行安全擦除,防止数据泄露
命令:storcli /c0/e252/s0 secureerase
七、常见问题与故障排除
1. 阵列卡未被识别
检查PCIe插槽连接,重新插拔阵列卡
确认BIOS中PCIe插槽已启用,尝试更换插槽
检查阵列卡供电,确保电源足够
2. 硬盘无法加入阵列
确认硬盘已初始化,状态为Unconfigured Good
检查硬盘兼容性,部分旧硬盘可能不支持高级RAID级别
尝试更新阵列卡固件至最新版本
3. 性能下降问题
检查写策略是否为Write Back(带BBU)
确认硬盘无坏道,执行一致性检查
检查散热,高温会导致性能下降
4. 阵列降级处理流程
识别故障硬盘(通过MSM/StorCLI查看硬盘状态)
关机断电,替换故障硬盘
开机后阵列自动重建(Rebuild)
重建完成后检查阵列状态是否恢复Optimal
八、最佳实践总结
部署前:完成固件更新,确保硬件兼容,准备好驱动与管理工具
阵列创建 :
系统盘:RAID 1(2块硬盘),优先可靠性
数据盘:RAID 5(3-8块硬盘)/ RAID 6(4-16块硬盘),平衡容量与容错
高性能需求:RAID 10,兼顾速度与可靠性
日常维护 :
每周执行一次阵列一致性检查
每月检查BBU状态与固件版本
建立硬盘故障预警机制,及时更换即将故障硬盘
数据安全:重要数据建议定期备份,RAID不替代备份