故障现象:
本文转载自EMC中文支持论坛。EMC发布了VNX操作环境的新版本。Block系统新版本是v05.32.000.5.006,File系统新版本是v7.1.47.5。此次发布的新版本对原有的很多功能进行了改进,同时又带来了很多令人惊喜的新功能。本文将探讨存储的使用效率和性能的Fast VP和存储池(Storage Pool)有哪些改进和新功能。
解决方案:
新版本中Fast VP和存储池主要有以下改进,本文将详细介绍新的分层策略和均衡方面的改进。 · 支持混合RAID级别 · 增加新的RAID配置 · 增加新的分层(Tiering)策略 · 支持扩容后重新均衡(Rebalance) · 层级内自动实现负载均衡 在介绍新版本的设计之前我们先来讨论目前FAST配置的三种分层策略。 1)最高可用层(Highest available tier) 适合访问量不一定最高但是访问时需要很高性能的应用,例如要求高性能的OLTP。对于配置了Highest available tier的LUN,其数据分片(Slice)会尽可能地被放置在最高可用层。如图中LUN-1置于SSD块上。 2)自动分层(Auto-tier) 适合需要一定的性能但是活跃程度多样的数据库。对于配置了自动分层的LUN,FAST会按照活跃度的不同,在不同层级的磁盘间自动分配其数据分片(Slice)。 如图中LUN-2横跨在SAS和NL-SAS上。 3)最低可用层(Lowest available tier) 适合对性能和响应时间要求不高的应用,例如用于存档的数据。无论其活跃度如何,FAST都会将这些LUN的数据分片(Slice)放置在最低可用层。如图中LUN-3置于NL-SAS磁盘上。 新版本引进新的FAST分层策略 高可用后自动分层(Start High then Auto-tier) 当用户对给定的LUN选择此策略时,初始数据会被分配在最高可用层,然后根据活跃度后续进行自动分层。如图中,LUN-4起初全部放在SSD块。随着时间的推移,某些数据已经冷却并不再需要SSD的性能,其数据分片会被从SSD块移至SAS块。 新的FAST分层策略带来的好处 新增加的策略让让最昂贵和速度最快的硬盘最先投入使用,充分利用磁盘获得最高的性价比。 用Unisphere查看FAST新增策略 创建新LUN->FAST配置-> 策略Start High then Auto-tier LUN属性->FAST配置->策略Highest Available Tier和Auto-Tier 新版本引进的均衡功能 1)存储池扩容后重新均衡(Rebalance) · 扩容时所有数据分片会被重新分配从而横跨所有磁盘 · 在不同层级(Tier)间和层级内部都能执行此功能 · 新磁盘添加后系统自动触发此功能,无需安装FAST VP Enabler · 安装有FAST VP Enabler的存储可以对此功能加以管理(停止、暂停、继续) 2)层级内部自动执行负载均衡 · FAST VP在层级之间均衡数据比如将数据从SAS上移至SSD或者下移至NL-SAS · 此功能在层级内部基于数据活跃度,在不同的RAID组间重新分配数据分片(Slice) · 新磁盘添加后系统自动触发此功能,需要安装FAST VP Enabler 下面例子将有助于我们理解两个新功能。 如上图所示混合存储池1最高性能层级选用4+1 RAID 5 SSD盘,性能层级选用4+1 RAID 5 SAS盘,容量层级选用6+2 RAID 6 NL-SAS。混合存储池中的两个Pool LUN存放有热、温、冷三种类型的数据,这些LUN的分层策略设置为最高可用(Highest Available Tier)。 请注意,在这个例子中SSD磁盘已全部用满,有些热数据不得不存放在性能层级。这时向存储池添加4+1 RAID 5的SSD盘,系统自动触发重新均衡机制,IO负载将被均衡到所有磁盘上。 如上图所示重新均衡被触发后,系统会自动尝试对存储池中的剩余数据做负载平衡。 · 在SAS盘上的热数据将被重新分配到SSD盘。 · 由于分层策略设置为最高可用,在SAS盘上的冷数据也被移动到SSD盘。 · 容量层级上的数据被移至SAS盘。 新的均衡功能带来的好处 1)扩容后重新均衡让新磁盘立即投入使用,充分利用其空间和性能 2)负载均衡有助于提升存储的性能 用Unisphere查看重新均衡功能 存储池的属性Properties->层级状态Tiering · Move Down/Move Up显示在不同层级之间移动的数据量 · Move Within显示在层级内部移动的数据量 |