进退自如?解读存储虚拟化的接入技术

本文对SAN的存储虚拟化需求演进,原数据保留能力的重要性以及大厂家如飞康、IBM、华为的产品技术进行评述。

IBM SVC Image Mode Volume

IBM SVC于2004年左右上市,从某种维度上看SVC 似乎与飞康的NSS形态和设计都很类似,都是基于Linux内核和x86工业标准服务器。IBM基于SVC的I/O GROUP引擎开发出了其目前整个V系列的存储产品线,比如常见的v7000系列存储系统。SVC早起存储虚拟化功能较为单一,仅支持对异构存储的基本管理和池化,所以IBM曾经视图收购飞康,未果后也与2010年左右升级了其SVC 软件版本,逐渐提供了一些相应的高级功能。

IBM SVC 识别到底层存储子系统提供的磁盘卷称为Mdisks,服务器主机看不见MDisk,看到的是SVC虚拟化之后的逻辑盘,称为virtual disks或者Volumes。MDisk在Image模式下可以实现在不对原卷进行更改的前提下实现接管和再分配,即Image mode volumes。

Image模式使Volumes和MDisk间有个一对一的映射。一个Image模式MDisk只能映射到一个image模式卷,MDisk的大小和Volume大小必须相同,对于上层主机而言,看到的是虚拟化后的Volumes, 而Volumes会将所有的读写都映射到MDisk上,这样就无需改变原有磁盘中的已有数据,同时实现了虚拟化接管和再分配。

Image模式的使用场景:

-     Image模式可以虚拟化已经包含数据的Mdisk,使用image模式可以进行数据迁移。

-     通过image模式可以从SVC中迁移数据到非SVC环境,即host直接连接存储。

-   如果SVC发生严重故障,可以快速退出生产环境,将底层存储子系统的磁盘重新分配给主机即可。

由此可见,通过上述两种技术完全可以实现对存储虚拟化系统接入的前期目标,简单,快捷,无数据迁移,较小的停机时间且具备可回退的能力。

然而市场上并不是所有的存储虚拟化系统都可以完全做到上述几点。比如HUAWEI VIS6000,Netapp V系列需要对识别到的底层磁盘卷进行类格式化处理,无法保留原有数据,接入前必须进行数据的迁出和迁入,一旦接入完成即无法回退。

HUAWEI VIS6000

HUAWEI VIS 6000系列是HUAWEI与Symantec合作的类存储虚拟化产品,HUAWEI使用Symantec的StorageFoudation卷管理软件来实现对底层存储的接入和管理分配,而StorageFoundation软件之前较多安装在服务器系统上,以提高逻辑卷管理能力为主要目标。通过使用X86服务器,安装基于linux操作系统的StorageFoundation软件版本最终实现对用户的整体交付。

一般情况下VIS6000需要将接入的存储子系统磁盘进行格式化,转换为VxVM文件系统格式,才能提供相应的高级卷管理功能,例如在线扩展磁盘空间,条带,快照等功能,无法对原有数据进行保留。如果需要保留存储子系统磁盘设备中的原有数据,HUAWEI通过二次开发,使得VIS6000也能提供简单的,无需更改原磁盘数据的接入,再分配等基础功能,但基于StorageFoundationVxVM文件系统的诸多优势就无法得到有效应用,使得用户往往在最终项目实施时,很少使用该功能完成虚拟化系统的接入,仍然会进行相应的数据迁移操作。

Netapp V 系列

Netapp V系列拥有其专利的WALF(Write Anywhere File Layout)日志型文件系统,所有接入Netapp的底层存储子系统的磁盘卷都需要进行格式化后方可使用,因此,无法保留磁盘上的已有数据,同样如果将Netapp撤出生产系统,将底层存储系统的磁盘卷直接分配给主机,是无法被主机系统识别和使用的。

 进退自如? 解读存储虚拟化的接入技术

所以,并不是所有的存储虚拟化产品均支持能够保留原有磁盘数据的接入技术,对于现有生产系统的存储虚拟化改造,数据迁移等应用来说,是否具备该功能,是减少建设对现有生产系统最小化影响的前提和有效保障!

应用场景举例

某运营商云计算平台,部署超过13台物理VMware ESXi Server主机,共计运行超过300个虚拟机实例,原有后端存储使用一台EMC的高端存储阵列。系统运行一段时间后,用户感到存储单点故障隐患严重威胁了现有云计算平台的安全,一旦存储发生故障,近300个应用将完全停止运行。用户初期尝试考虑使用存储系统底层复制和镜像技术实现两套存储数据的实施同步,但最终放弃,原因非常简单,该方案无法保证业务连续性,一台存储故障之后需要手工切换至另外一台存储,所有VM均需要全部重新启动,无法达到用户对RTO、RPO的要求。通过大量测试与技术验证,用户最终选择通过加入存储虚拟化层来实现两台存储之间的实施数据镜像同步,任何一台存储故障,VMware上的VM实例都不收影响。

由于整个VMware Datastor空间超过50TB容量,为了尽量减少存储虚拟化系统接入时的停机时间,用户无法接受对生产数据进行数据迁移的做法,同时,为了保证项目实施的安全性,用户也希望存储虚拟化系统接入后,一旦发生任何问题,可以进行回退,原有存储系统的磁盘仍然能够被VMware服务器直接识别与使用。

因此,用户需要一种简单,快捷且安全的快速存储虚拟化接入方案。用户通过严格的筛选和测试,最终选择利用飞康NSS的SED功能实现了存储虚拟化的快速接入。

拓扑图参考如下:

进退自如? 解读存储虚拟化的接入技术

通过本文的介绍,大家在选择存储虚拟化产品时,建议首先详细了解该类产品的接入技术原理,配合自身的实际需求,比如是否新建系统还是对已有系统进行虚拟化改造,最终选择相应的存储虚拟化产品类型,再配合功能,性能,管理等其它方面的因素综合考虑,才能选中符合自身实际情况的,简单,安全,稳定而强大的存储虚拟化系统。

来源:ZDNet存储频道

0赞

好文章,需要你的鼓励

2014

07/23

10:49

分享

点赞