1.3 DELL服务器的RAID配置

服务器一般配置多个硬盘并用RAID划分,服务器一般支持RAID-5、RAID-10、RAID-50等多种方式。而采用何种RAID划分,要根据服务器配置硬盘的数量及需求进行划分。例如,如果服务器配置4~6个硬盘可以划分为RAID-5;如果服务器配置有8块或更多的硬盘,偶数盘则建议使用RAID-50;奇数盘或者是RAID卡不支持RAID-50,则配置RAID-6,或者采用多加一块备用的RAID-5,或者是将硬盘分成两组,其中4~5块做一个RAID-5,另几块再做RAID-5。

在创建逻辑磁盘时,最少创建2个逻辑磁盘,其中第1个逻辑磁盘可创建的小些,用于安装操作系统(如果是安装Windows Server 2008 R2或Windows Server 2012 R2,则创建60GB~100GB;如果用于安装VMware ESXi,则只需要10GB就够了)。剩下的空间划分为第2个逻辑磁盘,用做数据分区。

【注意】在RAID卡损坏,或者由于RAID中有1个硬盘损坏,更换硬盘后数据丢失,通常是因为第一个逻辑磁盘即系统磁盘数据丢失,而位置“靠后”的第2个逻辑分区中的数据基本不会丢失。这也是建议大家划分两个逻辑分区的另一个重要原因。

另外,在创建磁盘阵列时,至少保留一块备用的同型号硬盘。没有备用的硬盘,把所有的硬盘都用上是不可取的。通常情况下,阵列中的硬盘,大多在3~5年之后才开始出故障,如果RAID-5中的一个硬盘出现问题,需要将故障硬盘替换下来,这时还能买到3年前或更早的同型号硬盘吗?而且数据也没有时间等你把硬盘买来。所以,在做磁盘阵列的时候,甚至在前期规划的时候,相同的硬盘要至少有一两块备用的,当服务器硬盘有故障时,马上替换,而不是关闭服务器、向领导打报告、等领导指示后再买硬盘替换。

大多数的服务器及存储,都支持“全局热备”功能,可以将多余的硬盘放置在机柜中,设置为全局热备盘,如果有故障磁盘,系统会自动用“全局热备”盘替换故障磁盘。

【注意】虽然服务器集中放置在中心机房,管理也是通过网络远程管理,但是,一定要定期对机房进行巡检,要注意服务器是否有报警,尤其是服务器的硬盘是否有故障的“黄灯”或更严重的“红灯”,以及一些报警的声音。新配置的服务器及存储,开始时至少要每周检查一次,等1个月之后可以两周检查一次。但最长不要超过1个月,应该至少每个月检查一下设备,如果设备有故障要及时维修或更换。

大多数服务器RAID卡配置都是很类似的,下面介绍两款服务器RAID卡配置,其他服务器型号可以参考。

【说明】一般情况下配置RAID,是指RAID-5、RAID-10等配置。服务器出厂时的标配,只支持RAID-0/1/10,不支持RAID-5。如果要支持RAID-5,需要为服务器添加缓存(RAID卡需要)和电池(RAID卡需要,但并不是必需)。在服务器只有一块硬盘时,如果阵列卡只支持RAID-0/1/10,不支持RAID-5,此时一般不需要配置,服务器即可以“认出”这块硬盘。如果阵列卡已经升级到支持RAID 5,单独的一块硬盘也必须配置成RAID-0才能使用。例如,在某台服务器中有5块硬盘,其中1块是120GB的固态硬盘,4块600GB的SAS磁盘。如果是支持RAID-5的阵列卡,则需要创建两个阵列:第1个阵列是1块120GB的硬盘,使用RAID-0;第2个阵列则是4块600GB的硬盘,根据需要配置多个逻辑磁盘,可以是RAID-5或RAID-10。

在配置RAID时,可以根据需要,创建不同的组合。例如,对于有6块磁盘,可以选择4或6块,将其中的一部分空间划分为RAID-10(强调磁盘的性能及安全性),将另一部分空间划分为RAID-5(追求较大的容量、读取性能)。

一般情况下,对于容量较大的SATA磁盘,推荐配置为RAID-10,不推荐采用RAID-5。

对于性能较高的SAS磁盘(1000转、15000转)、容量较小(600GB、900GB),推荐采用RAID-5。如果有多块SAS磁盘,建议每5~6块一组,每组不建议超过8个。如果阵列卡支持RAID-50(DELL、HP),则推荐采用RAID-50。

【说明】在本示例中,以DELL R720服务器为例,介绍DELL服务器的RAID配置。

在下面的截图中,服务器安装了12块1TB的硬盘,准备划分为RAID-10(以实现较高的IOPS值),其中第1个分区为100GB用于安装VMware ESXi,剩余的空间为第2个分区,用做VMware ESXi数据存储。划分RAID的操作步骤如下所示。

(1)开机启动Dell服务器,当出现“PowerEdge Expandable RAID Controller BIOS”对话框时,按【Ctrl+R】热键,如图1-3-1所示。

图1-3-1 进入RAID卡配置界面

(2)进入RAID卡配置界面之后,可以看到,当前有12块931GB的硬盘(即1TB的硬盘),当前没有RAID卡配置信息(显示“No Configuration Present!”),如图1-3-2所示。

图1-3-2 没有配置RAID信息

(3)移动鼠标到“No Configuration Present!”,按【F2】键(屏幕下面有提示),出现快捷菜单后选择“Create New VD”,如图1-3-3所示。

图1-3-3 新建VD

(4)在“Create New VD”对话框,选择“RAID Level(RAID级别)”,按回车键,显示可供选择的项。如果只有2块硬盘,则选择项是RAID-0或RAID-1。如果有3块硬盘时,可供选择项是RAID-0及RAID-5。当有4块及更多的偶数硬盘时,可供选择的项是RAID-0、RAID-1、RAID-5、RAID-6及RAID-10,如图1-3-4所示。

图1-3-4 RAID级别

(5)在本次配置中选择RAID-10,然后在“Physical Disks(物理磁盘)”列表中,选择要使用的磁盘(按回车键选择,选中之后前面会有[X]),然后在右侧“VD Size”后面设置创建逻辑分区的大小,在此选择100G(实际上10GB就足够用来安装VMware ESXi了),在“VD Name”后面设置卷的名称,在此设置为OS,然后移动光标到“OK”处按下回车键,如图1-3-5所示创建第1个逻辑分区。

图1-3-5 创建第1个逻辑分区

(6)返回到RAID配置界面之后,可以看到已经创建了一个30GB的分区,然后移动光标到“Total Free Capacity”→“Free Capacity”处,按【F2】键,在弹出的对话框中选择“Add New VD”,在剩余空间创建新的逻辑分区,如图1-3-6所示。

(7)在剩余的空间,创建第2个逻辑分区,并设置分区的名称为Data,如图1-3-7所示。

(8)返回到RAID配置界面之后,选择第1个100GB的磁盘,按【F2】键,在弹出的快捷菜单中选择“Initialization→Fast Init”,快速初始化卷。然后将第2个磁盘也进行初始化操作。

图1-3-6 在剩余空间新建分区

图1-3-7 创建第2个逻辑分区

当为服务器规划较多的硬盘时,可以将一部分用于创建RAID,而将其他1块或2块磁盘设置为“全局热备”盘。例如,在有12块硬盘的服务器中,可以每5块硬盘创建为一组RAID-5(以1TB硬盘为例,第1组RAID-5,2个逻辑卷,大小分别为200GB、3524GB;第2组RAID-5为3724GB),这样还剩下2块磁盘,如图1-3-8所示。

图1-3-8 两组RAID-5,剩余2块磁盘

而剩下的2块硬盘,则可以在“PD Mgmt”菜单选中,按【F2】键,在弹出的快捷菜单中选择“Make Global HS”,标记为全局热备盘,如图1-3-9所示。

图1-3-9 标记为全局热备盘

标记之后如图1-3-10所示。

图1-3-10 标记全局热备盘

配置完之后按【Esc】键,退出RAID卡配置程序,之后按【Ctrl+Alt+Del】组合键重新启动服务器,至此RAID卡配置完成。

最后,如果要使用的U盘启动服务器,并通过U盘安装系统,请按【F2】键进入CMOS设置,在“Boot Settings”,将Boot Mode从UEFI改为BIOS,如图1-3-11所示,这样才能用大多数U盘启动。

图1-3-11 修改引导模式