华为存储学习笔记-8(RAID 2.0 +系列2)

  • RAID 2.0+ 组成概念
    • 硬盘域
    • 存储池&存储层级
    • 硬盘组
    • 逻辑磁盘
    • CK
    • CKG
    • Extent
    • Grain
    • Volume & LUN

RAID 2.0+ 组成概念

硬盘域

硬盘域是一堆硬盘的组合(可以是整个系统所有硬盘)这些硬盘整合并预留热备容量后统一向存储池提供存储资源。

在传统RAID中,要将硬盘空间提供给业务主机的第一步操作是 创建RAID组。但是对创建RAID组这一操作有一些限制和要求:RAID组中的硬盘的类型是相同的,硬盘的大小和转速需要保持一致,而且一个RAID组中的硬盘个数不建议超过12个。

华为RAID 2.0+技术中采用了另一种实现方法。在该方法中,第一步操作不是 创建RAID组,而是创建硬盘域。一个硬盘域就是一组硬盘。一个硬盘只能属于一个硬盘域。

在一个硬盘域中,硬盘的个数可以大很多,比如上百个,而且可以最多包含3种类型的硬盘,每种类型的硬盘对应分配到一个存储层级,SSD盘对应分配到高性能层,SAS盘分配到性能层,NL-SAS盘分配到容量层。

如果硬盘域中没有相应的硬盘类型,则该硬盘域就没有相应的存储层。更为关键的区别是,硬盘域的主要作用是将这一组盘和哪一组盘分开,目的是实现故障、性能和存储资源等的完全隔离。

在创建硬盘域时,RAID级别尚未指定,即数据的冗余保护方式还未指定。事实上,RAID 2.0+ 对数据冗余保护方式的设置更加灵活,更加精细化。硬盘域中硬盘组成的存储空间,将被划分成更小粒度的存储池,以及为各个存储层级内共享的热备空间。

热备空间大小是系统根据管理员为该硬盘域设置的热备策略(高、低、无)以及该硬盘域各存储层的硬盘个数自动设置的,而不再是传统RAID组中那样,由管理员指定某个特定的盘做热备盘。

存储池&存储层级

Storage Pool即存储池,是存放存储空间资源的容器,所有应用服务器使用的存储空间都来自于存储池。

存储池可以根据硬盘类型划分为多个Tier,Tier即存储层级,存储池中性能类似的存储介质集合,用于管理不同性能的存储介质,以便为不同性能要求的应用提供不同存储空间。

一个存储池基于指定的一个硬盘域创建,可以从该硬盘域上动态的分配Chunk(CK)资源,并按照每个存储层级(Tier)的“RAID策略”组成Chunk Group(CKG)向应用提供具有RAID保护的存储资源。

创建存储池可以指定该存储池从硬盘域上划分的存储层级(Tier)类型以及该类型的“RAID策略”和“容量”。

OceanStor存储系统支持RAID1、RAID10、RAID3、RAID5、RAID50和RAID6等。容量层由大容量的SATA、NL-SAS盘组成,RAID策略建议使用双重校验方式的RAID6。

硬盘组

OceanStor存储系统会在每个硬盘域内根据每种类型的硬盘数量自动划分为一个或多个Disk Group(DG)。一个Disk Group(DG)只包含一种硬盘类型。

任意一个CKG的多个CK来自于同一个Disk Group(DG)的不同硬盘。Disk Group(DG)属于系统内部对象,主要作用为故障隔离,由OceanStor存储系统自动完成配置,对外不体现。

逻辑磁盘

Logical Drive (LD)即逻辑磁盘,是被存储系统所管理的硬盘,和物理硬盘一一对应。

CK

Chunk简称CK,是存储池内的硬盘空间切分成若干固定大小的物理空间,是组成RAID的基本单位。

CKG

Chunk Group简称CKG,是由来自于同一个DG内不同硬盘的CK按照RAID算法组成的逻辑存储单元,是存储池从硬盘域上分配资源的最小单位。

Extent

Extent是在CKG基础上划分的固定大小的逻辑存储空间,大小可调,是热点数据统计和迁移的最小单元(数据迁移粒度),也是存储池中申请空间、释放空间的最小单位。

一个Extent归属于一个Volume或一个LUN,Extent大小在创建存储池时可以进行设置,创建之后不可更改,不同存储池的Extent大小可以不同,但同一存储池中的Extent大小是相同的。

Grain

在Thin LUN模式下,Extent按照固定大小被进一步划分为更细粒度的块,这些块称之为Grain。Thin LUN以Grain为粒度进行空间分配,Grain内的LBA是连续的。

Thin LUN以Grain为单位映射到LUN,对于Thick LUN,没有该对象。

Volume & LUN

Volume即卷,是存储系统内部管理对象。LUN是可以直接映射给主机读写的存储单元,是Volume对象的对外体现。

一个Volume对象用于组织同一个LUN的所有Extent、Grain逻辑存储单元,可动态申请释放Extent来增加或者减少Volume实际占用的空间。

华为存储学习笔记-8相关推荐

  1. 华为存储学习笔记-1

    华为存储学习笔记-1 存储含义 存储体系内容 企业级存储一般关注的点 容灾和备份的区别 存储方案发展 存储方案 未来存储结构的发展趋势 由新兴业务主导催生的新的资源供给模式 关键名词拓展 数据与信息 ...

  2. 华为存储学习笔记-6

    华为存储学习笔记-RAID技术(1) 传统RAID技术 RAID技术基本概念 RAID 0 RAID 1 RAID 3 RAID 5 RAID 6 RAID 10 RAID 50 传统RAID技术 R ...

  3. 华为存储学习笔记-2

    华为存储学习笔记-存储组件(1) 控制框 硬盘框 级联模块 控制框 控制框形态 控制框是承载了控制器的机框,对外提供存储服务,它是存储系统中的核心组件.控制框采用部件模块化设计,主要由系统插框.控制器 ...

  4. 华为存储学习笔记-5

    华为存储学习笔记-存储组件(4) 接口模块 GE接口模块 SAS级联模块和RDMA接口模块 SmartIO接口模块 PCIe接口模块和56Gb IB接口模块 FC接口和FCoE接口模块 接口模块 GE ...

  5. 华为存储学习笔记-7

    华为存储学习笔记-7(RAID 2.0 +系列1) RAID技术演变 RAID 2.0+ 基本原理 RAID技术演变 近年来随着数据存储需求的快速增长,单盘容量不断增大,高性能应用的不断涌现,传统RA ...

  6. 华为HCIA-datacom 学习笔记18——SDN与NFV概述

    华为HCIA-datacom 学习笔记18--SDN与NFV概述 SDN与NFV概述 1.计算机时代的演进 1.1大型机 专门的硬件 专门的操作系统 专门的应用.(稳定性能好,但封闭) 1.2小型机 ...

  7. 华为HCIA-datacom 学习笔记2——华为VRP系统

    华为HCIA-datacom 学习笔记2--华为VRP系统 1.VRP的功能 实现统一的用户界面和管理界面 实现控制平面功能,并定义转发平面接口规范 实现各产品转发平面与VRP控制平面之间的交互 屏蔽 ...

  8. 华为HCIA-datacom 学习笔记11——AAA原理与配置

    华为HCIA-datacom 学习笔记11--AAA原理与配置 AAA原理与配置 1.AAA概述 认证(authentication):验证用户是否获得访问权,确定哪些用户可以访问网络 授权(auth ...

  9. 华为HCIA-datacom 学习笔记17——IPv6基础

    华为HCIA-datacom 学习笔记17--IPv6基础 IPv6基础 1.ipv4与ipv6 地址长度32bit IPv6:IP地址长度128bit IPv4包头(20byte~60byte) I ...

最新文章

  1. 爱上MVC3系列~分部视图中的POST
  2. Neo4j CQL - (3) -RETURN子句
  3. JavaFX 2.0条形图和散点图(以及JavaFX 2.1 StackedBarCharts)
  4. 【旧文章搬运】无Device的驱动如何通信
  5. ftp上传文件出现“sftp: cannot open /usr/SmartStore_test/1.zip to write”
  6. python变量的赋值操作_Python中关于变量赋值操作的实例分享
  7. 支付宝:伪装的“支付宝”、“花呗”来了,警惕!
  8. python时间比较好_花了半个月时间,终于找到了一款最适合的python教程
  9. python input函数的应用(接收用户的输入)
  10. wincc7.4安装记录
  11. ca锁登录显示服务器验签失败,网上报名CA登录失败解决办法
  12. Vbs 脚本编程简明教程之一
  13. 一起学libcef--搭建自己的libcef运行环境(Win32程序,错误C2220解决方案)
  14. Altium DesignerPCB画3Dbody
  15. ASP.NET Core 运行原理解剖[2]-Hosting补充之配置介绍
  16. 在SpringBoot中实现通用Auth认证,有哪几种方式?
  17. 28岁华为员工工资表曝光牛逼的人注定会牛逼你们难道自甘堕落?
  18. LaTex 数学之矩阵
  19. [新闻观察]中国网络“名人博客”风声水起
  20. PHP 调用浏览器下载文件

热门文章

  1. 【python】【转调】用python程序实现简谱转调
  2. ARCGIS做好的模型工具,已经设置为相对路径,拷贝后工具显示叉叉不可用的原因
  3. 控制工程专硕现在属于电子信息类_清华考研辅导班-2020清华大学822控制工程基础考研真题经验参考书...
  4. 「 每日一练,快乐水题 」953. 验证外星语词典
  5. delphi java 类似_【Java二十周年】Delphi转行java的一些小感触
  6. 重庆计算机一级知识点,重庆市计算机一级题库(加答案)
  7. 小程序服务商申请入口_[小程序开发服务商]第三方小程序(服务商) | 微信开放文档...
  8. 北航计算机学院上机试题,北航计算机系考研复试上机真题及答.pdf
  9. 华为nova7se能云闪付吗_Huawei Pay开通与使用银联云闪付教程
  10. vue模板插值失效问题