一种动态调整存储卷镜像同步速率的实现方法技术

技术编号:26969971 阅读:19 留言:0更新日期:2021-01-05 23:59
本发明专利技术提供一种动态调整存储卷镜像同步速率的实现方法,包括:添加拷贝卷;判断系统的前端是否有第一业务,当所述前端不存在第一业务时,进行全速同步,在全速同步完成之后检测第二业务的上线时间,当第二业务上线时间在全速同步完成之后时,再次进行全速同步以完成最终同步;当所述前端存在第一业务时,或者当检测到的第二业务的上线时间在全速同步完成之前时,进行配置管理服务器;在业务高峰期、低峰期自动设置不同速率;根据不同速率完成同步。本发明专利技术通过性能实时监控动态调整业务高峰期、低峰期的镜像同步速率,在保证业务正常的前提下,快速完成镜像同步,实现数据保护和迁移,解决了手动变更同步速率耗费人工和极易造成误操作的弊端。

【技术实现步骤摘要】
一种动态调整存储卷镜像同步速率的实现方法
本专利技术涉及计算机
,特别涉及一种动态调整存储卷镜像同步速率的实现方法。
技术介绍
卷镜像技术常用于做数据保护、数据迁移、存储双活配置等应用场景,存储在初次卷镜像同步时,通常情况下前端都是存在业务的,往往既需要保障前端业务正常运行,保证存储性能,又需要尽快完成镜像同步,实现数据分池存放,确保数据安全性。目前现存在的技术方案一般只能优先保证业务的正常运行,而在业务高峰和低峰时段,对于业务低峰时段,对同步速率不做变更,在业务高峰时段,进行修改镜像同步速率,然而在现有技术方案中,修改镜像同步速率的方法有两种,一是通过GUI实现,一是通过CLI实现,但是在这两种方式中,都需要人为手动进行调整,然而实际生产环境卷容量都比较大,要完成同步往往需要几个月甚至更长的时间,如果在整个过程中都通过人为手动来进行同步速率调整的话,不仅仅需要耗费大量人工,而且还极其容易造成操作错误,并且在此过程中,如果有值班人员轮流不间断地进行监视可以在不同的业务时段进行速率手动变更,但这样一是增加了人工成本,另外人员误操作的风险也比较大,尤其是生产环境,一旦发生误操作,会造成难以估量的损失,但如果此过程中出现无值班人员现象,只能设置为低同步速率,以保障业务的正常访问,但这样会导致同步完成时间过于漫长,而在同步完成之前,存储是无法提供数据容灾保护,一旦出现灾难情况,就会导致数据的完全丢失,所以说对于手动变更同步速率,除耗费大量人工外,还极易造成错误操作,因此,为解决手动变更同步速率耗费大量人工和极易造成错误操作的弊端,本专利技术提出了一种动态调整存储卷镜像同步速率的实现方法,通过性能实时监控,动态调整在业务高峰期、低峰期的镜像同步速率,实现在保证业务正常运行的前提下,尽可能快地完成镜像同步,实现数据保护和迁移的目的,而且无需人工调整同步速率,同时也降低了错误操作的可能性。
技术实现思路
本专利技术提供一种动态调整存储卷镜像同步速率的实现方法,通过性能实时监控,动态调整在业务高峰期、低峰期的镜像同步速率,实现在保证业务正常运行的前提下,尽可能快地完成镜像同步,实现数据保护和迁移的目的,而且无需人工调整同步速率,同时也降低了错误操作的可能性,解决了现有技术方案中手动变更同步速率耗费大量人工和极易造成错误操作的弊端。一种动态调整存储卷镜像同步速率的实现方法,包括如下步骤:添加拷贝卷;判断系统的前端是否有第一业务,当所述前端不存在第一业务时,进行全速同步,在全速同步完成之后检测第二业务的上线时间,当第二业务上线时间在全速同步完成之后时,再次进行全速同步以完成最终同步;所述第一业务是第一次进行全速同步之前存在的业务,所述第二业务是指第一次进行全速同步开始以后上线的业务;当所述前端存在第一业务时,或者当检测到的第二业务的上线时间在全速同步完成之前时,进行配置管理服务器;在业务高峰期及低峰期自动设置不同速率;根据不同速率完成同步。优选的,所述配置管理服务器,包括:准备管理服务器;在管理服务器上安装sshpass软件;获取存储的访问信息;通过Command-LineInterface命令行接口进行sshpass存储访问测试。优选的,所述准备管理服务器,包括选取装有Centos6.5及以上版本的linux系统的设备。优选的,所述获取存储的相关访问信息,包括:集群管理地址、账户和密码。优选的,所述进行sshpass存储访问测试,通过执行命令连接访问命令指令测试与所述管理服务器的存储的联通性,当通讯正常时,列出集群信息,不进行报错提醒,当通讯不正常时,进行报错提醒,但不列出集群信息。优选的,所述在业务高峰期及低峰期自动设置不同速率,包括:确定控制命令;根据所述控制命令进行同步速率调整。优选的,所述确定控制命令,包括:获取所述管理服务器的实时性能数据;根据所述第一业务或第二业务的业务特点设置性能阈值,并对所述性能数据进行分析判断;确定控制命令,当当前的性能数据达到所述性能阈值时,则生成控制命令并发送控制命令至所述速率调整模块,否则不会生成控制命令。优选的,所述实时性能数据包括存储的Input/OutputPerSecond、时延、吞吐率以及存储的后台占有量。优选的,所述根据所述控制命令进行同步速率调整,包括:接收所述控制命令;解析所述控制命令,确定所述控制命令的内容;根据所述控制命令的内容调用同步速率调整命令脚本;执行同步速率调整命令脚本,进行同步速率调整。优选的,所述速率调整模块中存储有多个同步速率调整命令脚本,包括针对数据库的同步速率调整命令脚本、针对流媒体的同步速率调整命令脚本和针对视频的同步速率调整命令脚本;所述调用同步速率调整命令脚本,根据所述控制指令中当前的业务调用针对当前业务的同步速率调整命令脚本。本专利技术的有益效果在于:1、本专利技术在进行速率同步过程中无需值班人员轮流不间断地进行人为手动调整,降低了人工成本,减轻了值班人员的工作量。2、本专利技术根据业务特点设置性能阈值,利用性能监测动态调整同步速率,避免了人为手动调整极易出错的弊端,降低了人员误操作的风险。3、本专利技术利用管理服务器上安装的sshpass组件实现免交互发送CLI命令给存储,确保了准备的服务器的时间与受管存储时间一致。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术所述的一种动态调整存储卷镜像同步速率的工作流程图。图2为本专利技术所述的一种动态调整存储卷镜像同步速率示意图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。如图1和图2所示,为避免人工调整同步速率费力和极易造成错误的弊端,本专利技术实施例提供了一种动态调整存储卷镜像同步速率的实现方法,包括如下步骤:S1、添加拷贝卷;S2、判断系统的前端是否有第一业务,当所述前端不存在第一业务时,进行全速同步,在全速同步完成之后检测第二业务的上线时间,当第二业务上线时间在全速同步完成之后时,再次进行全速同步以完成最终同步;所述第一业务是第一次进行全速同步之前存在的业务,所述第二业务是指第一次进行全速同步开始以后上线的业务;S3、当所述前端存在第一业务时,或者当检测到的第二业务的上线时间在全速同步完成之前时,进行配置管理服务器;S4、在业务高峰期及低峰期自动设置不同速率;S5、根据不同速率完成同步。上述技术方案的原理:上述技术方案所述的一种动态调整存储卷镜像同步速率的实现方法主要包括:添加拷贝卷;判断系统的前端是否有第一业务,当所述前本文档来自技高网
...

【技术保护点】
1.一种动态调整存储卷镜像同步速率的实现方法,其特征在于,包括如下步骤:/n添加拷贝卷;/n判断系统的前端是否有第一业务,当所述前端不存在第一业务时,进行全速同步,在全速同步完成之后检测第二业务的上线时间,当第二业务上线时间在全速同步完成之后时,再次进行全速同步以完成最终同步;所述第一业务是第一次进行全速同步之前存在的业务,所述第二业务是指第一次进行全速同步开始以后上线的业务;/n当所述前端存在第一业务时,或者当检测到的第二业务的上线时间在全速同步完成之前时,进行配置管理服务器;/n在业务高峰期及低峰期自动设置不同速率;/n根据不同速率完成同步。/n

【技术特征摘要】
1.一种动态调整存储卷镜像同步速率的实现方法,其特征在于,包括如下步骤:
添加拷贝卷;
判断系统的前端是否有第一业务,当所述前端不存在第一业务时,进行全速同步,在全速同步完成之后检测第二业务的上线时间,当第二业务上线时间在全速同步完成之后时,再次进行全速同步以完成最终同步;所述第一业务是第一次进行全速同步之前存在的业务,所述第二业务是指第一次进行全速同步开始以后上线的业务;
当所述前端存在第一业务时,或者当检测到的第二业务的上线时间在全速同步完成之前时,进行配置管理服务器;
在业务高峰期及低峰期自动设置不同速率;
根据不同速率完成同步。


2.根据权利要求1所述的一种动态调整存储卷镜像同步速率的实现方法,其特征在于,
所述配置管理服务器,包括:
准备管理服务器;
在管理服务器上安装sshpass软件;
获取存储的访问信息;
通过Command-LineInterface命令行接口进行sshpass存储访问测试。


3.根据权利要求2所述的一种动态调整存储卷镜像同步速率的实现方法,其特征在于,
所述准备管理服务器,包括选取装有Centos6.5及以上版本的linux系统的设备。


4.根据权利要求2所述的一种动态调整存储卷镜像同步速率的实现方法,其特征在于,
所述获取存储的访问信息,包括:集群管理地址、账户和密码。


5.根据权利要求2所述的一种动态调整存储卷镜像同步速率的实现方法,其特征在于,
所述进行sshpass存储访问测试,通过执行命令连接访问命令指令测试与所述管理服务器的存储的联通性,当通讯正常时,列出集群信息,不进行报错提醒,当通讯不正常时,进行报错提醒,但不...

【专利技术属性】
技术研发人员:范荣松
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1