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命令对对应LUN的volume做extend,就能获得新添加的使用空间。
在创建MetaLUN的过程中,需要将base LUN加入component LUN。Base LUN和component LUN起初都是FLARE LUN。一个MetaLUN可以通过添加更多的FLARE LUN扩展成一个更大的MetaLUN。一个简单的MetaLUN可以全部由component LUN组成;一个复杂的MetaLUN可以由MetaLUN component组成,每个MetaLUN component可能包含一个或多个component LUN。MetaLUN可以由相同的RAID group组成,也可以由不同RAID类型或不同数量硬盘的RAID group组成,通常不建议对不同RAID类型的LUN做MetaLUN,因为不同RAID类型读写性能不同,会影响整个MetaLUN性能。
FLARE LUN的最大空间取决于一个RAID group中的最大硬盘数(16)。比如,使用12块2TB SATA磁盘的RAID 6最大容量大约是18.3TB。如果对两个这样的LUN做MetaLUN则可以得到一个36.6TB的host LUN。MetaLUN在不同型号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可以增加已有LUN的IOPS(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更易维护。