一种数据存储负载的容错方法及IPTV系统技术方案

技术编号:15690734 阅读:65 留言:0更新日期:2017-06-24 03:22
本发明专利技术提供了一种数据存储负载的容错方法及IPTV系统,涉及数据容错技术领域,其中方法包括:将所述双系统盘解耦合为独立的系统盘和数据盘;将所述数据盘分区挂载或软连接至所述系统盘,并将与所述数据盘及所述系统盘相关的第一配置参数分别记录到配置文件中;根据所述配置文件,将所述IPTV系统使用过程中产生的系统数据存储至所述数据盘;在检测到IPTV系统出现故障时,根据所述配置文件,利用所述数据盘中存储的系统数据进行容错处理,提高了系统的处理能力,提升系统的可靠性及整体性能。

Fault tolerant method and IPTV system for data storage load

The present invention provides a method for fault tolerant data storage load and IPTV system, and relates to the technical field of data fault tolerance, wherein the method comprises the following steps: the double disc system is decoupled into the system disk and disk data independent; the data disk partition mount or soft connected to the system tray, and the first configuration parameters associated with the data disk and the system disk were recorded in the configuration file; according to the configuration file, the IPTV system used in data storage process to produce the data on the disk; detect IPTV system failure, according to the configuration file, using the fault-tolerant processing system the data of the data storage disk, improve the processing ability of the system, enhance the reliability and performance of the whole system.

【技术实现步骤摘要】
一种数据存储负载的容错方法及IPTV系统
本专利技术涉及数据容错
,尤其涉及一种数据存储负载的容错方法及IPTV系统。
技术介绍
随着IPTV(InternetProtocolTelevision,交互式网络电视)系统(以下简称系统)的日趋成熟化,系统的通用服务器的所有功能模块都集中部署在统一刀片服务器上,另外在硬件设计上采用的是双系统盘的形式,目的是对系统的冗余起到保护的作用。对应双系统盘,一般按照通用的双盘管理方法,可以采用RAID(RedundantArraysofIndependentDisks,磁盘阵列)方式。而RAID分全软、半软半硬与全硬三类。从现有应用的情况来看,无论系统采用哪一种RAID方式,一方面系统盘上存在持续写日志和数据库写操作,另外一方面由于RAID的校验,对系统的处理能力有很大的影响,当服务器负载比较重的时候,会大大影响服务器效率,造成了系统负载加剧,输入输出等待时间持续冲高,影响到系统的服务质量,这样看来RAID的双系统盘并未给我们可靠性保证,反而降低了系统的性能。
技术实现思路
为了克服上述问题,本专利技术提供一种数据存储负载的容错方法及IPTV系统本文档来自技高网...
一种数据存储负载的容错方法及IPTV系统

【技术保护点】
一种数据存储负载的容错方法,应用于具有双系统盘的IPTV系统,其特征在于,所述方法包括:将所述双系统盘解耦合为独立的系统盘和数据盘;将所述数据盘分区挂载或软连接至所述系统盘,并将与所述数据盘及所述系统盘相关的第一配置参数分别记录到配置文件中;根据所述配置文件,将所述IPTV系统使用过程中产生的系统数据存储至所述数据盘;在检测到IPTV系统出现故障时,根据所述配置文件,利用所述数据盘中存储的系统数据进行容错处理。

【技术特征摘要】
1.一种数据存储负载的容错方法,应用于具有双系统盘的IPTV系统,其特征在于,所述方法包括:将所述双系统盘解耦合为独立的系统盘和数据盘;将所述数据盘分区挂载或软连接至所述系统盘,并将与所述数据盘及所述系统盘相关的第一配置参数分别记录到配置文件中;根据所述配置文件,将所述IPTV系统使用过程中产生的系统数据存储至所述数据盘;在检测到IPTV系统出现故障时,根据所述配置文件,利用所述数据盘中存储的系统数据进行容错处理。2.根据权利要求1所述的容错方法,其特征在于,所述方法还包括:在所述配置文件中配置定时任务,所述定时任务包括:定时检测数据盘异常的任务、定时检测系统盘的任务以及定时备份元数据和业务数据的任务中的一种或多种。3.根据权利要求1所述的容错方法,其特征在于,所述在检测到IPTV系统出现故障时,根据所述配置文件,利用所述数据盘中存储的系统数据进行容错处理,包括:检测所述数据盘的工作状态;当所述数据盘内数据存储量达到预设最大值或所述数据盘处于异常状态时,读取配置文件中记录的第一数据存储路径,以使所述IPTV系统中后续的系统数据存储至所述系统盘;当检测到所述IPTV系统中有新的数据盘出现时,读取配置文件中记录的第二数据存储路径,以使所述IPTV系统中后续的系统数据存储至所述新的数据盘。4.根据权利要求3所述的容错方法,其特征在于,所述在检测到IPTV系统出现故障时,根据所述配置文件,利用所述数据盘中存储的系统数据进行容错处理,还包括:检测所述系统盘的工作状态;当所述系统盘处于异常状态时,检测所述IPTV系统内是否有新的系统盘出现;当所述IPTV系统内有新的系统盘出现时,将定时备份的所述系统数据中的元数据复制至所述新的系统盘,以使所述新的系统盘根据所述元数据,自动启动数据加载和版本运行。5.根据权利要求1所述的容错方法,其特征在于,所述将所述双系统盘解耦合为独立的系统盘和数据盘,包括:判断所述IPTV系统中是否为双系统盘;当所述IPTV系统中为双系统盘时,解除所述IPTV系统的双系统盘中的第一系统盘与第二系统盘的耦合关系;将所述第一系统盘格式化后标记为所述数据盘,将所述第二系统盘标记为所述系统盘。6.根据权利要求1所述的容错方法,其特征在于,所述将所述数据盘分区挂载或软连接至所述系统盘,包括:关闭对所述IPTV系统的使用进程;读取所述配置文件中预存储的第二配置参数,所述预存储的第二配置参数至少包括:所述数据盘的分区个数、分区大小、格式化格式和挂载路径中的一种或多种;根据所述预存储的第二配置参数,对所述数据盘进行分区,修改所述IPTV系统中默认的数据存盘路径;在所述IPTV系统重新启动之后,建立所述数据盘与所述系统盘之间的挂载关系。7.根据权利要求1所述的容错方法,其特征在于,所述将所述数据盘分区挂载或软连接至所述系统盘,包括:关闭对所述IPTV系统的使用进程;读取所述配置文件中预存储的第三配置参数,所述预存储的第三配置参数至少包括:所述数据盘的分区个数、分区大小、格式化格式、所述系统盘的数据迁移路径、和所述数据盘的软连接目录中的一种或多种;根据所述预存储的第三配置参数,对所述数据盘进行分区,并在所述IPTV系统重新启动之后,建立所述数据盘与所述系统盘之间的软连接关系。8.一种IPTV系统,其特征在于,所述系统具有双系统盘,所述系统还包括:解耦合模...

【专利技术属性】
技术研发人员:王莉
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1