【技术实现步骤摘要】
一种操作系统高可靠运行方法、系统、存储介质及服务器
本专利技术涉及X86架构服务器设计的
,更具体地,涉及一种操作系统高可靠运行方法、系统、存储介质及服务器。
技术介绍
X86架构服务器,即通常所讲的PC服务器,它是基于PC机体系结构,使用Intel或其它兼容x86指令集的处理器芯片的服务器。X86架构服务器在各个领域的应用越来越广泛,其强大的处理性能使得它能快速处理大量数据,且平台通用性高。X86架构服务器的优势在于价格便宜、兼容性好,但其劣势在于稳定性较差、安全性不算太高,因此解决X86架构服务器的稳定性是一个至关重要的问题,为了提高系统的稳定性,现有技术中常使用硬件备份的方式实现基于X86架构服务器的稳定性,但是这种方式需要进行硬件的双倍部署,所以采用硬件备份提高X86系统的稳定性的方式会带来双倍的成本问题,因此,亟需设计一种系统,无需额外的硬件成本即可实现X86平台的高可靠性。
技术实现思路
本专利技术旨在克服上述现有技术的至少一种缺陷,提供一种操作系统高可靠运行方法、系统、存储介质及服务器,在一个操作系统运行异常时能够切换到另一个操作系统运行,并且两个操作系统都出现运行异常时能够进行远程恢复,从而提高系统稳定性而不带来额外的硬件成本。本专利技术采取的技术方案是,一种操作系统高可靠运行方法,应用于服务器,所述服务器包括MMU和运行有第一操作系统和第二操作系统的CPU,所述方法包括:服务器上电启动后,查询所述MMU中的系统标识信息,并根据所述系统标识信息启动所述第一操作 ...
【技术保护点】
1.一种操作系统高可靠运行方法,其特征在于,应用于服务器,所述服务器包括MMU和预装有第一操作系统和第二操作系统的CPU,所述方法包括:/n服务器上电启动后,查询所述MMU中的系统标识信息,并根据所述系统标识信息启动所述第一操作系统或所述第二操作系统;/n实时监控启动的所述第一操作系统或所述第二操作系统的工作状态是否异常;/n若正常,则继续监控启动的所述第一操作系统或所述第二操作系统的工作状态;若异常,则切换启动所述第二操作系统或所述第一操作系统,并实时监控切换启动后的所述第二操作系统或所述第一操作系统的工作状态;/n当所述第一操作系统和所述第二操作系统的工作状态都出现异常时,对所述第一操作系统和所述第二操作系统进行系统恢复。/n
【技术特征摘要】
1.一种操作系统高可靠运行方法,其特征在于,应用于服务器,所述服务器包括MMU和预装有第一操作系统和第二操作系统的CPU,所述方法包括:
服务器上电启动后,查询所述MMU中的系统标识信息,并根据所述系统标识信息启动所述第一操作系统或所述第二操作系统;
实时监控启动的所述第一操作系统或所述第二操作系统的工作状态是否异常;
若正常,则继续监控启动的所述第一操作系统或所述第二操作系统的工作状态;若异常,则切换启动所述第二操作系统或所述第一操作系统,并实时监控切换启动后的所述第二操作系统或所述第一操作系统的工作状态;
当所述第一操作系统和所述第二操作系统的工作状态都出现异常时,对所述第一操作系统和所述第二操作系统进行系统恢复。
2.根据权利要求1所述的一种操作系统高可靠运行方法,其特征在于,所述若正常,则继续监控启动的所述第一操作系统或所述第二操作系统的工作状态;若异常,则切换启动所述第二操作系统或所述第一操作系统,并实时监控切换启动后的所述第二操作系统或所述第一操作系统的工作状态,包括:
若正常,则继续监控启动的所述第一操作系统或所述第二操作系统的工作状态,并保持所述MMU中的系统标识信息不变;若异常,则变更所述MMU中的系统标识信息且根据变更后的系统标识信息切换启动对应的第二操作系统或所述第一操作系统,并实时监控切换启动后的所述第二操作系统或第一操作系统的工作状态。
3.根据权利要求2所述的一种操作系统高可靠运行方法,其特征在于,所述MMU设有watchdog模块,所述CPU设有keepalive模块,其中,所述实时监控启动的所述第一操作系统或所述第二操作系统的工作状态是否异常,包括:
根据watchdog模块在预设超时时间内是否接收到keepalive模块发出的keepalive消息来判断启动的所述第一操作系统或所述第二操作系统的工作状态是否异常。
4.根据权利要求3所述的一种操作系统高可靠运行方法,其特征在于,所述若正常,则继续监控启动的所述第一操作系统或所述第二操作系统的工作状态,并保持所述MMU中的系统标识信息不变;若异常,则变更所述MMU中的系统标识信息且根据变更后的系统标识信息切换启动对应的第二操作系统或所述第一操作系统,并实时监控切换启动后的所述第二操作系统或第一操作系统的工作状态,包括:
当watchdog模块在预设超时时间内接收到keepalive模块发出的keepalive消息时,清除所述watchdog模块中的定时器且以预设超时时间重新计时,所述MMU中的系统标识信息保持不变;
当watchdog模块在预设超时时间内未接收到keepali...
【专利技术属性】
技术研发人员:邹远鹏,向卫洋,
申请(专利权)人:京信网络系统股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。