华为服务器raid设置

华为服务器raid设置,第1张

在最初的RAID技术中,是将几块小容量廉价的磁盘组合成一个大的逻辑磁盘给大型机使用。那个时候还没有逻辑卷的概念。只是单纯的将磁盘按照传统RAID级别进行组合然后提供给上层主机使用。
后来硬盘的容量不断增大,组建RAID的初衷不再是构建一个大容量的磁盘,而是希望利用RAID技术实现数据的可靠性和安全性以及提升存储性能,由于单个容量硬盘都已经较大了,数据硬盘组建的RAID容量更大,所以把RAID划分成一个一个的LUN(逻辑卷)映射给服务器使用。
随着硬盘技术的进一步发展,单块硬盘的容量已经达到数T,传统RAID技术在硬盘重构的过程中需要的时间越来越长,也增加了在重构过程中其它硬盘再坏掉对数据丢失造成的风险,为了解决这一问题,块虚拟化技术应运而生。RAID 20+ 是华为的块虚拟化技术,该技术将物理空间和数据空间分散分布成分散的块,可以充分发挥系统的读写能力,方便扩展,也方便了空间的按需分配,数据的热度排布,迁移。它是华为所有Smart软件特性的实现基础。同时,由于热备空间也是分散在多个盘上的,因此硬盘数据的重构写几乎可以同时进行,避免了写单个热备盘造成的性能瓶颈,大大减少了重构时间。
RAID20+软件逻辑对象
华为RAID20+采用底层硬盘管理和上层资源管理两层虚拟化管理模式,在系统内部,每个硬盘空间被划分成一个个小粒度的数据块,基于数据块来构建RAID组,使得数据均匀地分布到存储池的所有硬盘上,同时,以数据块为单元来进行资源管理,大大提高了资源管理的效率。
OceanStor存储系统支持不同类型(SSD、SAS、NL-SAS)的硬盘(SATA盘理论可用,只是其性能较低,企业级存储中已很少使用),这些硬盘组成一个个的硬盘域(Disk Domain)。在一个硬盘域中,同种类型的硬盘构成一个存储层,每个存储层内部再按一定的规则划分为Disk Group;
各存储层的硬盘被划分为固定大小的Chunk(CK),其中,SSD层和SAS层的CK的大小为64MB,NL-SAS层的CK大小为256M。
OceanStor 存储系统通过随机算法,将每一个存储层的Chunk(CK)按照用户设置的“RAID策略”来组成Chunk Group(CKG),用户可以为存储池(Storage Pool)中的每一个存储层分别设置“RAID策略”。
OceanStor存储系统会将Chunk Group(CKG)切分为更小的Extent。Extent作为数据迁移的最小粒度和构成Thick LUN的基本单位,在创建存储池(Storage Pool)时可以在“高级”选项中进行设置,默认4MB。对于Thin LUN(精简置备LUN)或文件系统,会在Extent上再进行更细粒度的划分(Grain,一般64KB),并以Grain为单位映射到Thin LUN、文件系统。
若干Extent组成了卷(Volume),卷(Volume)对外体现为主机访问的LUN(这里的LUN为Thick LUN)。在处理用户的读写请求以及进行数据迁移时,LUN向存储系统申请空间、释放空间、迁移数据都是以Extent为单位进行的。例如:用户在创建LUN时,可以指定容量从某一个存储层中获得,此时LUN由指定的某一个存储层上的Extent组成。在用户的业务开始运行后,存储系统会根据用户设定的迁移策略,对访问频繁的数据以及较少被访问的数据在存储层之间进行迁移(此功能需要购买SmartTier License)。此时,LUN上的数据就会以Extent为单位分布到存储池的各个存储层上。
RAID20+基本原理
总结,相比于传统的RAID,华为RAID 20+块虚拟化技术最大的区别就是将基本单位由单个磁盘调整为数据块,将数据块CK按照相应RAID级别(不同存储层可选择不同的RAID级别)组成CKG的方式。并且内部具备负载均衡技术,能够根据数据块的冷热程度动态迁移至不同的存储层中,大大提高了存储性能。其次,在重构方面,由于是以数据块的方式做RAID,同时热备磁盘也以热备块的方式存在,当磁盘发生故障时,可并行多个CKG一起进行重构,所以相比传统的RAID技术大大提高的重构的效率。但缺点就是磁盘都以数据块的方式管理,将大大提高管理开销,所以在硬盘较少的场景并不适合使用块虚拟化技术。现在RAID 20+技术在华为存储设备中运用广泛,也在越来越多的存储场景发挥更大的价值。

是的,要做RAID,具体方法如下:

1、第一步,启动后,MNAS将报警并登录到后台管理系统,见下图,转到下面的步骤。

2、第二步,执行完上面的 *** 作之后,将看到一条系统消息,指示磁盘已损坏,见下图,转到下面的步骤。

3、第三步,执行完上面的 *** 作之后,进入磁盘空间管理员存储池以查看异常信息,该空间已被降级,需要更换损坏的磁盘,见下图,转到下面的步骤。

4、第四步,执行完上面的 *** 作之后,插入新磁盘,选择左侧的“存储池”选项,然后找到“动作”选项,见下图,转到下面的步骤。

5、第五步,执行完上面的 *** 作之后,选择“修复”选项,见下图,转到下面的步骤。

6、第六步,执行完上面的 *** 作之后,选择新插入的“磁盘2”选项,见下图,转到下面的步骤。

7、第七步,执行完上面的 *** 作之后,可以看到存储池2的状态正在修复,并等待修复完成,见下图。这样,就解决了这个问题了。

很多的服务器都会做raid。磁盘阵列就是由多块磁盘通过专用的阵列卡组合成一个拥有不同功能的磁盘组。现在很多大型服务器商的云主机一般上都在使用磁盘阵列功能,这能更好的保障数据的安全。

RAID由一种由多块硬盘构成的冗余阵列。虽然RAID包含多块硬盘,但是在 *** 作系统下是作为一个独立的大型存储设备出现。利用RAID技术于存储系统的用处主要有以下三种:

1、通过把多个磁盘组织在一起作为一个逻辑卷提供磁盘跨越功能;

2、通过把数据分成多个数据块(Block)并行写入/读出多个磁盘以提高访问磁盘的速度;

3、通过镜像或校验 *** 作提供容错能力。

最初开发RAID的主要目的是节省成本,当时几块小容量硬盘的价格总和要低于大容量的硬盘。目前来看RAID在节省成本方面的作用并不明显,但是RAID可以充分发挥出多块硬盘的优势。

实现远远超出任何一块单独硬盘的速度和吞吐量。除了性能上的提高之外,RAID还可以提供良好的容错能力,在任何一块硬盘出现问题的情况下都可以继续工作,不会受到损坏硬盘的影响。

RAID技术分为几种不同的等级,分别可以提供不同的速度,安全性和性价比。根据实际情况选择适当的RAID级别可以满足用户对存储系统可用性、性能和容量的要求。

扩展资料:

常用的RAID级别有以下几种:NRAID,JBOD,RAID0,RAID1,RAID0+1,RAID3,RAID5等。目前经常使用的是RAID5和RAID(0+1)。

RAID0偏效率,磁盘利用率100%。

RAID1偏安全,磁盘利用率只有50%。

raid0 就是把多个(最少2个)硬盘合并成1个逻辑盘使用,数据读写时对各硬盘同时 *** 作,不同硬盘写入不同数据,速度快。

raid1就是同时对2个硬盘读写(同样的数据)。强调数据的安全性。比较浪费。

raid5也是把多个(最少3个)硬盘合并成1个逻辑盘使用,数据读写时会建立奇偶校验信息,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。相当于raid0和raid1的综合。

raid10就是raid1+raid0,比较适合速度要求高,又要完全容错,当然¥也很多的时候。最少需要4块硬盘(注意:做raid10时要先作RAID1,再把数个RAID1做成RAID0,这样比先做raid0,再做raid1有更高的可靠性)

参考资料来源:百度百科-RAID

RAID是“Redundant Array of Independent Disk”的缩写,中文意思是独立冗余磁盘阵列。冗余磁盘阵列技术诞生于1987年,由美国加州大学伯克利分校提出。简单地解释,就是将N台硬盘通过RAID Controller(分Hardware,Software)结合成虚拟单台大容量的硬盘使用。RAID的采用为存储系统(或者服务器的内置存储)带来巨大利益,其中提高传输速率和提供容错功能是最大的优点。另外,raid还有杀虫剂品牌,法国特警队伍名,游戏专有名词等义项。
简介
RAID磁盘阵列(Redundant Array of Independent Disks)
其特色是N台硬盘同时读取速度加快及提供容错性Fault Tolerant,所以RAID主要是解决访问数据的存储速度问题(Storage)不是备份问题(Backup Solution)。
简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。组成磁盘阵列的不同方式称为RAID级别(RAID Levels)。
磁盘阵列中针对不同的应用使用的不同技术,称为RAID level, RAID是Redundant Array of Independent Disks的缩写,而每一level代表一种技术,目前业界公认的标准是RAID 0~RAID 5。
这个level并不代表技术的高低,level 5并不高于level 3,level 1也不低过level 4,至于要选择那一种RAID level的产品,纯视用户的 *** 作环境(operating environment)及应用(application)而定,与level的高低没有必然的关系。
在RAID有一基本概念称为EDAP(Extended Data Availability and Protection),其强调扩充性及容错机制, 也是各家厂商如:Mylex,IBM,HP,Compaq,Adaptec,Infortrend等诉求的重点,包括在不须停机情况下可处理以下动作:
RAID 磁盘阵列支持自动检测故障硬盘;
RAID 磁盘阵列支持重建硬盘坏轨的资料;
RAID 磁盘阵列支持不须停机的硬盘备援 Hot Spare;
飞客数据恢复中心提供
RAID 磁盘阵列支援支持不须停机的硬盘替换 Hot Swap;
RAID 磁盘阵列支持扩充硬盘容量等。
编辑本段
功能
1、扩大了存储能力 可由多个硬盘组成容量巨大的存储空间。
2、降低了单位容量的成本 市场上最大容量的硬盘每兆容量的价格要大大高于普及型硬盘,因此采用多个普及型硬盘组成的阵列其单位价格要低得多。
3、提高了存储速度 单个硬盘速度的提高均受到各个时期的技术条件限制,要更进一步往往是很困难的,而使用RAID,则可以让多个硬盘同时分摊数据的读或写 *** 作,因此整体速度有成倍地提高。
4、可靠性 RAID系统可以使用两组硬盘同步完成镜像存储,这种安全措施对于网络服务器来说是最重要不过的了。
5、容错性 RAID控制器的一个关键功能就是容错处理。容错阵列中如有单块硬盘出错,不会影响到整体的继续使用,高级RAID控制器还具有拯救数据功能。
6、对于IDE RAID来说,目前还有一个功能就是支持ATA/66/100。RAID也分为SCSI RAID和IDE RAID两类,当然IDE RAID要廉价得多。如果主机主板不支持ATA/66/100硬盘,通过RAID卡,则能够使用上新硬盘的ATA/66/100功能。
编辑本段
优点
RAID的采用为存储系统(或者服务器的内置存储)带来巨大利益,其中提高传输速率和提供容错功能是最大的优点。
RAID通过同时使用多个磁盘,提高了传输速率。RAID通过在多个磁盘上同时存储和读取数据来大幅提高存储系统的数据吞吐量(Throughput)。在RAID中,可以让很多磁盘驱动器同时传输数据,而这些磁盘驱动器在逻辑上又是一个磁盘驱动器,所以使用RAID可以达到单个磁盘驱动器几倍、几十倍甚至上百倍的速率。这也是RAID最初想要解决的问题。因为当时CPU的速度增长很快,而磁盘驱动器的数据传输速率无法大幅提高,所以需要有一种方案解决二者之间的矛盾。RAID最后成功了。
通过数据校验,RAID可以提供容错功能。这是使用RAID的第二个原因,因为普通磁盘驱动器无法提供容错功能,如果不包括写在磁盘上的CRC(循环冗余校验)码的话。RAID容错是建立在每个磁盘驱动器的硬件容错功能之上的,所以它提供更高的安全性。在很多RAID模式中都有较为完备的相互校验/恢复的措施,甚至是直接相互的镜像备份,从而大大提高了RAID系统的容错度,提高了系统的稳定冗余性。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/12728300.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存