一种基于IPSAN共享存储的无代理连续数据保护方法技术

技术编号:18404073 阅读:68 留言:0更新日期:2018-07-08 22:17
本发明专利技术公开了一种基于IPSAN共享存储的无代理连续数据保护方法,1)创建一个虚拟块存储设备,使用开源iSCSI工具将该虚拟块设备映射为一个iSCSI的target端,2)将备份服务器和生产服务器网络连接,备份服务器和IPSAN共享存储服务器网络连接;3)虚拟块设备驱动程序将读写请求的数据提交给备份服务器上的数据处理模块处理,数据处理模块同步转发读写请求给IPSAN共享存储服务器,同时将数据变化提交给备份服务器上的CDP备份模块处理,CDP备份模块记录数据变化日志;4)当需要对数据进行恢复时,CDP恢复模块根据步骤3)中记录的数据变化日志进行恢复操作。本发明专利技术减少了工作量。

An agent free continuous data protection method based on IPSAN shared storage

The invention discloses a non proxy continuous data protection method based on IPSAN shared storage, 1) creating a virtual block storage device, using open source iSCSI tool to map the virtual block device to a target end of a iSCSI, 2) connect the backup server and the production server network, and the backup server and IPSAN to share the storage service. 3) the virtual block device driver submits the data of the read and write requests to the data processing module on the backup server. The data processing module synchronizes the read-write request to the IPSAN shared memory server, and then submits the data change to the backup module on the backup server, and the CDP backup module. Log data change log; 4) when CDP is needed to restore data, the recovery module performs recovery operations according to the log of data changes recorded in step 3. The invention reduces the amount of work.

【技术实现步骤摘要】
一种基于IPSAN共享存储的无代理连续数据保护方法
本专利技术涉及数据备份
,具体涉及一种基于IPSAN共享存储的无代理连续数据保护方法。
技术介绍
IPSAN简称SAN(StorageAreaNetwork存储局域网络),IPSAN使存储空间得到更加充分的利用,并使得安装和管理更加有效。SAN是一种将存储设备、连接设备和接口集成在一个高速网络中的技术。SAN本身就是一个存储网络,承担了数据存储任务,SAN网络与LAN业务网络相隔离,存储数据流不会占用业务网络带宽。CDP(ContinuousDataProtection连续数据保护)是一种连续捕获和保存数据变化,并将变化后的数据独立于初始数据进行保存的方法,该方法可以实现过去任意一个时间点的数据恢复。通过CDP实时备份技术,可以实现到秒级的细颗粒度抓捕效果,将备份窗口降至可以实现的最小值,数据丢失的间隔误差随着备份技术的这种改进也达到秒级,与此同时存在的风险日益凸显。现在的CDP实时备份技术都需要在用户的生产服务器上安装代理程序(后述简称为代理),这样对服务器的性能有较大的影响,对服务器的稳定运行也存在一定的风险。以往,代理一直用于扫描并从操作系统、文件系统和应用程序中收集数据。代理可以备份完整的数据集、增量的文件变更或增量的块变更。近来,代理功能进一步发展为包括复制、压缩和加密等功能,所有这些功能都需要一定数量的系统资源。用于结构化数据库备份(RDBMS关系数据库管理系统、电子邮件、ERP等)的应用程序代理通常是安装到系统的一种特殊代理或一些代码,每个代理都是独特的,无法与其他系统或应用程序共享。传统备份和数据保护软件都需要在生产系统中安装代理,当代理需要更新升级时也需要对所有的生产系统操作,当需要备份的生产系统的数量很大时,这个过程将会非常繁琐,常常会导致备份管理员将升级或安装补丁推迟到预先安排的维护期进行。应用服务器越来越多的迁移到虚拟化的机器中(VM)运行,在虚拟化应用的早期,备份在虚拟机(VM)上的实现方式与在物理机上大多相同,每台虚拟机上安装代理,用这种方式进行备份会降低VM的集中和整合,每个代理也会占用不少资源,而且代理对资源的占用会随着VM的数量呈线性增长。同时运行的多个代理还会导致I/O争用,因为每个代理都试图同时进行备份,产生争用通常是因为这些代理并不知道争用的是相同的网络和存储资源,资源争用会导致备份性能下降,并使备份周期延误。生产系统中的代理如果被黑客直接攻克,会造成生产系统中的数据泄漏,所以代理的使用增加了数据泄漏的风险,提高了安全防范的成本。现有的无代理备份只能基于虚拟化软件做定时备份,比如基于KVM(Kernel-basedVirtualMachine)、ESXi(专为运行虚拟机、最大限度降低配置要求和简化部署而设计)实现对虚拟机的定时备份。
技术实现思路
为解决现有技术中的不足,本专利技术提供一种基于IPSAN共享存储的无代理连续数据保护方法,解决了使用代理对服务器产生的稳定性、安全性问题,避免了生产机系统中安装代理导致的系统性能损耗,减少了代理的部署安装以及卸载等过程中的需要较大工作量的问题。为了实现上述目标,本专利技术采用如下技术方案:一种基于IPSAN共享存储的无代理连续数据保护方法,其特征在于:包括步骤:1)备份服务器上加载一个虚拟块设备驱动程序,创建一个虚拟块存储设备,使用开源iSCSI工具将该虚拟块设备映射为一个iSCSI的target端,该target端的iSCSI限定名称IQN和IPSAN共享存储服务器提供给生产服务器所用的target端名称相同;2)断开生产服务器和IPSAN共享存储服务器之间的网络连接,将备份服务器和生产服务器网络连接,备份服务器和IPSAN共享存储服务器网络连接;3)步骤1)中创建的虚拟块存储设备处理生产服务器发送给备份服务器的所有读写请求,虚拟块设备驱动程序将读写请求的数据提交给备份服务器上的数据处理模块处理,数据处理模块同步转发读写请求给IPSAN共享存储服务器,同时将数据变化提交给备份服务器上的CDP备份模块处理,CDP备份模块记录数据变化日志;4)当需要对数据进行恢复时,CDP恢复模块根据步骤3)中记录的数据变化日志进行恢复操作。前述的一种基于IPSAN共享存储的无代理连续数据保护方法,其特征是:所述数据变化日志包括时间戳、数据内容、数据大小、数据位置。前述的一种基于IPSAN共享存储的无代理连续数据保护方法,其特征是:所述步骤3),备份具体步骤包括:a)生产服务器的写请求数据包通过IP网络传送到备份服务器;b)备份服务器上CDP备份模块将所有的写请求数据的变化按时间记录到数据变化日志;c)备份服务器转发写请求数据到IPSAN共享存储服务器存储,完成原来的数据存储过程。前述的一种基于IPSAN共享存储的无代理连续数据保护方法,其特征是:所述步骤4)中恢复操作,具体步骤包括:a)根据选择的恢复时间点,从备份服务器中的数据变化日志中选择所需的数据;b)按照数据变化日志中记录的数据信息,将数据恢复写入IPSAN共享存储服务器中;c)启动生产服务器的应用程序,加载恢复的数据。前述的一种基于IPSAN共享存储的无代理连续数据保护方法,其特征是:所述数据变化日志包括时间戳、数据内容、数据大小、数据位置。一种基于IPSAN共享存储的无代理连续数据保护系统,其特征是:包括生产服务器、IPSAN共享存储服务器、存储中转及数据保护服务器,存储中转及数据保护服务器即备份服务器,备份服务器与生产服务器、IPSAN共享存储服务器之间分别通过网络交换机实现IP网络互连,备份服务器负责将生产服务器中所使用的数据进行备份,同时将数据转发到IPSAN共享存储服务器中。本专利技术所达到的有益效果:本专利技术不影响原有生产系统的数据存放,原有的生产系统的数据是存放在IPSAN共享存储中的,在使用本方法后,数据仍应完好的在IPSAN共享存储中存放,且本专利技术方法可实现无代理的连续数据的CDP保护。附图说明图1是使用IPSAN共享存储的生产系统的网络拓扑示意图;图2是本专利技术无代理备份系统网络拓扑示意图;图3是本专利技术无代理连续数据保护方法流程图;图4是本专利技术无代理备份系统的备份过程示意图;图5是本专利技术无代理备份系统的恢复过程示意图。具体实施方式下面结合附图对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。如图1所示,为现有技术中使用IPSAN共享存储的生产系统,包括生产服务器、IPSAN共享存储服务器,两者之间通过网络交换机实现网络连接。如图2所示,一种基于IPSAN共享存储的无代理连续数据保护系统,包括生产服务器、IPSAN共享存储服务器、存储中转及数据保护服务器(简称为备份服务器),该备份服务器与生产服务器、IPSAN共享存储服务器之间分别通过网络交换机实现IP网络互连;该备份服务器负责将生产服务器中所使用的数据进行备份,同时将数据转发到IPSAN共享存储服务器中。如图3所示,一种基于IPSAN共享存储的无代理连续数据保护方法,包括步骤:1)备份服务器上加载一个虚拟块设备驱动程序,创建一个虚拟块存储设备V,使用开源iSCSI工具将该虚拟块设备V映射为一个iSCSI(本文档来自技高网
...

【技术保护点】
1.一种基于IPSAN共享存储的无代理连续数据保护方法,其特征在于:包括步骤:1)备份服务器上加载一个虚拟块设备驱动程序,创建一个虚拟块存储设备,使用开源iSCSI工具将该虚拟块设备映射为一个iSCSI的target端,该target端的iSCSI限定名称IQN和IPSAN共享存储服务器提供给生产服务器所用的target端名称相同;2)断开生产服务器和IPSAN共享存储服务器之间的网络连接,将备份服务器和生产服务器网络连接,备份服务器和IPSAN共享存储服务器网络连接;3)步骤1)中创建的虚拟块存储设备处理生产服务器发送给备份服务器的所有读写请求,虚拟块设备驱动程序将读写请求的数据提交给备份服务器上的数据处理模块处理,数据处理模块同步转发读写请求给IPSAN共享存储服务器,同时将数据变化提交给备份服务器上的CDP备份模块处理,CDP备份模块记录数据变化日志;4)当需要对数据进行恢复时,CDP恢复模块根据步骤3)中记录的数据变化日志进行恢复操作。

【技术特征摘要】
1.一种基于IPSAN共享存储的无代理连续数据保护方法,其特征在于:包括步骤:1)备份服务器上加载一个虚拟块设备驱动程序,创建一个虚拟块存储设备,使用开源iSCSI工具将该虚拟块设备映射为一个iSCSI的target端,该target端的iSCSI限定名称IQN和IPSAN共享存储服务器提供给生产服务器所用的target端名称相同;2)断开生产服务器和IPSAN共享存储服务器之间的网络连接,将备份服务器和生产服务器网络连接,备份服务器和IPSAN共享存储服务器网络连接;3)步骤1)中创建的虚拟块存储设备处理生产服务器发送给备份服务器的所有读写请求,虚拟块设备驱动程序将读写请求的数据提交给备份服务器上的数据处理模块处理,数据处理模块同步转发读写请求给IPSAN共享存储服务器,同时将数据变化提交给备份服务器上的CDP备份模块处理,CDP备份模块记录数据变化日志;4)当需要对数据进行恢复时,CDP恢复模块根据步骤3)中记录的数据变化日志进行恢复操作。2.根据权利要求1所述的一种基于IPSAN共享存储的无代理连续数据保护方法,其特征是:所述数据变化日志包括时间戳、数据内容、数据大小、数据位置。3.根据权利要求1所述的一种基于IPSAN共享存储的无代理连续数据保护方法,其...

【专利技术属性】
技术研发人员:李毅张有成许萍萍
申请(专利权)人:南京壹进制信息技术股份有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1