基于不同的架构,RAID 又可以分为:
● 软件RAID (软件 RAID)
● 硬件RAID (硬件 RAID)
● 外置RAID (External RAID)
·软件RAID很多情况下已经包含在系统之中,并成为其中一个功能,如Windows、Netware及Linux。软件RAID中的所有操作皆由中央处理器负责,所以系统资源的利用率会很高,从而使系统性能降低。软件RAID是不需要另外添加任何硬件设备,因为它是靠你的系统——主要是中央处理器的功能——提供所有现成的资源。
·硬件RAID通常是一张PCI卡,你会看到在这卡上会有处理器及内存。因为这卡上的处理器已经可以提供一切RAID所需要的资源,所以不会占用系统资源,从而令系统的表现可以大大提升。硬件RAID可以连接内置硬盘、热插拔背板或外置存储设备。无论连接何种硬盘,控制权都是在RAID卡上,亦即是由系统所操控。在系统里,硬件RAID PCI卡通常都需要安驱动程序,否则系统会拒绝支持。
·外置式RAID也是属于硬件RAID的一种,区别在于RAID卡不会安装在系统里,而是安装在外置的存储设备内。而这个外置的储存设备则会连接到系统的SCSI卡上。系统没有任何的RAID功能,因为它只有一张SCSI卡;所有的RAID功能将会移到这个外置存储里。好处是外置的存储往往可以连接更多的硬盘,不会受系统机箱的大小所影响。而一些高级的技术,如双机容错,是需要多个服务器外连到一个外置储存上,以提供容错能力。
·配置RAID磁盘阵列
一、 为什么要创建逻辑磁盘?
当硬盘连接到阵列卡(RAID)上时,操作系统将不能直接看到物理的硬盘,因此需要创建成一个一个的被设置为RAID0,1和5等的逻辑磁盘(也叫容器),这样系统才能够正确识别它。
逻辑磁盘(Logic Drive)、容器(Container)或虚拟磁盘(Virtual Drive)均表示一个意思,他们只是不同阵列卡产商的不同叫法。
二、 创建逻辑磁盘的方式
使用阵列卡本身的配置工具,即阵列卡的BIOS。(一般用于重装系统或没有安装操作系统的情况下去创建容器(Adaptec阵列卡)/逻辑驱动器(AMI/LSI阵列卡)。
使用第三方提供的配置工具软件去实现对阵列卡的管理。如Dell Array Manager。(这些软件用于服务器上已经安装有操作系统)
三、 正确识别您的阵列卡的型号(本文以Dell为例,其实都大同小异)
识别您的磁盘阵列控制器(磁盘阵列控制器为可选项, 如果没有购买磁盘阵列控制器的话以该步骤可以省去)
如果您有一块Adaptec磁盘阵列控制器(PERC 2,PERC2/SI,PERC3/SI,PERC3/DI),在系统开机自检的时候您将看到以下信息:
Dell PowerEdge Expandable RAID Controller 3/Di, BIOS V2.7-x [Build xxxx](c) 1998-2002 Adaptec, Inc. All Rights Reserved. <<< Press CTRL+A for Configuration Utility! >>>
如果您有一块 AMI/LSI磁盘阵列控制器(PERC2/SC,PERC2/DC,PERC3/SC,PERC3/DC, PERC4/DI, PERC4/DC), 在系统开机自检的时候您将看到以下信息:
Dell PowerEdge Expandable RAID Controller BIOS X.XX Jun 26.2001 Copyright (C) AMERICAN MEGATRENDS INC.
Press CTRL+M to Run Configuration Utility or Press CTRL+H for WebBios
或者:
PowerEdge Expandable RAID Controller BIOS X.XX Feb 03,2003 Copyright (C) LSI Logic Corp.
Press CTRL+M to Run Configuration Utility or Press CTRL+H for WebBios
Part 1: 在Adaptec磁盘阵列控制器上创建Raid——PERC2,PERC2/SI,PERC3/SI,PERC3/DI
创建一个容器步骤(这里我们重点介绍使用阵列卡本身的配置工具在具有四通道的PERC2卡进行配置,因此可能您的阵列卡因为通道不同的原因,与之略有差异)
注意:请预先备份您服务器上的数据,配置磁盘阵列的过程将会删除您的硬盘上的所有数据!
1) 首先当系统在自检的过程中出现一下提示时,同时按下"Ctrl+A"键:
2) 进入了阵列卡的配置程序,然后选择"Container configuration utility"。
3) 进入 "Container configuration utility",此时,你将要选择"Initialize Drivers"选项去对新的或是需要重新创建容器的硬盘进行初始化。(注意: 初始话硬盘将删去当前硬盘上的所有数据)
4) 窗口便出现RAID卡的通道和连接到该通道上的硬盘,您可以使用"Insert"键选中需要被初始化的硬盘。请注意窗口下面的帮助提示。
5) 当您选择完成并按"Enter"键之后,系统键出现一下警告。如果您确认,选择"Y"即可。
6) 硬盘初始化后就可以根据您的需要创建相应级别(RAID1,RAID0等)的容器了。这里我们以RAID5为例去说明怎样创建它。在主菜单中(Main Menu)选中"Create container"并回车。
7) 用"insert"键选中需要用于创建Container的硬盘到右边的列表中去。按下"Enter"。
8) 在弹出来的下窗口中用回车选择RAID级别,输入Container的卷标和大小。其它均保持默认不变。然后选择"Done"即可。
9) 这是系统会出现如下提示,即当这个"Container"没有被成功完成"Scrub"之前,这个"Container"是没有"冗余"功能。
10) 此时,您可以通过"Manage containers"选项选中相应的容器,检查这个"Container"的"Status"为"Scrub"。当它变为"Ok"。这个新创建的Container便具有了冗余功能(如果这个Container是支持冗余的. Scrub 将是个需要较长时间的过程, 在Scrub的过程,您可以退出该管理界面, 重新启动或安装操作系统. 在这段时间内Container还不在冗余的状态下)
11) Containers创建完成。使用"ESC"键推出并重新启动计算机即可。
Part 2: 在AIM/LSI磁盘阵列控制器上创建Logical Drive (逻辑磁盘)---PERC2/SC,PERC2/DC,PERC3/SC,PERC3/DC,PERC3/DCL,PERC4 DI/DC (略有不同,请仔细阅读下列文档)
*注意:请预先备份您服务器上的数据,配置磁盘阵列的过程将会删除您的硬盘上的所有数据!
1) 在自检过程中,当提示按< Control>< M> 键,按下并进入RAID的配置界面。
2) 如果服务器在Cluster 模式下,下列信息将会显示"按任意键继续"。
3) 选中 Configure,并按回车。
4) 如果需要重新配置一个RAID,请选中 New Configuration, 并按回车。
如果已经存在一个可以使用的逻辑磁盘,请选中 View/Add Configuration,并按回车。
本文,我们将会选择 "New Configuration"为例(注意: 选择New Configuration将删去原有磁盘阵列上的配置信息)
5) 选中 YES ,并按回车。
6) 按空格键选中准备要创建逻辑磁盘的硬盘,当该逻辑磁盘里最后的一个硬盘被选中后,按回车键。
7) 如果只创建一个逻辑磁盘,则进入步骤8;
7-1) 按空格键选中第二个逻辑磁盘里的硬盘。
7-2) 当该逻辑磁盘里最后一个硬盘被选中后,按回车键。
7-3) 当需要配置更多的逻辑磁盘,重复7.1和7.2步骤直到所有逻辑磁盘被创建。
8) 按F10进行逻辑磁盘的配置。
当您的阵列卡的类型是PERC4 DI/DC,将显示下列信息,否则请直接到步骤11。
9) 按空格键选择阵列。
跨接信息,例如Span-1(跨接-1),出现在阵列框内。 可以创建多个阵列,然后选择将其跨接。
10) 按F10配置逻辑磁盘。
11) 选择合适的RAID类型,其余接受默认值。
注:Dell 推荐把所有的阵列空间分配给一个逻辑盘。
选中 Accept ,并按回车。
12) 重复操作每个逻辑磁盘,选中Accept ,并按回车。
14) 按任意键继续。
15) 初始话逻辑磁盘(Logical driver)(刚创建的逻辑磁盘需要经过初始话,才能使用)
按ESC 键退回主菜单,选中 Initialize ,并按回车。
16) 选中需要初始化的逻辑磁盘,并按空格键接受。
17) 选中 YES ,并按回车。
18) 按任意键继续,并重启系统,RAID配置完成。
下面我们以HP服务器
I.选择磁盘配置方式,阵列或非阵列
II.配置阵列(以四个硬盘做Raid 5为例)
III.更改 RAID 配置
IV.RAID 10,30,50 配置
V.手动Rebuild
VI.在线扩容
I.选择磁盘配置方式,阵列或非阵列
启动机器,当屏幕
屏幕显示主菜单:
1)LH3/LH4
用户可以在这里进行系统配置:包括系统日期时间、系统密码以及系统资源配置等等,配置完之后记着要按’F10’ 存盘退出,重新启动机器。
在‘User Preferences’菜单项下需如下设置:
Integrated HP NetRaid [Enable]
Include SCSI-A Channel [Yes]
Include SCSI-B Channel [No]
(注:如果扩充安装了左侧的硬盘托架并希望把其中的硬盘也配置成磁盘阵列,则需要把SCSI-B也设置成[Yes]).
如果不需要使用NetRaid卡,在‘User Preferences’菜单项下需如下设置:
Integrated HP NetRaid [Disable]
Include SCSI-A Channel [No]
Include SCSI-B Channel [No]
在“Configuration “菜单菜单项下需如下设置:
Embedded Lan and Scsi Settings ->Hp Netraid /LVD Scsi 有两个选项
Enable Hp Netraid
Enable LVD Scsi
如选择 Enable Hp Netraid 则为阵列。
如选择 Enable LVD Scsi 则为非阵列。
存盘退出。
II.配置阵列(以四个硬盘
用Navigator光盘启动,屏幕
选 择: NetSever Utilities
屏幕显示: Diskette Library
Disk Array utility
Print or view configuration
Diagnostic Assistant
More NetServer Utilities
选择: Disk Array Utility
屏幕显示:
选择:Configuration 菜单 并选择Wizard
屏幕显示:
选择: Next
屏幕显示:
选择: Add to Array , 再选择: Accept Array
选择: Next
屏幕显示:
屏幕显示: HP
选择 Accept。 屏幕显示:
选择: Finish
屏幕显示: HP NetRaid Assistant
Save the new configuration?
选择: OK
屏幕显示: HP NetRaid Assistant
! Configuration has been changed!
选择: OK
屏幕显示: HP NetRaid Assistant
Would you like to Initialize?
选择:OK ,系统开始对逻辑驱动
至此就完成了逻辑驱动器(logical driver)的配置,重新启动系统。
开机后屏幕出现如上图时,按CTRL +M 进入:
选CONFIG 出现
选择NEW CONFIGARAITON 出现:
用空格先后选择硬盘,按回车键确定一个逻辑盘,最后按 F10 保存,这时出现 RAID 配置参数,根据需要选择RAID LEVEL 和RAID 参数,并按 ACCEPT 接受。
按 ESC 键 返回,并存盘。到主菜单:
选择 Initialize 菜单:
以改变RAID 级别和增加容量为例,如2个硬盘已经做了RAID 1,要增加一个硬盘到RAID 5。用导航盘启动,进入NETRAID ASSISTANT 工具
用鼠标
选择Logical Drv 菜单,再选择Change Config 选项,再选择 Add Capacity 选项。
选择 确定,屏幕
选择你要的RAID Levels, 并选择Apply 选项 。屏幕出现重构过程:
当重构完成后,屏幕会出现已经改变RAID 的 逻辑盘 LD0。这样就已经完成了。
规则:
RAID 5 ——RAID 3 0
RAID 3 ——RAID 5 0
RAID 1 ——RAID 0
在HP
选择Logical Drv 菜单,再选择Change Config 选项,再选择 RAID Level 选项。
屏幕出现:
选择要改变的RAID 级别,然后选择APPLY 即可。
使用NETRAID ASSISTANT 工具。选择WIZARD 向导配置:
第一次选择三个硬盘
重复上面的操作,在逻辑盘位置出现两个Array——Array0,Array 1。
选择NEXT 选项,屏幕
选择确定即可。屏幕出现:
选择Accept ,Next, Finish,Initialize 即可。
主菜单为:
选择 Rebuild 即可。
选择 FAILED 的硬盘
选择 Physical Drv,Rebuild 即可。
在CTRL +M 内将Virtual Sizing置为使能(Enable)状态(缺省状态是Disable),如下图,Object, Logical drive, Properties
选择 Properties 屏幕
选择Virtual Sizing 将缺省的DISABLED 改为ENABLED。
B:在NT 和Netware 操作系统
C:具体的配置与增加硬盘