CLARiiON MetaLUN详解(一) - MetaLUN综述

CLARiiON MetaLUN详解(一) - MetaLUN综述

CLARiiON MetaLUN详解(二) - LUN的基本概念

CLARiiON MetaLUN详解(三) - MetaLUN的类型

CLARiiON MetaLUN详解(四) - MetaLUN空间规划

CLARiiON MetaLUN详解(五) - MetaLUN性能规划

CLARiiON MetaLUN详解(六) - MetaLUN可用性规划

CLARiiON MetaLUN详解(七) - MetaLUN的替代方案

CLARiiON MetaLUN详解(八) - MetaLUN的管理操作

 

MetaLUN可以提供更大空间、更高性能、更安全的LUN。使用MetaLUN最简单的方法是在保持性能不变的同时扩展LUN的使用空间,即Concatenated MetaLUN (与之对应的是Striped MetaLUN,可以提升性能,后文详述)。然后再在主机上做一定操作后。具体操作根据主机具体的操作系统来定,如Windows的话先rescan disk,再用diskpart命令对对应LUNvolumeextend,就能获得新添加的使用空间。

 

在创建MetaLUN的过程中,需要将base LUN加入component LUNBase LUNcomponent LUN起初都是FLARE LUN。一个MetaLUN可以通过添加更多的FLARE LUN扩展成一个更大的MetaLUN。一个简单的MetaLUN可以全部由component LUN组成;一个复杂的MetaLUN可以由MetaLUN component组成,每个MetaLUN component可能包含一个或多个component LUNMetaLUN可以由相同的RAID group组成,也可以由不同RAID类型或不同数量硬盘的RAID group组成通常不建议对不同RAID类型的LUNMetaLUN,因为不同RAID类型读写性能不同,会影响整个MetaLUN性能

 

FLARE LUN的最大空间取决于一个RAID group中的最大硬盘数(16)。比如,使用122TB SATA磁盘的RAID 6最大容量大约是18.3TB。如果对两个这样的LUNMetaLUN则可以得到一个36.6TBhost LUNMetaLUN在不同型号CLARiiON存储上可以包含的最大LUN数是不同的,因为不同存储系统的硬盘数限制不同。

 

Storage System Type

Max LUNs per metaLUN Component

Max Components per metaLUN 

Max LUNs in a metaLUN

CX200

16

8

128

CX400

32

8

256

CX600

32

16

512

CX300

16

8

128

CX500

32

8

256

CX700

32

16

512

CX3-10

16

8

128

CX3-20

32

8

256

CX3-40

32

8

256

CX3-80

32

16

512

CX4-120

32

8

256

CX4-240

32

8

256

CX4-480

32

16

512

CX4-960

32

16

512

AX150

16

8

128

AX4-5

16

8

128

 

使用比较多的硬盘创建MetaLUN的另一个好处是可以增加读写性能。使用正确的方法(Striped MetaLUN,后文详述)MetaLUN可以增加已有LUNIOPS(Input/Output Per Second)和最大带宽(Bandwidth),同样也可以创建一个新LUN拥有单个FLARE LUN所不具备的性能。

 

还有其它几个替代方法同样可以给LUN扩充容量或增加性能,比如LUN迁移(LUN Migration)或存储虚拟化(Storage Virtualization)CLARiiON Virtual Provisioning可以创建有内建扩展能力的LUN (FLARE 28版本以上支持Pool LUN,FLARE 30版本以上支持Thick LUN)。另外主机的LVM (Logical Volume Managers)也是一个不错的存储虚拟化工具。在某些情况下这些替代方案可能更易部署,甚至从长远来看,也比MetaLUN更易维护