1、2.1 磁盘阵列工作原理2.1.1 磁盘阵列的组成下图是磁盘阵列的示意图:O控制器插槽 1插槽 2插槽 3插槽插槽插槽插槽磁盘阵列主要由控制器和磁盘组组成,每个磁盘组有若干个磁盘插槽,每一个磁盘插槽可以插入一个硬盘,磁盘插槽的数量根据磁盘阵列的型号而定。控制器的作用就是管理磁盘阵列中的磁盘。一般一个磁盘阵列控制器有四个通道(channel) ,其中有两个设备通道( device channel) ,两个主机通道(host channel) ,每一个设备通道(device channel)接四个磁盘插槽,控制器对磁盘阵列管理结构图如下:Host1 device Chan2 chan3 backp
2、laneboard 2.1.2 RAID 介绍RAID (redundant array independent disks 独立的冗余磁盘阵列,原始称为 redundant array inexpensive disks 廉价冗余磁盘阵列)是一种磁盘阵列技术, 它能够提供比单个硬盘更好的性能并通过适量冗余以提高硬盘的可靠性。常用的 RAID 级别有:RAID 0、RAID 1、RAID 3、RAID 5RAID 0 不提供冗余;RAID 1 提供 50%冗余,即相互镜像, RAID 1 至少需要两块硬盘。RAID 3:Disk 1 Disk 2 Disk 3 Disk 4 Disk 5Str
3、ipe1 Block 1 Block 2 Block 3 Block 4 Parity 1-4Stripe2 Block 5 Block 6 Block 7 Block 8 Parity 5-8Stripe3 Block 9 Block 10 Block 11 Block 12 Parity 9-12RAID 3 至少需要三块硬盘,一块硬盘专门用作校验RAID 5:Disk 1 Disk 2 Disk 3 Disk 4 Disk 5Stripe1 Block 1 Block 2 Block 3 Block 4 Parity 1-4Stripe2 Block 5 Block 6 Block 7
4、Parity 5-8 Block 8Stripe3 Block 9 Block 10 Parity 9-12 Block 11 Block 12RAID 5 至少需要三块硬盘,与 RAID 3 区别是校验区分布在三块不同的硬盘上。2.1.3 控制器对磁盘阵列空间的管理控制器(Controller)根据所采用的 RAID level 把多个物理的磁盘组成一个或多个逻辑磁盘(Logical Drive) ,相当于硬盘的逻辑分区,这样实现了对硬盘的方便管理。2.2 磁盘阵列安装配置2.2.1 硬件组装将磁盘阵列柜放置在两服务器中间位置。打开其中一服务器的侧板,将一块 adaptec 29160 SC
5、SI 卡插在其中一 PCI 插槽上,紧固后重新安装上侧板,对另一服务器进行同样的操作。利用磁盘阵列柜自带的两根 SCSI 数据线分别连接磁盘阵列柜 Host A 口和 HostB 口(也可同时连接 Host B两接口或同时连接 Host A 两接口) 至两台服务器的 adaptec 29160 SCSI 卡接口。确保磁盘阵列柜的电源输入开关位于 230V。利用磁盘阵列柜两根电源线连接磁盘阵列柜两电源插入至 UPS 供电的两个独立的电源插盒。2.2.2 磁盘阵列柜操作打开磁盘阵列柜电源开关,控制面板提示正在初始化。首先应检查当前磁盘阵列柜的 LG 配置,若当前已有 LG,则应将其删除。检查 Ch
6、a 和 Chb 的 ID 号,若 ID 号不符合要求,则应更改 Cha 和 Chb 的 ID 号(出厂时两 ID 号均默认为0) 。若在进行磁盘阵列柜端配置的时候出现异常情况,则应恢复出厂参数。创建逻辑盘:“在 DA3500U2 V2.23M NO HOST LUN”状态下:按“ENT”2 秒钟进入主选单,选择 Quick Logical Drive Install;按“ENT”-Set TDRV=4 with LG RAID5 ?(本操作以 4 块磁盘为例,其它几种情况步骤类似) 。此时应根据不同的服务器机型和磁盘阵列硬盘数目选择不同的 RAID 类型,参考下表:阵列柜档次 硬盘数目 RAI
7、D 类型中档 4 RAID5中低档 3 RAID5低档 2 RAID1按和将欲做 RAID 类型选为 SET TDRV=4 WITH LG RAID5 ?;按“ENT”2 秒-Init Parity n% Please Wait!开始初始化逻辑盘; 此过程大约需要 15 分钟。Map 操作一: (Map CHA)选择 View and Edit Host LUN - 按“ENT” ;Map Pri Ctlr CH=1 ID=0? - 按“ ENT”2 秒钟;Map to Logical Drive ? - 按“ENT”2 秒钟;CH1 ID0 LUN0 Not Mapped - 按“ENT”
8、;Map Host LUN ? - 按“ENT”2 秒钟;LG0 RAID5 DRV=4, 26282MB GB SB=0 - 按“ENT ”;LG0 ID0 LUN0 Map to LG=0 PRT=0 ? - 按“ENT”2 秒钟; 按“ESC”退至主界面。Map 操作二: (Map CHB)选择 View and Edit Host LUN - 按“ENT” ;Map Pri Ctlr CH=2 ID=0? - 按“ ENT”2 秒钟;Map to Logical Drive ? - 按“ENT”2 秒钟;CH2 ID0 LUN0 Not Mapped - 按“ENT” ;Map Hos
9、t LUN ? - 按“ENT”2 秒钟;LG0 RAID5 DRV=4, 26282MB GB SB=0 - 按“ENT ”;LG0 ID0 LUN0 Map to LG=0 PRT=0 ? - 按“ENT”2 秒钟; 按“ESC”退至主界面。2.2.3 磁盘阵列柜常用操作:1、删除当前 LG在“DA3500U2 V2.23M No Host LUN ”下按“ENT”-按 选择“View and Edit Logical Drives”按“ENT”-LG0 NRAID DRV=2 17521MB GB SB=0。 。 。按查看当前 LG 的配置情况,如果已有 LG 存在,则将其 Delete
10、 掉:“LG0 NRAID DRV=2 17521MB GB SB=0” -按“ENT ”-按 选择“Delete Logical Drive”-按 ENT-按 ENT则将 LG0 删除。2、删除当前 MAP 并重新创建 MAP选择 View and Edit Host LUN - 按“ENT” ;Map Pri Ctlr CH=1 ID=0? - 按“ ENT”;CH1 ID0 LUN0 Map to LG0 PRT=0 - 按“ENT”Delete CH1 ID0 LUN=0 Mapping ? - 按“ENT”CH1 ID0 LUN0 Not Mapped - 按“ENT”Map HOS
11、T LUN ? - 按“ENT”Map to Logical Drive ? - 按“ENT”LG0 RAID5 DRV=4, 26282MB GB SB=0 - 按“ENT ”;LG=0 PART=0 26282MB? - 按“ENT ”LG0 ID0 LUN0 Map to LG=0 PRT=0 ? - 按“ENT” ;- ESC - ESC3、更改 Channel ID该例将 Cha 的 ID 号由 0 改为 5。首先删除 Channel ID:“在“DA3500U2 V2.23M No Host LUN ”下按“ENT”-按 选择 View and edit SCSI channels
12、-ENT-按 选择 CH1=host PID=0 SID=NA SXF=40.0M -ENT-按 选择 Set SCSI Channel ID - ENT-CHL=1 ID=0 Primary Ctlr-ENT-按 选择 Delete Channel SCSI ID-ENT-Delete ID=0 Primary Ctlr? -ENT-Change Setting Do Reset Ctlr? -ENTInitializing Please wait! ( 初始化 )4、重新设置 Channel ID“在“DA3500U2 V2.23M No Host LUN ”下按“ENT”-按 选择 Vi
13、ew and edit SCSI channels-ENT-按 选择 CH1=host PID=NA SID=0 SXF=40.0M -ENT-按 选择 Set SCSI Channel ID- ENT-CHL=1 ID=0 secondary Ctlr-ENT-Add channel SCSI ID -ENT-Primary Controller ? -ENT-Add CHL=1 ID=5 Primary Ctlr? - ENT( 按选择所需的 ID 号)-Change Setting Do Reset Ctlr? -ENTInitializingPlease wait! (初始化)5、恢复出厂参数关闭磁盘阵列柜电源;开启磁盘阵列柜电源,并立刻同时按下“ENT”和“ESC ”;-Maintenance Mode -ENT-按 选择 Restore factory default-按 ENT 2 秒钟-Factory default Restored!-按 选择 Continue -ENT-“NVRAM CRC Error! to Confirm. -ENT开始初始化!