Dell R720服务器做RAID,核心就一句话:开机自检时按Ctrl+R进入PERC BIOS配置界面,先初始化物理盘,再创建虚拟磁盘并选择RAID级别,最后初始化虚拟盘并重启系统。这套流程看着简单,但实操中硬盘认不到、RAID卡模式不对、重启后引导失败的情况相当常见,下面按实际运维场景把每一步拆开讲清楚。
进RAID配置前的准备工作有哪些
确认RAID卡型号和当前工作模式
R720常见的有PERC H310、H710和H710P三张卡,H310支持RAID 0/1/10,不支持RAID 5/6;H710支持RAID 0/1/5/6/10/50/60;H710P在H710基础上带缓存,性能更好。多数R720出厂配的是H710,如果机器是二手收来的,建议先确认卡型号,避免配到一半发现不支持想要的RAID级别。
开机看到PERC BIOS自检画面时,按Ctrl+R进入配置界面,进不去就等自检完再试,或者接显示器看有没有报错。如果RAID卡有报错,先记下错误码,常见的是BBU(电池)故障,这个不处理会导致写缓存策略无法启用,但一般不影响RAID配置。
清空旧配置,避免残留RAID信息
二手服务器最坑的一点是硬盘上带着上一任主人的RAID配置,直接拿过来做新阵列,会出现虚拟磁盘状态显示Foreign(外来),或者硬盘直接变成Unconfigured Good但无法创建VD。建议先进VD Mgmt界面,把能看到的VD全部删除,再进PD Mgmt把所有物理盘按F2选择Convert to Non-RAID或Clear Foreign Config。
Dell R720怎么做RAID:核心配置步骤详解
初始化物理硬盘,清掉所有旧数据
在VD Mgmt界面按Ctrl+N切到PD Mgmt页签,能看到所有物理盘,按F2选择Initialize,逐块把硬盘状态变成Unconfigured Good。注意Initialize操作会清空硬盘全部数据,做之前确认机器里没有重要资料。
真实操作中,很多用户在混合盘位场景下会漏掉接口类型识别,R720前置背板支持2.5寸和3.5寸两种盘位,SAS口和SATA口混插时要确认背板线缆接的是PERC卡的哪个口,一般SAS线缆从PERC卡的Port 0出线,如果接错口,硬盘在PD Mgmt里也能看到,但创建VD时会报错。
创建虚拟磁盘并选择RAID级别
切回VD Mgmt页签,按F2选择Create New VD,然后按下表选择RAID级别:
| RAID级别 | 最少硬盘数 | 可用容量 | 容错能力 | 典型场景 |
|---|---|---|---|---|
| RAID 0 | 1 | 100% | 无 | 临时缓存、非关键数据 |
| RAID 1 | 2 | 50% | 单盘故障 | 系统盘、数据库日志盘 |
| RAID 5 | 3 | (n-1)/n | 单盘故障 | 文件服务器、普通业务 |
| RAID 10 | 4 | 50% | 每组单盘故障 | 数据库、高IOPS应用 |
选择RAID级别时,用空格键勾选物理盘,按Tab才能从硬盘列表跳到Advanced Settings区域,这是新手最容易卡住的地方,很多人选完盘后找不到确认按钮,其实是在选项区没切换焦点。
R720服务器做RAID5时,建议初始化方式选Fast Init而不是Full Init,Full Init耗时会非常长,Fast Init几秒完成,后台会自动做一致性初始化。
检查一致性初始化和引导顺序
VD创建完成后,在VD Mgmt界面能看到虚拟磁盘状态是Optimal,如果在BackGround Init界面看到进度卡在0%,不用慌,进Ctrl+N切到VD属性页确认虚拟盘容量正确即可。
重启前还有一件关键事:确认RAID卡固件版本,据Dell官方社区反馈,H710旧固件在R720做RAID后偶发系统重启无法识别引导盘的问题,遇到这种情况,进F2里的Controller Management检查固件,低于20.13.1-0002建议升级。
R720配不同RAID级别的实操场景
系统盘做RAID1:最稳妥的起步方案
R720做RAID1,两块盘足够,容量减半,但系统安全等级最高。两块相同型号的2.5寸10K SAS盘,做RAID1后装ESXi或Windows Server,开机都能直接识别,配置时用空格键选中两块物理盘,RAID级别选RAID 1,Read Policy设为Read Ahead,Write Policy设为Write Back(需要BBU正常),Disk Cache Policy设为Disabled。
数据盘做RAID5:容量和容错的平衡
R720做RAID5是运维场景里最常见的配置。三块以上硬盘做RAID5,损坏一块盘时完全不影响读写,重建期间系统压力会明显上升。如果机器上插了4块或6块盘,中间部分盘位做RAID5,系统盘位单独做RAID1,性能与空间兼顾,坏盘时数据安全也有保障。
需要提醒的是,RAID5重建时如果第二块盘也出问题,阵列直接宕机,行业共识认为,超过4块盘的阵列建议RAID10而不是RAID5。
临时扩容场景:RAID0和直通盘的取舍
少数机器出厂开了JBOD模式(Non-RAID),这种模式下RAID卡不做虚拟化,操作系统能直接看到每一块物理盘。如果是做存储扩展场景,想省钱用独立硬盘做软RAID,花小钱办大事没问题,但数据可靠性要求高的建议用硬RAID。R720做RAID0虽然能获得全部容量速度,但任何一块盘坏了数据就没了,仅建议用在短期项目数据上。
R720配置RAID时容易踩的坑
硬盘一直Unconfigured Good但创建VD失败
出现这个现象,先看PD Mgmt里硬盘的SAS地址,再确认是不是在PERC的Port 0/1下线缆接反了,如果硬盘灯常亮但创建VD提示Add RAID Capable Disk,基本就是硬盘背部Expander识别问题,把线缆重新插拔一次。
重启后找不到引导盘,直接进系统安装界面
组建好阵列后无法从RAID卡引导,有两种常见原因:一是BIOS引导模式设成了UEFI,但RAID卡选项ROM未启用;二是自检界面按F2进入System BIOS,把Boot Mode改为BIOS或UEFI并确认RAID卡Controller引导顺序在首选项。
Ctrl+R界面的VD Mgmt菜单里,按F2选择Set Boot VD,直接把当前虚拟磁盘设为首选引导设备,这个操作比进BIOS省事得多。
热备盘设置为什么老提示失败
在RAID5阵列里留一块空盘做热备是有经验的运维做法,但不少人直接在Configured Virtual Drives上F2选Assign Dedicated Hot Spare,结果提示磁盘容量小于阵列要求,原因是热备盘容量必须大于等于阵列中最小盘容量,并非同容量就能用,跨品牌盘标称500G实际格式化容量可能差几个GB。
做RAID时的效率和性能怎么取舍
写入策略怎么选:Write Back还是Write Through
Write Back性能好,但有掉电数据丢失风险,要求BBU电池正常存电,Write Through更保守,但性能下降明显。R720服务器做RAID后,硬盘是HDD阵列,Write Back配合BBU保护才合理,否则连续写性能会很难看。 在虚拟盘属性里按F2选Policy,把Write Policy改成Write Back即可。
条带大小和读写策略
有数据库业务时,条带大小选64KB比默认128KB更能减少写放大效应,R720创建VD时Advanced Settings里有Strip Size选项,数据库日志盘选64KB,普通文件存储选128KB,Read Policy设为Read Ahead(预读)在顺序读场景有明显提升,随机读密集场景设No Read Ahead反而更好。
R720做RAID常见问题解答
R720怎么进RAID配置界面
开机自检时,界面底部提示Press <Ctrl+R> to Run Configuration Utility,直接按Ctrl+R进入Dell PERC BIOS配置界面,如果错过了,等系统完全启动后用Ctrl+R重启机器再试,也可以用iDRAC的远程控制台在启动阶段发送按键。
阵列卡不支持RAID5怎么办
先确认卡是H310还是H710,H310确实不支持RAID5,如果非要RAID5,两条路:一是买H710阵列卡替换,二手拆机卡几十块钱,安装时注意R720的RAID卡插槽在主板右侧卡槽;二是用系统软RAID,比如Linux的mdadm做RAID5,性能和可靠性都不及硬RAID,但至少能用。
RAID阵列创建后系统安装时看不到硬盘
先退回RAID配置界面确认VD状态是Optimal,再进BIOS引导设置检查当前引导模式,如果是UEFI模式,系统安装U盘也需要以UEFI方式引导,否则相互不识别,另外2008系统镜像不带PERC驱动,安装时会认不到盘,需要提前把驱动放进安装U盘。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/788250.html


![[服务器]戴尔服务器磁盘阵列设置R720(旭夜观察)](https://i0.hdslb.com/bfs/archive/27c91eb3aff368f12a5e579c3cb73f51357020e4.jpg)