3par 中Virtual Volume的分类、特性、应用场景及创建与转换
Virtual Volume即我们日常所称的VV,也就是在3par存储上划分出的磁盘空间
Virtual Volume被分配给主机之后被称为Virtual Lun,也就是主机识别到的磁盘VLun
在3par系统中VV的分类:
Fully Provisioned Virtual Volumes
//即FPVV 完整卷
Thinly Provisioned Virtual Volumes
//即TPVV 精简卷
Thinly-deduplicated Virtual Volumes
//即TDVV 去重精简卷
三种VV的特性:
FPVV:简言之就是主机需要多少空间3par就划出多少空间给主机,这部分空间不可以被其它主机使用既使这部分空间里没有任何数据存在。
在一些版本的InFormOS系统里对这种FPVV还有一种叫法CPVV,FPVV和CPVV在空间划分上是一样的,空间是专属的,一次性满足主机需求。FPVV和CPVV的区别是FPVV创建时不指定snapshot存储的CPG,因此对FPVV创建snapshot时会提示未指定snapshot存储空间而导致无法进一步创建snapshot;而CPVV不存在这个问题,CPVV就是具备snapshot功能的FPVV。
TPVV:主机需要多少空间3par就让主机在系统层面识别到多少空间,但这部分空间并没有在3par上划为专属空间,3par实际分配给主机的空间取决于主机真正写入数据的多少。
例如当主机需要100GB空间,我们在3par端就创建一个100GB的TPVV分配给主机,主机也就别到了100GB空间;但此时3par并没有像FPVV那样划出100GB的专属空间给主机,而是只分配512MB或是1024MB的空间(此处值取决于3par节点个数)给这个TPVV,当主机有有效数据写入时3par才会根据默认规则真正分配空间给主机。
我们理解为TPVV是按主机实际数据量向主机逐步提供空间,而且还可以在一定条件下实现空间的回收再利用。这个特性在3par扩容空间后可以尽量减少不同操作系统扩容磁盘的操作。
TDVV:除了具备TPVV的全部特性外,新增加了“去重”功能。主机数据写入后nodes通过ASIC芯片内嵌的Hash算法对数据进行“比较”、“去重”操作,达到提高存储空间利用率、降低用户成本的目的。
需要注意的是TDVV必须创建在SSD磁盘组成的CPG上,而且要求至少64块cMLC SSD磁盘或是48块MLC SSD硬盘(该SSD数量推荐值主要是提升TDVV性能和达到最佳的用户演示效果)。理论上TDVV的性能不会低于TPVV。
三种VV的应用场景:
FPVV适用于3par存储空间充足,预期内无需空间扩容操作,主机需求空间中短期没没有明显空间增长需求
TPVV适用于3par存储空间可以满足短期需求但空间增长需求较快,主机空间需求增长可预期
TDVV适用于存储数据中存在大量重复数据,可以利用去重功能充分利用3par空间,例如Virtual Server Environments、Virtual Desktop Environments等;切忌TDVV用于没有重复数据的应用例如数据库、归档文件等,这会导致TDVV出现严重的读写性能问题和3par空间损耗及空间无法回收等问题。
三种VV的创建:
在3par命令行中可以使用%createvv命令创建VV,具体使用方法就不在此累述,请祥见%help createvv;也可以使用SSMC或是IMC图形管理界面进行创建VVs的操作。
三种VV的转换:
三种VVs是可以共存在同一个CPG上的,并且在有DO license的前提下可以使用%tunevv命令实现VV类型的在线转换。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作