一种实现存储容灾切换Linux系统业务不中断的方法技术方案

技术编号:14589554 阅读:147 留言:0更新日期:2017-02-08 18:20
本发明专利技术公开了一种实现存储容灾切换Linux系统业务不中断的方法,属于计算机存储技术领域。本发明专利技术的实现存储容灾切换Linux系统业务不中断的方法应用存储容灾、Failover和Linux系统技术,所述Failover功能由存储底层RVM及上层pacemaker实现,RVM实现主、备存储数据的镜像和同步,pacemaker实现资源的切换,并保证数据不丢失。该发明专利技术的实现存储容灾切换Linux系统业务不中断的方法在容灾切换时,无需重启机器,无需中断业务,并且在保证稳定性的前提下,保证数据快速存储,具有很好的推广应用价值。

Method for realizing service disaster tolerant switching Linux system service uninterrupted

The invention discloses a method for realizing the business interruption of a storage disaster tolerant switching Linux system, which belongs to the technical field of computer storage. To achieve uninterrupted storage disaster recovery switching Linux system using the method of storage, disaster recovery business Failover and Linux system of the present invention, the Failover function is implemented by storing the underlying RVM and the upper pacemaker, RVM to achieve the main and backup image and synchronous data storage, switching pacemaker resources, and to ensure that data is not lost. The method realizes uninterrupted storage disaster recovery switching Linux system business of the invention in disaster tolerant, no need to restart the machine without interruption of business, and in the premise of ensuring the stability, ensure the rapid data storage, has the very good application value.

【技术实现步骤摘要】

本专利技术涉及计算机存储
,具体提供一种实现存储容灾切换Linux系统业务不中断的方法。
技术介绍
计算机具有存储信息量大、使用者获取信息方便快捷等优点,得到广泛的应用。随着社会的进步及经济的发展,使用者对计算机的各项性能的要求都有了很大的提高,其中对计算机中存储数据的保护要求越来越高,并且在达到保护数据目的的前提下,还要能够在设备出现故障时快速恢复业务,存储容灾环境发展起来。存储容灾是指建立一个异地的数据系统,为了保护数据安全和提高数据的持续可用性,从RAID保护、冗余结构、数据备份和故障预警等多方面考虑,将数据库的必要文件复制到存储设备的过程,它一般都是通过存储底层实现远程卷复制,然后当灾难发生时需要将备存储映射给主机后,重启机器,并重新挂载存储。这样势必会导致运行业务的中断,而对于需要连续业务的部门会产生一段时间数据的间断,有可能产生意外的后果和数据的不完整,而对于银行、税务等部门这种数据的不完整是不可以接受的,所以存储容灾切换时机器无需重启,并且业务的不中断显得尤为重要。
技术实现思路
本专利技术的技术任务是针对上述存在的问题,提供一种容灾切换时,无需重启机器,无需中断业务,并且在保证稳定性的前提下,保证数据快速存储的实现存储容灾切换Linux系统业务不中断的方法。为实现上述目的,本专利技术提供了如下技术方案:一种实现存储容灾切换Linux系统业务不中断的方法,应用存储容灾、Failover和Linux系统技术,所述Failover功能由存储底层RVM及上层pacemaker实现,RVM实现主、备存储数据的镜像和同步,pacemaker实现资源的切换,并保证数据不丢失,该实现存储容灾切换Linux系统业务不中断的方法的具体步骤为:S1:在A、B两地的主、备服务器上分别安装Linux系统,将A地存储映射给主服务器,主服务器创建文件系统,并保证主存储卷映射给主服务器;S2:将A地存储映射给备服务器,并保证备存储卷映射给备服务器;S3:将主存储卷与备存储卷做RVM,实现主、备存储数据的镜像和同步;S4:主、备服务器配置pacemaker服务;S5:当主服务器出现故障时,使用shell命令自动将主服务器管理,触发pacemaker服务进行资源切换;S6:使用命令重新扫描磁盘,备服务器重新挂载磁盘读取数据;S7:将备存储提升为主存储,将资源重新添加,完成数据切换。步骤S2中,备存储卷映射给备服务器后,备服务器是无法读取备存储卷信息的,可以将备存储卷信息以及挂载信息进行配置。当主服务器停机或者网络不通时,备服务器的卷可以进行读写操作,此时将卷挂载即可。步骤S6中使用以下命令重新扫描磁盘:[root@nodeA~]#echo\---\>/sys/class/scsi_host/host1/scan[root@nodeA~]#echo\---\>/sys/class/scsi_host/host9/scan。步骤S7中,在修复失败存储后,将备存储重新提升为主存储,然后将资源同步回来后,将资源重新添加回来,完成数据切换。Failover提供的服务端具有activer/standby的模式,正常情况下activer的服务器提供一切服务,standby的服务器处理待机状态,当activer服务器down机后,standby的服务器自动接管所有服务,使整个系统提供的服务不中断的继续进行。作为优选,步骤S1中主服务器创建ext4、xfs文件系统。作为优选,步骤S1中主存储卷映射给主服务器后,将存储格式化并挂载。作为优选,步骤S5中主服务器出现的故障包括存储down机、磁盘掉线、心跳网络故障。使用shell命令监测当存储down机、磁盘掉线及心跳网络故障时,自动将主服务器管理,触发pacemaker进行资源切换。与现有技术相比,本专利技术的实现存储容灾切换Linux系统业务不中断的方法具有以下突出的有益效果:本专利技术所述实现存储容灾切换Linux系统业务不中断的方法能实现在容灾切换时,业务无需中断,系统无需重启,大大缩短RTO和RPO的时间,并且能够避免传统容灾在切换时需要重启机器才能识别到备机存储的磁盘的问题,可以保证当主存储出现问题时,备存储的磁盘卷能被及时挂载和识别,实现主、备磁盘卷的数据同步,并可安全高效的实现故障转移,实现资源的快速切换,保证数据的正确无误。附图说明图1是本专利技术所述实现存储容灾切换Linux系统业务不中断的方法的整体拓扑结构示意图;图2是本专利技术所述实现存储容灾切换Linux系统业务不中断的方法的流程示意图。具体实施方式下面将结合附图和实施例,对本专利技术的实现存储容灾切换Linux系统业务不中断的方法作进一步详细说明。实施例如图1和图2所示,本专利技术的实现存储容灾切换Linux系统业务不中断的方法,应用存储容灾、Failover和Linux系统技术,所述Failover功能由存储底层RVM及上层pacemaker实现,RVM实现主、备存储数据的镜像和同步,pacemaker实现资源的切换,并保证数据不丢失。该实现存储容灾切换Linux系统业务不中断的方法的具体步骤为:S1:在A、B两地的主、备服务器上分别安装Linux系统,将A地存储映射给主服务器,主服务器创建文件系统,并保证主存储卷映射给主服务器。主服务器创建ext4、xfs文件系统。主存储卷映射给主服务器后,将存储格式化并挂载。S2:将A地存储映射给备服务器,并保证备存储卷映射给备服务器。备存储卷映射给备服务器后,备服务器是无法读取备存储卷信息的,可以将备存储卷信息以及挂载信息进行配置。当主服务器停机或者网络不通时,备服务器的卷可以进行读写操作,此时将卷挂载接口。S3:将主存储卷与备存储卷做RVM,实现主、备存储数据的镜像和同步。S4:主、备服务器配置pacemaker服务。S5:当主服务器出现故障时,使用shell命令自动将主服务器管理,触发pacemaker服务进行资源切换。主服务器出现的故障包括存储down机、磁盘掉线、心跳网络故障。使用shell命令监测当存储down机、磁盘掉线及心跳网络故障时,自动将主服务器管理,触发pacemaker进行资源切换。S6:使用命令重新扫描磁盘,备服务器重新挂载磁盘读取数据。当存储卷被建立时,WWID号即固定不会更改,使用以下命令重新扫描磁盘:[root@nodeA~]#echo\---\>/sys/class/scsi_host/host1/scan[root@nodeA~]#echo\---\>/sys/class/scsi_host/host9/scan。S7:将备存储提升为主存储,将资源重新添加,完成数据切换。以上所述的实施例,只是本专利技术较优选的具体实施方式,本领域的技术人员在本专利技术技术方案范围内进行的通常变化和替换都应包含在本专利技术的保护范围内。本文档来自技高网...

【技术保护点】
一种实现存储容灾切换Linux系统业务不中断的方法,其特征在于:应用存储容灾、Failover和Linux系统技术,所述Failover功能由存储底层RVM及上层pacemaker实现,RVM实现主、备存储数据的镜像和同步,pacemaker实现资源的切换,并保证数据不丢失,该实现存储容灾切换Linux系统业务不中断的方法的具体步骤为:S1:在A、B两地的主、备服务器上分别安装Linux系统,将A地存储映射给主服务器,主服务器创建文件系统,并保证主存储卷映射给主服务器;S2:将A地存储映射给备服务器,并保证备存储卷映射给备服务器;S3:将主存储卷与备存储卷做RVM,实现主、备存储数据的镜像和同步;S4:主、备服务器配置pacemaker服务;S5:当主服务器出现故障时,使用shell命令自动将主服务器管理,触发pacemaker服务进行资源切换;S6:使用命令重新扫描磁盘,备服务器重新挂载磁盘读取数据;S7:将备存储提升为主存储,将资源重新添加,完成数据切换。

【技术特征摘要】
1.一种实现存储容灾切换Linux系统业务不中断的方法,其特征在于:应用存储容灾、Failover和Linux系统技术,所述Failover功能由存储底层RVM及上层pacemaker实现,RVM实现主、备存储数据的镜像和同步,pacemaker实现资源的切换,并保证数据不丢失,该实现存储容灾切换Linux系统业务不中断的方法的具体步骤为:S1:在A、B两地的主、备服务器上分别安装Linux系统,将A地存储映射给主服务器,主服务器创建文件系统,并保证主存储卷映射给主服务器;S2:将A地存储映射给备服务器,并保证备存储卷映射给备服务器;S3:将主存储卷与备存储卷做RVM,实现主、备存储数据的镜像和同步;S4:主、备服务器配置pacemaker服务;...

【专利技术属性】
技术研发人员:王冬冬
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南;41

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

1