System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及容灾,尤其涉及一种容灾演练方法、设备、存储介质及装置。
技术介绍
1、目前,现今很多公司的工作推进都严重依赖信息化系统,如果信息化系统发生故障,就会导致工作无法开展,所以这些业务系统的连续性大大影响这些公司业务的经营效率。为了保证业务的连续性,通常的做法是为每个业务系统准备一个备用服务器,然后把业务系统的数据定时或者实时的同步到备用服务器上。为了检查备用服务器的数据、接管效果是否满足预期,需要定期进行业务切换演练。某些场景下,源端主机无法安装代理程序(运维人员没有权限安装程序),备端主机是个物理机,不支持快照功能,执行演练操作的时候会修改备端主机上的同步数据,导致演练结束之后需要重新同步业务数据,非常浪费时间。
技术实现思路
1、本专利技术的主要目的在于提供一种容灾演练方法、设备、存储介质及装置,旨在解决传统方式执行演练操作的时候会修改备端主机上的同步数据,导致演练结束之后需要重新同步业务数据,时间成本高的技术问题。
2、为实现上述目的,本专利技术提供一种容灾演练方法,应用于云服务器,所述容灾演练方法包括以下步骤:
3、在接收到容灾演练指令时,启用磁盘写拷贝副本操作,将目标磁盘对应的原始磁盘数据拷贝至数据缓存区;
4、根据容灾一体机推送的目标程序安装包对硬盘操作系统进行目标程序安装,重启安装后的目标操作系统;
5、在接收到磁盘写请求,通过所述目标操作系统中的代理程序对所述数据缓存区对应的演练标识进行识别,根据识别结果和所
6、可选地,所述在接收到容灾演练指令时,启用磁盘写拷贝副本操作,将目标磁盘对应的原始磁盘数据拷贝至数据缓存区的步骤,包括:
7、在接收到容灾演练指令时,获取目标硬盘对应的硬盘空间信息;
8、将所述目标硬盘对应的硬盘空间信息与源端主机对应的硬盘空间信息进行对比,根据空间对比结果确定数据缓存区;
9、启用磁盘写拷贝副本操作,对所述数据缓存区设置演练标识,并将目标磁盘对应的原始磁盘数据拷贝至所述数据缓存区。
10、可选地,所述在接收到磁盘写请求,通过所述目标操作系统中的代理程序对所述数据缓存区对应的演练标识进行识别,根据识别结果和所述磁盘写请求对所述目标磁盘执行写拷贝副本操作的步骤,包括:
11、在接收到磁盘写请求时,通过所述目标操作系统中的代理程序对所述数据缓存区对应的演练标识进行识别,获得识别结果;
12、若所述识别结果为存在演练标识,则根据所述磁盘写请求对所述目标磁盘执行写拷贝副本操作。
13、可选地,所述若所述识别结果为存在演练标识,则根据所述磁盘写请求对所述目标磁盘执行写拷贝副本操作的步骤,包括:
14、若所述识别结果为存在演练标识,判断所述目标磁盘是否执行过写操作,获得执行判断结果;
15、若所述执行判断结果为未执行,则将所述目标磁盘对应的原始磁盘数据保存至所述数据缓存区,并对磁盘区域进行写操作标记,获得磁盘标记结果;
16、根据所述磁盘标记结果放行磁盘的写操作,并根据所述磁盘写请求对所述目标磁盘执行写拷贝副本操作。
17、可选地,所述根据容灾一体机推送的目标程序安装包对硬盘操作系统进行目标程序安装,重启安装后的目标操作系统的步骤,包括:
18、根据容灾一体机推送的目标程序安装包对硬盘操作系统进行目标程序安装,获得安装后的目标操作系统;
19、对每个硬盘第一个扇区的引导代码进行格式转换,以使硬盘状态转换为可引导状态,并通过硬盘重启所述目标操作系统。
20、可选地,所述在接收到磁盘写请求,通过所述目标操作系统中的代理程序对所述数据缓存区对应的演练标识进行识别,根据识别结果和所述磁盘写请求对所述目标磁盘执行写拷贝副本操作的步骤之后,还包括:
21、在接收到结束演练指令时,对所述数据缓存区设置结束演练标识;
22、对每个硬盘第一个扇区的引导代码进行格式转换,以使所述硬盘的状态转换为不可引导状态,并重启系统,从其他介质启动临时操作系统;
23、将所述数据缓存区的原始磁盘数据拷贝至所述目标磁盘,以使所述目标磁盘恢复至演练前的数据状态。
24、可选地,所述在接收到容灾演练指令时,启用磁盘写拷贝副本操作,将目标磁盘对应的原始磁盘数据拷贝至数据缓存区的步骤之前,还包括:
25、在接收到容灾计划创建指令时,通过预设引导介质启动临时操作系统,并调用预设虚拟化平台的接口对源端主机拍摄快照,生成备份点快照;
26、将所述备份点快照与前一个备份点快照进行对比,根据对比结果确定增量数据,并对所述增量数据进行备份并将所述前一个备份点快照删除。
27、此外,为实现上述目的,本专利技术还提出一种容灾演练设备,所述容灾演练设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的容灾演练程序,所述容灾演练程序配置为实现如上文所述的容灾演练的步骤。
28、此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有容灾演练程序,所述容灾演练程序被处理器执行时实现如上文所述的容灾演练方法的步骤。
29、此外,为实现上述目的,本专利技术还提出一种容灾演练装置,所述容灾演练装置包括:
30、数据缓存模块,用于在接收到容灾演练指令时,启用磁盘写拷贝副本操作,将目标磁盘对应的原始磁盘数据拷贝至数据缓存区;
31、系统重启模块,用于根据容灾一体机推送的目标程序安装包对硬盘操作系统进行目标程序安装,重启安装后的目标操作系统;
32、写重定向模块,用于在接收到磁盘写请求,通过所述目标操作系统中的代理程序对所述数据缓存区对应的演练标识进行识别,根据识别结果和所述磁盘写请求对所述目标磁盘执行写拷贝副本操作。
33、本专利技术通过在接收到容灾演练指令时,启用磁盘写拷贝副本操作,将目标磁盘对应的原始磁盘数据拷贝至数据缓存区;根据容灾一体机推送的目标程序安装包对硬盘操作系统进行目标程序安装,重启安装后的目标操作系统;在接收到磁盘写请求,通过所述目标操作系统中的代理程序对所述数据缓存区对应的演练标识进行识别,根据识别结果和所述磁盘写请求对所述目标磁盘执行写拷贝副本操作。相较于传统执行演练操作的时候会修改备端主机上的同步数据,导致演练结束之后需要重新同步业务数据,时间成本高,本专利技术能够实现在演练的时候不修改备端主机的业务数据,演练结束之后可以继续同步源端主机的增量数据,简单高效。
本文档来自技高网...【技术保护点】
1.一种容灾演练方法,其特征在于,所述容灾演练方法包括以下步骤:
2.如权利要求1所述的容灾演练方法,其特征在于,所述在接收到容灾演练指令时,启用磁盘写拷贝副本操作,将目标磁盘对应的原始磁盘数据拷贝至数据缓存区的步骤,包括:
3.如权利要求1所述的容灾演练方法,其特征在于,所述在接收到磁盘写请求,通过所述目标操作系统中的代理程序对所述数据缓存区对应的演练标识进行识别,根据识别结果和所述磁盘写请求对所述目标磁盘执行写拷贝副本操作的步骤,包括:
4.如权利要求3所述的容灾演练方法,其特征在于,所述若所述识别结果为存在演练标识,则根据所述磁盘写请求对所述目标磁盘执行写拷贝副本操作的步骤,包括:
5.如权利要求1所述的容灾演练方法,其特征在于,所述根据容灾一体机推送的目标程序安装包对硬盘操作系统进行目标程序安装,重启安装后的目标操作系统的步骤,包括:
6.如权利要求1所述的容灾演练方法,其特征在于,所述在接收到磁盘写请求,通过所述目标操作系统中的代理程序对所述数据缓存区对应的演练标识进行识别,根据识别结果和所述磁盘写请求对所述目
7.如权利要求1所述的容灾演练方法,其特征在于,所述在接收到容灾演练指令时,启用磁盘写拷贝副本操作,将目标磁盘对应的原始磁盘数据拷贝至数据缓存区的步骤之前,还包括:
8.一种容灾演练设备,其特征在于,所述容灾演练设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的容灾演练程序,所述容灾演练程序被所述处理器执行时实现如权利要求1至7中任一项所述的容灾演练方法。
9.一种存储介质,其特征在于,所述存储介质上存储有容灾演练程序,所述容灾演练程序被处理器执行时实现如权利要求1至7中任一项所述的容灾演练方法。
10.一种容灾演练装置,其特征在于,所述容灾演练装置包括:
...【技术特征摘要】
1.一种容灾演练方法,其特征在于,所述容灾演练方法包括以下步骤:
2.如权利要求1所述的容灾演练方法,其特征在于,所述在接收到容灾演练指令时,启用磁盘写拷贝副本操作,将目标磁盘对应的原始磁盘数据拷贝至数据缓存区的步骤,包括:
3.如权利要求1所述的容灾演练方法,其特征在于,所述在接收到磁盘写请求,通过所述目标操作系统中的代理程序对所述数据缓存区对应的演练标识进行识别,根据识别结果和所述磁盘写请求对所述目标磁盘执行写拷贝副本操作的步骤,包括:
4.如权利要求3所述的容灾演练方法,其特征在于,所述若所述识别结果为存在演练标识,则根据所述磁盘写请求对所述目标磁盘执行写拷贝副本操作的步骤,包括:
5.如权利要求1所述的容灾演练方法,其特征在于,所述根据容灾一体机推送的目标程序安装包对硬盘操作系统进行目标程序安装,重启安装后的目标操作系统的步骤,包括:
6.如权利要求1所述...
【专利技术属性】
技术研发人员:张勇,刘梦阳,汪雷,程方全,
申请(专利权)人:深圳市科力锐科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。