[发明专利]基于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硬盘复制命令的集合;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京飞杰信息技术有限公司;北京华胜天成科技股份有限公司,未经北京飞杰信息技术有限公司;北京华胜天成科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110211382.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数码变焦装置及方法
- 下一篇:一种高密封性能防水公母插