[发明专利]基于ISCSI的全盘复制方法及存储系统有效

专利信息
申请号: 201110211382.9 申请日: 2011-07-27
公开(公告)号: CN102902683A 公开(公告)日: 2013-01-30
发明(设计)人: 陈杰 申请(专利权)人: 北京飞杰信息技术有限公司;北京华胜天成科技股份有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 广州华进联合专利商标代理有限公司 44224 代理人: 郑小粤;宋珊珊
地址: 100192 北京市海淀区*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 iscsi 全盘 复制 方法 存储系统
【说明书】:

技术领域

发明涉及以iSCSI磁盘为基础的企业级存储系统实现全盘复制的方法,尤其涉及一种基于ISCSI的全盘复制方法及存储系统。

背景技术

iSCSI是由IETF(Internet Engineering Task Force,互联网工程任务组)开发的网络存储标准,目的是为了用IP协议将存储设备连接在一起。通过在IP网上传送SCSI命令和数据,iSCSI推动了数据在网际之间的传递,同时也促进了数据的远距离管理。由于其出色的数据传输能力,iSCSI协议被认为是促进存储区域网络(Storage Area Network,简称SAN)市场快速发展的关键因素之一。因为IP网络的广泛应用,iSCSI能够在LAN(Local Area Network,局域网)、WAN(Wide Area Network,广域网)甚至internet上进行数据传送,使得数据的存储不再受地域的限制。

iSCSI协议根据角色不同,分为发起端和目标端。出于性能的考虑,有些厂商已经采用专用的板卡来处理发起端的TCP/IP和iSCSI协议,即iSCSI的HBA(Host Bus Adapter,主机总线适配器)卡。但是在目标端(Target),各个存储厂商基本采用PC(Personal Computer,个人计算机)组成iSCSI的存储架构,即存储设备建立在PC服务器的基础上,也就是选择一个普通的、性能优良的、可支持多块硬盘的PC(一般为PC服务器和工控服务器),选择一款相对成熟稳定的iSCSI Target(iSCSI目标端)软件,将iSCSI Target软件安装在PC服务器上,使普通的PC服务器转变成一台连接多个硬盘的iSCSI存储设备,并通过PC服务器的以太网卡对外提供iSCSI数据传输协议。在PC架构的iSCSI存储设备上,所有的RAID(Redundant Array of Independent Disk,独立冗余磁盘阵列)组校验、逻辑卷管理、iSCSI运算、TCP/IP运算等都是以纯软件方式实现(当然也有些设备采用价格较高的TOE(TCP Offload Engine,传输控制协议卸载引擎)网卡实现TCP/IP运算)。因此对PC的CPU和内存的性能要求较高。另外iSCSI存储设备的性能极容易受PC服务器运行状态的影响。

企业级存储系统的数据读出和写入是采用数据块的方式进行。为保证数据的安全性,通常要对写入磁盘阵列的数据块进行双重或更多重的复制备份,以防数据因硬盘损坏(高概率事件)而丢失。目前的企业级存储产品在进行数据复制时,基本采用系统内部磁盘镜像的方式对数据进行保护。例如EMC和IBM公司的企业级存储设备。

当系统中出现硬盘损坏时,系统一般都会提供一部份空白的备用硬盘进行自我修复。在系统复原时,目前的企业级存储依靠存储管理控制服务器(IPSAN控制服务器)进行数据的传输,即由IPSAN控制服务器将数据依次读出,再依次写入空白盘,从而完成复制过程。因此,IPSAN控制服务器需要多次在不同的iSCSI磁盘间完成存储、转发造成复制延迟和资源占用;加重了IPSAN控制服务器的负担,对IPSAN控制服务器的设备要求比较高。

发明内容

本发明的目的在于提供一种基于ISCSI的全盘复制方法及存储系统,其在IPSAN控制服务器的指令下实现数据的全盘复制复制,避免了数据通过IPSAN控制服务器存储和转发造成的复制延迟和资源占用。

上述目的通过下述技术方案实现:

一种基于ISCSI的全盘复制方法,其特征在于:包括以下步骤:

步骤S100:IPSAN控制服务器生成全盘复制命令cmd(N),并将复制命令cmd(N,s)发送至主动ISCSI硬盘阵列A(N)中每个主动ISCSI硬盘A(N,s);

其中,主动ISCSI硬盘是接收IPSAN控制服务器复制命令的ISCSI硬盘;主动ISCSI硬盘阵列是多个主动ISCSI硬盘的集合,主动ISCSI硬盘阵列A(N)表示主动ISCSI硬盘阵列中包括N个主动ISCSI硬盘;N个主动ISCSI硬盘互为镜像,N是自然数;主动ISCSI硬盘A(N,s)表示主动ISCSI硬盘阵列A(N)中编号为s的主动ISCSI硬盘,s∈{0,1,2,...,N-1};复制命令cmd(N,s)表示IPSAN控制服务器发给主动ISCSI硬盘A(N,s)的复制命令;全盘复制命令cmd(N)表示IPSAN控制服务器发给每个主动ISCSI硬盘复制命令的集合;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京飞杰信息技术有限公司;北京华胜天成科技股份有限公司,未经北京飞杰信息技术有限公司;北京华胜天成科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110211382.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top