未解决
此帖子已超过 5 年
2 Intern
•
1.4K 消息
0
560
【Q&A】VNX Virtual Provisioning
【Q&A】VNX Virtual Provisioning
转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese
【Q&A】SnapView Snapshot常见问题解答
【Q&A】VNX Virtual Provisioning
介绍
作为【Q&A】系列之一,本期给大家总结一下关于Virtual Provisioning的常见问题,帮助读者快速理解Virtual Provisioning。
更多信息
Q1:什么是Virtual Provisioning(VP,虚拟资源调配)
A1:VP是运行在VNX系统上的一个软件,用于组织磁盘,类似RAID Group的概念,不同之处在于,VP设计的目标是简化存储资源管理,按需分配资源。VP并非VNX系统专有,这已经是存储业界基本都支持的一项功能。
Q2:VP是否需要购买安装?
A2:对于CLARiiON CX4 FLARE R28.5,仅支持ThinLUN,且需要购买许可证并安装Enabler。到了FLARE R30及以后,VP是完全免费的,只要安装了Enabler即可使用。参考:emc246225
Q3:VP是从何时开始引入的功能?
A3:从FLARE R28.5,即在CLARiiON CX4时代就已经有了该功能。FLARE R28.5仅支持ThinLUN,直到FLARE R30才开始引入了ThickLUN。当时EMC是通过阶段性实现来提供VP功能的。所以在R28.5时,ThinLUN尚不支持远程复制软件,到了R29才开始支持MirrorView(A/S)、SANCopy,并且以往的许多数量限制也得到了加倍。
Q4:VP有哪些主要的概念?
A4:主要是Pool、ThinLUN、ThickLUN。Pool类似RAID Group,用于组织磁盘,而建立在Pool之上的LUN即是我们所称的Pool LUN。ThinLUN允许分配大于实际物理空间的存储容量给到主机,而且实际使用量是随着写I/O的进驻慢慢增加的,即按需分配。而Thick弥补了ThinLUN在性能上弱点,提供了可预测的性能。另外,还有一个概念叫Slice,这是Pool LUN每次分配空间的最小单位,Pool LUN也是由Slice组成的。除了这些,在实际使用的过程中,你会遇到许多相关的属性,关于这些属性的含义,建议参考:emc296783或CLARiiON,VNX Virtual Provisioning系列之三:配置Virtual Provisioning
Q5:一个Pool最少需要多少块磁盘?
A5:这要根据所创建的RAID类型来定。在FLARE R32之前,每个Pool只支持一种类型的RAID,它们分别是RAID5/6/10,分别至少需要3/4/2块盘;到了R32以后,Pool开始为每一个分层(稍后介绍)支持自己的RAID类型,同样是RAID5/6/10。
Q6:Pool是否有推荐的磁盘数量配置?
A6:在R32之前,分别针对RAID5/6/10所推荐的磁盘数量配置是4+1/6+2/4+4;到了R32以后,分别针对RAID5/6/10所推荐的磁盘数量配置是4+1或8+1/6+2或14+2/4+4。我们在规划的时候,也应该以所推荐磁盘数量的倍数来添加,促使底层私有RAID Group能以统一的结构来创建,达到一致的性能。
Q7:Slice的大小是多少?
A7:在R33之前,一个slice = 1GB;到了R33 MCx,一个slice = 256MB。FAST VP的最小数据移动单位也由此从1GB变为了256MB。
Q8:Pool扩展和Pool LUN扩容会中断I/O?
A8:不会,扩展Pool和Pool LUN都是完全透明的简易操作,不会中断I/O。
Q9:可以回收Pool磁盘吗?
A9:不可以。加入Pool磁盘无法从中移除,除非删除整个Pool。参考:emc316137
Q10:Pool LUN的大小能收缩吗?
A10:可以,但目前只有Windows Server 2008、Windows Server 2012和VMFS5才支持此项功能,VMFS5更智能,它是通过SCSI UNMAP命令自动回收空间丢回Pool的。以前的VMFS版本只支持在文件系统层面回收空间。Windows Server 2008上的具体操作请参考:https://support.emc.com/kb/12925
Q11: 怎么配置才能最大化VP的空间利用率?
A11: 就高空间利用率来说,RAID5必然相比RAID10/6更节省空间。随后,我们知道RAID5的私有RAID Group是以4+1或8+1(FLARE R32才支持)来构造的。对于R29/30的系统来将,其实还会支持6+1,所以你每次添加7的倍数块盘会最大化空间利用率,详见:emc256066。
Q12:传统LUN、ThinLUN和ThickLUN之间的区别在哪里?
A12:参考emc298558,非常详细的一张表格。
Q13:SnapView Clone与ThinLUN之间的互操作性如何?
A13:SnapView Clone是支持ThinLUN克隆的,详见:emc287067
Q14:如何解决Pool的性能问题?又有哪些最佳实践可以参考?
A14:emc297178有非常详细的描述,或者可以参考:如何解决VNX/CLARiiON Pool性能问题
参考
EMC Virtual Provisioning White Paper
应用于
VNX Virtual Provisioning